To update the data on the marketplaces, we need to maintain real time connection for orders, inventory, pricing and listings. If you sell one item on a marketplace, all APIs will have to trigger and refresh the whole inventory. In other words, every marketplace is another website with it’s own database that must work flawlessly in order for everything to work. If even one error occurs and one item doesn’t sync, your marketplace account can be in jeopardy and you will blame Omni Channel Hub for doing a poor job. It is much more difficult to make sure the marketplaces function in comparison to the website, because we are dependent on the marketplaces API to function. eBay releases new API updates twice per month (https://developer.ebay.com/devzone/xm...
), Amazon releases once per month, sometimes they completely change their API and we need to re-develop our API to work. Sometimes, eBay and Amazon has bug in their own API that affect only a select customers and they want us to troubleshoot it with their team in India.
The cost of maintaining an error-free API with all the marketplaces, and have developers on standby 24/7 to monitor errors logs to ensure that you have no marketplace disruption, costs 10x as much as a website. In fact, we calculated that one major marketplace like eBay or Amazon costs, as much to maintain as one complete Shopping Cart Elite website.
Therefore, the more marketplaces you have active, and the more SKUs you have active the higher price it will be for this subscription. There are companies out there that charge much less, but they will not be there to promptly troubleshoot and fix your issue when you hit a hurdle with the marketplace and your data.
If the price for Omni Channel is too expensive, you can limit to selling only the most popular SKUs, or use a less expensive service that integrates with Shopping Cart Elite and hope for the best.