Sell everywhere, keep one stock count, and stop overselling.
Selling on several channels multiplies sales, and it multiplies stock problems. When your Shopify store, Amazon listings and Etsy shop each keep their own count, the same last unit can sell twice, and someone spends evenings updating quantities by hand. Zoho Inventory solves this by holding one stock count and syncing it to every connected channel, while pulling every order back into one place for fulfilment. This guide explains how the sync works, how to set it up safely and how to fix common problems. It is part of our Zoho Inventory guide.
Zoho Inventory connects to sales channels such as Shopify, Amazon, eBay, Etsy and Zoho Commerce. Items are matched by SKU, orders are pulled into Zoho Inventory automatically, stock changes in Zoho Inventory are pushed to each channel and shipment details are sent back to the marketplace. Clean your SKUs first and connect one channel at a time.
| What syncs | Direction | How it works |
|---|---|---|
| Items | Channel to Zoho Inventory | Matched using SKUs (Etsy can also match on item name) |
| Sales orders | Channel to Zoho Inventory | Fetched automatically; you choose confirmed orders only, or confirmed and fulfilled |
| Stock levels | Zoho Inventory to channels | Stock changes in Zoho Inventory update each connected channel by default |
| Shipments | Zoho Inventory to channel | Shipping details you record are sent back to the marketplace |
| Customers | Channel to Zoho Inventory | Buyer details arrive with each order |
The key idea is that Zoho Inventory becomes the single source of truth for stock. You stop editing quantities in each channel and let Inventory push the right number everywhere.
Zoho Inventory integrates with marketplaces and shopping carts including Shopify, Amazon, eBay, Etsy and Zoho Commerce. Availability depends on your region: for example, Zoho notes that its eBay integration is available for organizations in the US and the UK. The number of connected stores also depends on your plan, so check the Zoho Inventory site before you plan your setup.
Sync depends on SKUs matching exactly. Before connecting anything:
Mismatched SKUs are the most common reason items fail to map or stock fails to update.
Count your stock and enter accurate quantities in Zoho Inventory before you switch on stock sync. Once sync is on, Inventory's numbers overwrite the channels, so any error spreads to every store. If you use more than one warehouse, enter stock per warehouse.
In Zoho Inventory, open the integrations for sales channels and choose the first channel, usually your highest-volume store.
Authorize the connection to your store or seller account.
Fix any items that did not match because of SKU differences.
Choose which orders to import: confirmed only, or confirmed and fulfilled.
Decide whether stock should sync at organization level or from specific warehouses.
Place or wait for a real order, then confirm it appears in Zoho Inventory and that stock updates on the channel.
Only then connect the next channel.
By default, channel orders are tracked against your primary warehouse and stock is updated at organization level. With warehouse mapping turned on, you can decide which warehouse serves each channel, so the stock shown on Amazon, for example, comes only from the location that fulfils Amazon orders. This avoids selling stock that is physically in the wrong place.
Once orders from every channel land in Zoho Inventory, your team picks, packs and ships from one list instead of logging into each marketplace. Shipping details recorded in Inventory are sent back to the marketplace, so customers see tracking information where they bought. For more on running an online store with Zoho, see our guide to Zoho Inventory for e-commerce businesses.
Before connecting channels, decide which products go where. Not every item needs to be on every marketplace: fragile or bulky items may only suit your own store, and some marketplaces restrict certain categories. Map products to channels in a simple spreadsheet first, note which warehouse serves each channel, and check that your Zoho Inventory plan covers the number of stores you need. Higher plans include more connected stores.
Monday: review the sync history for failed items or orders and fix them.
Midweek: compare stock for your top 20 products across channels against Zoho Inventory.
Friday: check that new products added during the week have matching SKUs on every channel they are listed on.
Ten minutes a week catches small mismatches before they turn into oversold orders.
| Problem | Likely cause | Fix |
|---|---|---|
| Item not mapping | SKU differs between channel and Inventory | Make the SKUs identical, then re-sync |
| Stock not updating on a channel | Stock sync turned off, or item unmapped | Check the stock sync setting and the item mapping |
| Orders missing | Order filter set to confirmed only, or a sync failure | Check the sync history and run a manual sync for that period |
| Overselling continues | Stock still being edited directly on the channel | Make Zoho Inventory the only place stock changes |
| Integration stopped | Connection removed or expired in the channel account | Re-authenticate the integration |
Once sync is live, the daily routine changes. Nobody updates stock in marketplace dashboards any more; receiving goods, adjusting stock and transferring between warehouses all happen in Zoho Inventory, and the channels follow. Orders from every channel arrive in one list, so the warehouse works from one queue. Train the team on these new habits in the first week, because a single stock edit made directly on a channel can undo the benefits of sync.
Connect Zoho Inventory to Zoho Books so invoices, payments and stock values post automatically. Channel fees and payouts can then be reconciled in Books, and your stock value on the balance sheet matches what Inventory shows.
If sync problems persist after these checks, export the item list from each channel and compare SKUs side by side in a spreadsheet. Mismatches usually stand out within minutes.
Keeping inventory and accounting in step is easier when both run on Zoho. If your books are still elsewhere, see our Zoho Books migration service.
Items are matched by SKU, orders are fetched into Zoho Inventory automatically and stock changes made in Zoho Inventory are pushed to each connected channel. Shipment details are sent back to the marketplace.
Zoho Inventory integrates with channels including Shopify, Amazon, eBay, Etsy and Zoho Commerce. Availability varies by region, and the number of connected stores depends on your plan.
The most common cause is a SKU that does not match exactly between the channel and Zoho Inventory. Make the SKUs identical and run a manual sync.
Yes. With warehouse mapping turned on, you can choose which warehouse serves each channel, so each channel shows stock from the right location.
It greatly reduces it, as long as Zoho Inventory is the only place stock is changed and every channel is connected and mapped correctly.
Zoho Inventory syncs items and orders with connected channels periodically and logs each sync in the sync history. You can also run a manual sync to pull orders or items from a specific timeframe.
Yes. Stock sync can be switched off per integration, but then stock changes in Zoho Inventory will no longer update that channel, so you would need to manage its stock manually.
Related: Zoho Inventory guide · Zoho Inventory for e-commerce · Zoho Books guide · Zoho consulting services
A careful SKU cleanup and channel-by-channel setup is what makes multi-channel sync reliable.