Introduction
Shopify, Amazon, and eBay do not talk to each other. There is no built-in connection, no shared inventory pool, no automatic update when a sale happens on one platform. When a customer buys your last unit on Amazon at 2:14 p.m. and another customer buys that same “last unit” on Shopify at 2:15 p.m., you have just oversold. One of those customers is getting a cancellation email.
This is not a hypothetical scenario. It happens to multichannel sellers every single day — and it gets worse during high-traffic periods when orders come in faster than any manual process can handle.
This guide covers every approach to cross-platform inventory sync, from spreadsheets to fully automated real-time systems. You will know exactly which method fits your business by the time you finish reading.
Why Shopify, Amazon, and eBay Don’t Sync Natively
Each platform was built to be the center of its own universe. None of them have an incentive to make inventory portable.
Shopify’s Walled Garden
Shopify’s multichannel features work well — as long as you stay within the Shopify ecosystem. Shopify POS, Shop app, Facebook Shop via Shopify — these sync natively because Shopify controls both sides. The moment you step outside (Amazon, eBay, Walmart), Shopify has no mechanism to push or pull inventory data.
Amazon’s Isolated Architecture
Amazon Seller Central and FBA each maintain their own inventory counts, and neither connects outward. If you use FBA, Amazon controls your stock levels within their warehouses, and those numbers live exclusively inside Amazon’s systems. There is no native export, no webhook, no API call that automatically tells Shopify “we just shipped three units from FBA.”
eBay: The Island
eBay has no native sync with any external platform. Period. Inventory on eBay is managed within eBay. If you sell an item, the only system that knows is eBay itself.
The Result
Sellers end up manually updating three separate dashboards after every batch of orders. Or they build fragile Zapier workarounds that break when API rate limits hit or when a field name changes. Neither approach is reliable past a few dozen orders per day.
Approach 1: Manual Sync (Spreadsheets)
How It Works
You maintain a master spreadsheet — Google Sheets, Excel, Airtable — that tracks total inventory per SKU. After each order (or at set intervals throughout the day), you log into each platform, check what sold, update the spreadsheet, and then manually adjust stock quantities on the other platforms.
Pros
- Zero cost beyond your time
- Full control over every adjustment
- No software to learn or configure
Cons
- Extremely time-consuming: at 200 SKUs across 3 channels, expect 1-2 hours daily
- High error rate: one wrong number cascades across platforms
- No protection during off-hours or overnight sales
- Does not scale — at all
Verdict
Manual sync is viable if you have fewer than 50 SKUs and process fewer than 20 orders per day. Beyond that, the labor cost and error rate make it a liability. If you are reading this guide, you have probably already outgrown this approach.
Approach 2: Zapier/Make Automations
How It Works
You connect Shopify, Amazon, and eBay through automation platforms like Zapier or Make (formerly Integromat). A typical “Zap” might trigger when an order is placed on Shopify, then update a Google Sheet, then push an inventory adjustment to Amazon via API.
Pros
- Low initial cost ($20-50/month for basic plans)
- No code required for simple workflows
- Can be set up in an afternoon
Cons
- Webhook-based: updates depend on trigger reliability, which degrades under load
- Amazon and eBay API integrations on Zapier are limited — many actions require premium tiers or custom API calls
- Multi-step Zaps introduce latency: each step adds 1-5 seconds, and a 4-step Zap can take 20+ seconds to complete
- Error handling is primitive: if one step fails, the whole chain breaks silently
- Zapier’s task-based pricing gets expensive fast — 2,000 orders/month across 3 channels can consume 6,000+ tasks/month
Verdict
Zapier and Make work for low-volume sellers (under 100 orders/day) who need a quick stopgap. But these tools were designed for general automation, not inventory sync specifically. They lack inventory-specific logic like buffer stock, bundle decomposition, or multi-warehouse routing. When order volume ramps up, they break — usually at the worst possible time.
Approach 3: Dedicated Inventory Sync Software
How It Works
Purpose-built inventory management platforms connect directly to Shopify, Amazon, eBay, and other channels via API. They maintain a centralized inventory record and push updates bidirectionally whenever stock levels change — from orders, returns, restocks, or manual adjustments.
The critical difference from Zapier is the sync method. General automation tools rely on webhooks (event-based triggers that can be delayed or dropped). Dedicated platforms use direct API polling or persistent connections that check and update inventory continuously.
Solutions like Nventory use direct API connections — not webhooks — to sync inventory across Shopify, Amazon, eBay, and 30+ other platforms in under 5 seconds. That speed difference matters. Here is why:
| Sync Method | Typical Latency | Overselling Risk During Peak |
| Manual (spreadsheet) | 1-4 hours | Very high |
| Zapier/Make (webhook) | 20-60 seconds | Moderate to high |
| Batch sync (scheduled) | 5-15 minutes | Moderate |
| Real-time sync (API) | <5 seconds | Very low |
At 50 orders per hour across three channels, a 15-minute batch sync means up to 12 orders can come in before inventory updates propagate. A 5-second real-time sync reduces that window to near zero.
Pros
- Built specifically for inventory: handles SKU mapping, bundles, multi-warehouse, buffer stock
- Real-time sync eliminates the overselling window
- Scales to thousands of SKUs and high order volumes without degradation
- Pricing typically starts at $29/month with flat tiers
Cons
- Requires initial setup: connecting channels, mapping SKUs, configuring rules
- Monthly cost (though significantly less than the cost of one overselling incident on Amazon)
With intelligent order routing built in, dedicated platforms also solve the multi-warehouse problem — automatically directing each order to the warehouse with available stock closest to the customer.
Step-by-Step: Setting Up Cross-Platform Inventory Sync
Once you have chosen dedicated sync software, here is how to get it running properly.
Step 1: Connect Your Sales Channels
Authorize your Shopify store, Amazon Seller Central account, and eBay seller account through the platform’s integration setup. This typically takes 5-10 minutes per channel and requires admin-level credentials for each platform.
Step 2: Import and Map Your SKUs
The platform will pull your product catalog from each channel. Your job: ensure every product is correctly mapped. SKU BLU-TS-M-001 on Shopify needs to be linked to ASIN B0CDR7F2XQ on Amazon and eBay item 275943812. Most platforms offer auto-matching by title or barcode, but verify every match manually for your first sync. Errors here propagate everywhere.
Step 3: Set Your Inventory Source of Truth
Decide which system holds the master inventory count. For most sellers, this is the centralized platform (not any individual channel). Import your current accurate stock counts — from a recent physical count or your most reliable channel — into the central system.
Step 4: Configure Buffer Stock
Set channel-specific buffer stock levels. A common starting point: 5-10% buffer on Amazon (to account for FBA inbound delays), 5% on eBay, and 0% on Shopify (your most controllable channel). Adjust based on your historical overselling data.
Step 5: Set Up Bundle and Kit Rules
If you sell any product bundles, configure component-level inventory tracking. When “Bundle A” sells, the system must decrement each individual component. Test this thoroughly before going live — bundle logic is the most common source of inventory errors.
Step 6: Enable Real-Time Sync
Turn on bidirectional sync. Monitor the first 24 hours closely. Watch for SKU mapping errors (stock not updating on one channel), buffer stock miscalculations (showing out of stock too early), and any platform-specific quirks (Amazon FBA reserved inventory, for example, should not be included in your available-to-sell count).
Step 7: Test With a Controlled Order Batch
Before full launch, place test orders on each channel. Verify that inventory decrements correctly across all connected platforms within your expected sync window. Place a test order on Amazon — does Shopify reflect the change in under 5 seconds? Reverse it with a cancellation or return — does stock replenish? Only go live once every scenario checks out.
Common Mistakes to Avoid
Even with the right tool, these errors can undermine your inventory accuracy.
- Mismatched SKUs: A single unmapped or incorrectly mapped SKU will create a permanent discrepancy. Audit your SKU mapping quarterly, especially after adding new products.
- Ignoring FBA Reserved Inventory: Amazon reserves stock for pending orders, customer returns processing, and FC transfers. If your sync tool counts reserved inventory as “available,” you will oversell. Ensure your platform distinguishes between FBA available, reserved, and inbound stock.
- Forgetting Returns and Restocks: A returned item needs to re-enter your available inventory across all channels — but only after inspection and restocking. If returns do not trigger inventory updates, your counts will drift downward over time, leading to chronic underselling.
- Going Live During Peak: Never cut over to a new inventory system during Black Friday, Prime Day, or any high-traffic period. Launch during a normal-volume week, monitor for 2-4 weeks, then let the system prove itself during a peak event.
“Switching our 3,000 SKU catalog to Nventory was the best operational decision we’ve made. The sync latency is non-existent.” — Marc Verhoeven, Founder, Velox Kits
Conclusion
There are three ways to keep inventory in sync across Shopify, Amazon, and eBay: manually, with general-purpose automation tools, or with dedicated inventory sync software.
Manual works below 50 SKUs. Zapier works below 100 orders a day. Beyond that, you need a purpose-built platform with real-time sync, proper SKU mapping, and inventory logic that accounts for bundles, multi-warehouse stock, and buffer rules.
If you are managing 100+ SKUs or selling on three or more channels, dedicated sync software is not a nice-to-have — it is the difference between scaling with confidence and scaling into chaos. Start with a 14-day free trial from a platform that offers real-time sync, connect your channels, and see the difference that sub-5-second updates make in your first week. For a deeper technical walkthrough, read the complete guide to syncing Shopify and Amazon inventory.