Why multi-platform inventory tracking is hard
Each marketplace and storefront has its own inventory database. When a sale happens on Amazon, Amazon's database decrements that item's stock count. But Amazon has no idea you have the same product listed on Etsy and eBay. Those platforms still show the original quantity.
This creates a race condition. If you have 3 units of a product and get orders on two platforms simultaneously before you can update both manually, you'll have 4 orders for 3 units. Someone gets a cancellation.
At low volumes and with very few products, manual management works. You sell 5 things a week across 2 platforms. you can update manually without too much pain. But sellers who reach any meaningful volume. 20+ orders per day, 50+ SKUs, 3+ platforms. find that manual tracking doesn't just become inconvenient. It actively causes business damage.
An oversold order on Amazon doesn't just lose you the sale. Amazon tracks your cancellation rate, and too many cancellations can result in your selling privileges being restricted or revoked. Manual inventory management has a hidden cost that compounds as your volume grows.
The right tracking method depends on where you are in your business. Here are three practical approaches, from simplest to most robust.
Method 1: Master spreadsheet
A master spreadsheet is the right starting point for sellers who are new to multi-channel selling or have a small, slow-moving catalog. It won't scale, but it's free and it builds good habits.
How to set it up
Create a Google Sheet with one row per SKU. Columns should include: SKU, product name, total quantity on hand, quantity listed on each platform (if different), reorder point, and cost per unit.
After every sale on any platform, update the total quantity on hand and then update the listing quantity on each platform manually. After every restock, do the same in reverse.
Limitations
- You have to remember to update it after every sale. which you'll forget, especially when busy
- There's always a lag between a sale and the inventory update on other platforms
- Doesn't scale past ~50 SKUs or ~20 orders per day without becoming full-time work
- Prone to data entry errors that compound over time
Best for: Sellers with fewer than 30 SKUs doing under 10 orders per day across 2 platforms.
Method 2: One platform as master, manual sync to others
Pick one platform as your "source of truth" for inventory. typically Shopify or your most-used platform. Manage inventory there and push updates to other platforms on a schedule (daily or several times per day).
This is better than a pure spreadsheet approach because the master inventory lives inside a system that updates automatically when that platform's orders come in. You're only manually syncing the delta. changes from other platforms. to the master.
The workflow
- All inventory is managed in Shopify (or your chosen master platform)
- Every morning, check orders from other platforms (Amazon, Etsy, eBay)
- Manually adjust Shopify inventory to account for those sales
- Export updated inventory from Shopify and import to other platforms via CSV
Some platforms let you use their CSV import/export to update inventory in bulk. Etsy and eBay both support CSV inventory updates. Amazon has flat files for bulk updates. This takes 15-30 minutes per day but is more reliable than tracking in a pure spreadsheet.
Best for: Sellers with 30-200 SKUs doing under 30 orders per day, willing to accept a daily sync lag.
Method 3: Automated real-time sync
Real-time inventory sync tools connect to all your platforms simultaneously via their APIs. When a sale happens on any channel, the tool receives a notification and immediately updates the inventory count on all other connected channels. No manual steps, no lag, no spreadsheets.
This is the only method that completely eliminates the race-condition overselling risk. Because updates propagate in seconds, the window during which your inventory is out of sync is measured in seconds rather than hours.
What real-time sync handles automatically
- Inventory decrements when any order comes in from any channel
- Inventory increments when you record a restock
- Variation-level tracking (size, color, material) across platforms
- Low-stock alerts when any SKU drops below your threshold
- Returns processing when returned items are restored to inventory
Best for: Any seller on 2+ platforms doing consistent volume. The setup investment pays back immediately in time saved and overselling prevented.
| Method | Sync Speed | Oversell Risk | Daily Time | Scales to |
|---|---|---|---|---|
| Spreadsheet | Manual | High | 30+ min | ~30 SKUs |
| Master platform | Daily | Medium | 15-30 min | ~200 SKUs |
| Real-time sync | Seconds | Near zero | ~0 min | Unlimited |
Setting up real-time sync step by step
Here's exactly how to get multi-channel inventory sync running with Commerce Kitty.
Create your Commerce Kitty account
Sign up at app.commercekitty.com. Free plan supports full multi-channel sync. No credit card required.
Connect your first channel
Click "Add Channel" and select your primary platform. Authorize the connection. Commerce Kitty imports all your products and their current inventory quantities automatically.
Connect each additional channel
Repeat the process for each platform. Commerce Kitty imports products from each channel and automatically attempts to match identical products across platforms using titles, SKUs, and barcodes.
Review and confirm product matches
Review the auto-matched products. Confirm matches that look correct. For any unmatched products. typically those with inconsistent SKUs or titles across platforms. link them manually with a single click. This is a one-time setup step.
Set your starting inventory quantities
Confirm or correct the opening inventory levels for each product. Commerce Kitty will use these as the starting point and track all changes from here. From this point on, all inventory changes happen automatically.
SKU strategy for multi-channel tracking
The most common reason inventory sync fails. or requires excessive manual effort. is inconsistent SKUs across platforms. When the same product has different identifiers on different platforms, automated systems can't match them reliably.
See our detailed guide on how to match SKUs across different platforms for a complete naming convention strategy. The short version:
- Use the same SKU on every platform for the same product variant
- Build your SKU structure before you list:
BRAND-CATEGORY-VARIANT(e.g.,CK-MUG-BLU-12OZ) - Include the variant identifiers (size, color) in the SKU itself
- Never use spaces or special characters in SKUs. use hyphens
- Keep SKUs short enough to type accurately (under 20 characters)
For products already listed with inconsistent SKUs, the fix is: pick one format, update it on all platforms, and then connect the inventory sync. It's annoying to do retroactively but essential for reliable tracking.
Also see our guide on how to manage product variations across platforms. variations are where multi-platform tracking gets most complex and where most overselling errors occur.
Frequently asked questions
Can I track inventory across Amazon, Etsy, eBay, and Shopify simultaneously?
What happens if two customers buy the last unit simultaneously on different platforms?
How do I track inventory for products with multiple variations (size, color)?
Does real-time inventory sync slow down order processing?
For more context, see our inventory management 101 guide for foundational concepts, or the benefits of selling on multiple platforms to understand why the tracking effort is worth it.