Managing Marketplace Orders and Inventory in WooCommerce

The Ultimate Guide to WooCommerce Inventory Management for Marketplace Sellers

Managing Marketplace Orders and Inventory in WooCommerce

The Ultimate Guide to WooCommerce Order & Inventory Management for Marketplace Sellers

Expanding your reach from selling just on your WooCommerce store to also selling on marketplaces like Takealot, Amazon, Makro, Loot and more, is a powerful way to boost sales. But it creates a critical challenge for your operations: inventory management in WooCommerce. If your website is your central hub, how do you keep track of marketplace orders and inventory without creating a stock-level nightmare and overselling products you don't have?🤨
This is a common frustration for multi-channel sellers. Inaccurate stock levels lead to cancelled orders, unhappy customers, and lost revenue.
Our WooCommerce integration is built to solve this exact problem. It provides a way to manage marketplace orders and inventory, giving you the control you need to scale confidently.
Let's explore how 🚀
 
💡
In this guide, we’ll walk through marketplace terminology, how to manage stock and orders correctly inside WooCommerce, and how Wherehouse helps multi-channel sellers simplify the entire process.
 

Marketplace Selling Lingo

Before diving into how WooCommerce + Wherehouse works, let’s quickly define the marketplace fulfilment models you’ll encounter.
notion image
There are two primary ways to handle fulfilment when selling on marketplaces:
1️⃣ Direct-to-Customer (Lead Time / Dropship)
2️⃣ DC (In Stock / Fulfilled by Marketplace)
 

1️⃣ Direct-to-Customer (Lead Time / Dropship)

Your physical stock stays with you.
You publish the quantity you have available, and only move stock when an order comes in.
Examples:
  • Takealot Lead Time
  • Takealot Dropship
  • Amazon FBM (fulfilled by merchant)
  • Makro FBS (fulfilled by seller)
  • Leroy Merlin
  • Loot Lead Time
  • Bobshop
 

2️⃣ DC (In-Stock / Fulfilled by Marketplace)

Your stock is physically stored at the marketplace’s DC, and they fulfil orders on your behalf.
You have to send and capture replenishment stock when topping up the DC.
Examples:
  • Takealot DC
  • Amazon FBA (fulfilled by Amazon)
  • Makro FBM (fulfilled by Makro)
  • Loot DC
 

When does WooCommerce Inventory Management get tricky?

Once you sell on several marketplaces in addition to your online store, you’re essentially managing multiple fulfilment models at once, some draw stock from your own warehouse/stock-holding, others from the marketplace’s.
And this is where the biggest WooCommerce limitation comes in:
WooCommerce can only track one stock location.
There is no built-in support for multi-location inventory like:
“Main Warehouse”, “Takealot DC”, or “Amazon FBA”.
So you must keep WooCommerce updated with:
  • stock physically available in your own warehouse, and
  • deductions when you send stock to a marketplace DC.
This is where a clear workflow (and some automation 😉) becomes essential.
 

INVENTORY MANAGEMENT 📦

Here’s how WooCommerce + Wherehouse work together to keep stock accurate across all your channels.

Handling Lead Time & Dropship Stock

Wherehouse syncs your WooCommerce stock values directly to the marketplaces.
You capture in WooCommerce:
  • New stock received
  • Adjustments for damage, shrinkage, returns, etc.
  • Any manual changes required
Wherehouse then regularly syncs:
  • Updated WooCommerce stock values to each marketplace
  • With optional stock adjustment rules (if you prefer to add a stock buffer)
✅ This ensures WooCommerce remains your single source of truth for Lead Time and Dropship stock.

Handling DC (In-Stock) Replenishment

This is the part WooCommerce is not equipped to handle natively, because it doesn’t support tracking multiple stock pools. Meaning, when you send stock to a marketplace DC, there is no formal way to conduct a stock transfer between locations in WooCommerce.
Therefore, YOU must capture the stock deduction in WooCommerce, and for this we recommend one of two simple approaches:

Approach 1: Manual Stock Deduction

  1. Open the product in WooCommerce
  1. Reduce the stock quantity by the amount you’ve sent to the marketplace DC
✅ Quick and simple
Minimal traceability

Approach 2: Create a “Marketplace Status” Order

This method is more traceable and cleaner for sellers with higher volumes.
  1. Create a new order in WooCommerce
  1. Add the items you’re sending to the marketplace to the order (as if they are being purchased)
    1. notion image
  1. Set the order to the relevant marketplace Status (👈 more on this further in this blog)
  1. Add a comment in the order noting that it is a stock transfer and not a purchase: e.g. “Stock transfer to Takealot JHB DC”
    1. notion image
✅ This approach adjusts stock and gives you a “paper trail” of where the stock went to make reconciliation much easier
 
🤔

Why These Stock Adjustments Matter

These methods ensure your WooCommerce stock remains accurate for:
  • Website customers
  • Lead Time / Dropship marketplace orders
  • Internal reporting and forecasting
Even though WooCommerce can’t track multi-location stock, you can still maintain accuracy with the right workflow 😉
 

ORDER MANAGEMENT 🛒

Wherehouse syncs marketplace orders in a way that keeps your WooCommerce store clean, accurate, and organised.

Lead Time & Dropship Orders

Wherehouse:
  • Creates the marketplace order inside WooCommerce
  • Assigns it to the relevant marketplace status
  • Commits stock to the order in WooCommerce, which updates the product stock
  • Syncs the new stock value back to the marketplace(s)
notion image
This ensures WooCommerce remains your single source of truth for stock-holding, and keeps all the marketplaces you are selling on up to date with the most recent stock values for Lead Time and Dropship fulfilment.
 

DC Orders

DC orders are synced to WooCommerce against the relevant marketplace status for visibility only.
What do we mean by “visibility only”? 👀
Because stock for these orders was already deducted when you:
  • Sent physical stock to the DC, and
  • Recorded the replenishment in WooCommerce
The DC orders should not reduce WooCommerce stock again.
notion image
Wherehouse imports these orders purely so that:
  • You can track all marketplace orders in one place
  • You have central reporting
  • You can view marketplace sales alongside your website sales

Order Statuses in WooCommerce

notion image
Wherehouse keeps your WooCommerce order section neat by assigning each marketplace and fulfilment type its own status, for example:
  • Takealot LT
  • Takealot DC
  • Amazon FBM
  • Makro FBS
  • Bobshop
notion image
This means:
  • Your website orders stay untouched
  • Marketplace orders don’t clutter your normal workflow
  • You can filter any marketplace’s orders instantly
  • You retain full visibility without mixing fulfilment workflows
We also add colour-coded order tags in the combined WooCommerce view so you can instantly see:
  • What came from which marketplace
  • What fulfilment model applies
  • What needs to be actioned
notion image
 

When WooCommerce is enough and when it’s not

WooCommerce works perfectly as a stock source of truth if you’re:
  • Selling online and on multiple marketplaces
  • Doing all fulfilment from your warehouse
  • Comfortable manually recording DC replenishment
But once you scale to a point where you need:
  • Multiple stock locations (e.g. you now have multiple warehouses, or you want to track the stock sitting at marketplace DCs)
  • Detailed transfer tracking
  • Warehouse-level visibility
  • Full reconciliation and forecasting
…it’s time to consider a dedicated ERP or inventory system like Zoho Inventory, Cin7 Core, or Unleashed.
Wherehouse integrates beautifully with both WooCommerce and these systems, so you can start simple on WooCommerce and grow into an ERP as your business scales 👍
 
🚀
Multi-channel selling doesn’t have to mean multi-system confusion.
WooCommerce gives you a single stock source, and Wherehouse fills in the gaps by:
✅ Syncing marketplace stock
✅ Syncing marketplace orders with custom statuses
✅ Keeping DC, Lead Time, Dropship, and website sales neatly separated
✅ Preventing overselling
✅ Providing central visibility across all channels

Written by

Christi Joubert
Christi Joubert

Customer Success at wherehouse.co.za

    Written by

    Marelize Smith
    Marelize Smith

    Head of Community at wherehouse.co.za