Magento2 and Channel Advisor Sync - magento2

I am starting with Magento 2 and in my company they ask me to synchronize Channel Advissor for inventories and others, is there any way or free extension to achieve it?

Related

Publishing a Headless ecommerce. Which Costs i need to consider?

I'm developing an ecommerce website.
It's for a "ground-based" clothing store that is used to sells only via third party platform.
And now want a own website.
I started with Wordpress+Woocommerce.
Then i tried a ZeitNow+Next+Graphql+React version.
It connects itself to Wordpress+Woocomerce database via GraphQL Queries.
It uses ZeitNow to avoid implementing a real Node+Express server on my machine.
Which path to choose to complete the website and publish it ? My doubts are related mainly to COSTS.
If i choose the classic WP+Woocommerce way i need :
0-20 EUR /year for Domain Name.
120EUR / year approximately for a classic web server (with PHP+MySQL) hosting plan where to place the Wordpress+Woocommerce.
If i'd like to choose second option, based on what i know actually i need :
0-20 EUR /year for Domain Name.
120EUR / year approximately for a classic web server (with PHP+MySQL) hosting plan where to place the Wordpress+Woocommerce "head" part of my project, .
0EUR /year for serveless ZeitNow (free plan).
But where i need to place the "App" (ZeitNow+Next+GraphQl+React)?
An other Web server (with Node) ?
So an other 120EUR/ year plan ?
Or beacuse it's serverless i can only "deploy" to zeitNow and only link my domain to ZeitNow?
Its not clear to me.
I found on the web things like "Netifly", "Firebase", "Heroku", "AWS" ...
Are they all equivalent to Zeit Now?
I would like to publish a website with benefits of WooCommerce CMS system.
Like adding products, managing stocks, handling discounts plans, access to PayPal and Stripe payment methods integrations (i don't trust my self enough to build integration on my own due to security risks).
I wolud like also the keep benefits of using React for front End like performance (at least perceived) for Final User, or no need of Ajax request to update Cart and Wishlist.
And what about calculating if my project needs a "payed plan" of ZeitNow/Netifly/AWS to manage the request? How i can calculate them?
Sorry for the high number of question, but for me, understand the co-existence of these things is overwhelming!
Thanks.
You will always need a paid plan on any platform if you are running a for-profit endeavor.
You may need ZEIT Now to host your frontend and another server for the GraphQL API unless you really want to go DevOps-less by using serverless functions.
Here are very relevant pages for calculating costs:
ZEIT Now pricing page. Notice the "Serverless Execution" and also "BandWidth" prices.
Netlify.
AWS.
In the end, you will need to deploy a "Proof-of-Concept" and be really careful with the metrics. It is impossible to pinpoint an exact number with a custom solution because depending on your implementation, it can be more or less expensive to make API calls. Solutions like Shopify may be the best approach for your type of app. I only recommend that you develop your own stack if you want to customize, scale, and prepare the base for a team of developers later.
Disclaimer: I work for ZEIT at the moment.

shopify mongodb connection

Recently, I came across this situation where I need to develop a connection between Shopify and MongoDB project.
The situation is like this.
We have a management system, developing with MEAN stack techq. An inventory system which is managing through MongoDB. We want our inventory to be launched on the Shopify for more exposure.
I am new to Shopify and looking for guidance or right direction.
So far I can only think of:
Creating a web hook btw my application and Shopify and making MongoDB database as MASTER and Shopify db as a slave.
So we can perform CRUD operations on Shopify from our application.
But I am afraid of 100% syncing between master and slave.
What will be a right way to design this type of system.
I will be externally thankful for all the help/comments/suggestion from you guys in advance.
You cannot think of a platform like Shopify as a Slave to your needs in that fashion. Instead, you would use the API to ensure any changes you have in your MongoDB for products get pushed to Shopify via the API. If things happen with Shopify like orders that affect your inventory, you would use Webhooks to respond, they are a trigger for you to do things.
So your thinking is correct, you just need to refine your technical skills to ensure whatever you do outside Shopify is properly dealt with inside Shopify.

ZenCart admin manager assignment - trying to allow multiple admins

I am completely new with ZenCart. I have a project that is currently manageable by 1 person. That is Admin is only person to manage that shop. I have requirement to have customer executive panel. Means Admin wants to give rights to other persons to become customer executive. They would have privilege to add product, manage product, and something more like that. Only Admin would have privilege to manage executives. I mean moderators Plugin.
Is their something like that available?? Currently I m meeting up my requirements using Core PHP. integrating with sub-part of my project. I want to reduce work load of Admin, by adding up moderator panel. Please help me with proper guidance.
I think what you're looking for is the Admin Profiles capability which was added in since v1.5.0.
While it's possible to install an older plugin (also named Admin Profiles) onto older versions of Zen Cart, the profile features in v1.5.0 are more efficient than what the older plugin offered.

How can i change Magento inventory settings to website scope instead of global?

We have a multi-store setup with magento operating across multiple domains.
Some of these websites are wholesale b2b websites and some are retail b2c websites.
We have a different price per retail and wholesale websites (which was easy to do in magento config) we do this as we force wholesale customers to purchase in multiples by using the magento minimum allowed in cart and must be bought in multiples inventory features. However we cannot seem to switch this off for the retail stores.
We would also like to allow backorders on wholesale website but not on the retail ones and this setting is also set to global and we cannot change it to website.
We have found several extensions that do multi-inventory (built for multiple locations etc) but these do not seem to do these inventory functions or are way too bloated for us. we only use 1 inventory we just need to switch 'allow backorders', 'minimum allowed in cart' and 'must be bought in multiples' to website scope instead of global.
Can someone please help with this. If we need to create and module and you can do it/help to do it we would be happy to pay for your services.
We are using Magento CE 1.7
Thanks
There's no simple solution. You can create new attributes instead of default stock attributes and override methods to use them on website level. So you need to develop small extension.

which CMS or component or module Use to sell digital products that need treatment after the clients buys

I wanna sell products online it's a service.
Clients goes on the site he chooses the product after he purchases it he will log in in his frontend area and he will add some files to complete his order.
and once the files and the informations are added to his order. the stuff will work on his case and deliver him a file when work done. that ile can be sended by mail or by downloading it from the frontend.
the product has many states : 1-purchased 2-waiting for additional files from client 3-files accepted and working on it 4- work done files ready to download
I tried many things like virtuemart on joomla , ubercart on drupal, magento, prestashop, wpecommerce on wordpress most of them can afford digital products for instant download but not services that need a delay (tratment of the order) time before the products are ready for download.
Regards
Thank You
Your needs are very specific. So you need to use Virtuemart (Joomla), for example, as a base and code the part you need :
- multi-upload form
- new product states : waiting for additional files from client,...
No matter the choosen solution (joomla, magento,...), you need to have a good skill in this solution and in web dev (php, mysql, html)!
Good luck!