Back to all posts
Multi-Channel Operations & Order Routing

One China Inventory, Two Sales Channels: Multi-Channel Stock Allocation & Order Routing for Sellers Running Amazon FBA + Shopify/WooCommerce (2026)

By Alice Zhou2026-08-289 min read
WooliiPorterOne China Inventory, Two Sales Channels: Multi-Channel Stock Allocation & Order Routing for Sellers Running Amazon FBA + Shopify/WooCommerce (2026)

Selling the same China-produced inventory on Amazon FBA and your own Shopify or WooCommerce store raises a practical question: should the next batch go to FBA, or stay in your China warehouse and be shipped directly to DTC buyers? There is no single right answer. The right allocation depends on each SKU's sales volatility, the service promise each channel makes, the fee structure you face, and your supplier lead time. This guide gives you a decision framework you can apply per SKU.

One starting point: your merchant account buys from your suppliers and pays them directly. WooliiPorter sits on the fulfillment side: we receive, document, check, consolidate, repack, and split parcels at our China warehouse, and then route them to FBA, end customers, or a partner overseas location. We do not take part in purchase transactions, and your stock ownership remains with you throughout.

First, map the stock location options

Before deciding, define what where the inventory lives means for each SKU:

  • China warehouse buffer: stock held after quality check and prep, ready to ship to a customer or to replenish FBA.
  • Supplier direct: order goes from supplier to our warehouse, then is inspected before final dispatch; useful for long-tail and low-certainty items.
  • FBA inbound stock: units sent into Amazon and available for Prime and standard FBA orders.
  • Overseas third-party warehouse: optional for destinations that need faster shipping but cannot use FBA; decisions remain the merchant's.

Most multi-channel sellers do not need all four. They need a small matrix for each SKU.

A per-SKU allocation matrix

Use this table as a starting point. Adjust it to your actual demand and margin data.

SKU typeSales patternSuggested FBA roleSuggested DTC role
Stable hero SKUSteady daily sales, strong Amazon conversionKeep FBA stock enough for the forecasted Prime order flowShip from China warehouse for non-urgent DTC orders, or use FBA fulfillment for DTC if you have enabled it
Trend or seasonal SKUDemand may spike or drop quicklyKeep a minimal FBA quantity to test the channel; avoid over-committing before dataKeep China buffer and route only after actual orders appear
Long-tail / low-velocity SKUOccasional orders, low turnoverConsider not sending to FBA unless storage and low-inventory fees stay acceptableUse supplier direct or China warehouse to avoid carrying FBA stock
Heavy or bulky SKUValue per volume is lowTest the total FBA fee against your margin; often better to keep minimal FBACompare volumetric weight cost from China direct before assuming it is cheaper

This is a framework, not a promise. Your actual numbers matter more than a rule.

Let fee facts and service promises drive the routing decision

FBA costs are not only the order fulfillment fee. Amazon's published 2026 fee pages include an inbound placement fee, a low-inventory fee for eligible SKUs, storage fees, and a seasonal peak fulfillment fee on orders fulfilled during the October 15, 2026 to January 14, 2027 window. FNSKU labeling and item prep are the seller's responsibility before the shipment reaches Amazon.

Your independent store has a different cost structure: your fulfillment fee is largely international shipping, volumetric weight, customs handling, and last-mile delivery. The comparison is useful only per SKU and per destination.

A practical decision rule: calculate the all-in FBA cost for a specific SKU in a specific period, then compare it with the all-in China-direct cost using the same package volume and destination. If FBA's faster delivery and conversion lift are worth the extra cost, send to FBA. If not, route the order from your China warehouse or from the supplier. We intentionally do not quote a typical saving here because every SKU, destination, and season is different.

For destinations where customers expect short delivery times, FBA may be necessary despite higher fees. For buyers who can accept longer transit, China direct may be a reasonable choice. Your checkout terms must set those expectations.

Prevent oversell by synchronizing inventory across both channels

When the same stock is available on both Amazon and your own store, overselling happens when you do not reserve part of the buffer.

  • Keep a reserved buffer in China warehouse for each key SKU. This buffer is used to replenish FBA or to fulfill DTC orders when direct stock is short.
  • Track in-transit inventory as a separate state. Once units leave China for FBA, do not offer those same units on the other channel.
  • Define a replenishment trigger using supplier lead time and the average daily sales you actually observe, not a guessed number.
  • Use a single inventory record per SKU where possible, or update your platforms manually until you automate it.

You do not need perfect real-time sync for every SKU, but you do need rules for how much you hold, where you hold it, and who owns the in-transit count.

Execution: what happens inside the China warehouse

When multiple suppliers send parts of one order to us, the flow is repeatable:

  1. We receive each supplier parcel, log it, and capture photos as evidence of quantity and condition.
  2. Items are checked and consolidated into a single order or shipment where needed.
  3. We split by final path: FNSKU-labeled, cartonized, and marked for Amazon FBA; or individually labeled for your DTC order and packed for international dispatch.
  4. The same parcel can be split by order line: one line goes to FBA replenishment, another line goes to a Shopify customer, and another goes back to your China buffer.

This is where order-line routing becomes important. Routing is not Amazon vs Shopify as a group. It is a per-order-line assignment: this product, for this destination, should use this stock location and this logistics path. The /merchant/routing page on our site shows how that logic is presented in our merchant console.

Channel integration status

Here is the current, verified state rather than a claim:

  • WooCommerce: our listing is in the WordPress.org directory. It is not an official WooCommerce Marketplace extension.
  • Shopify: our App Store listing has been approved and is in early live testing. We will not describe it as fully available until real orders have completed through it.
  • Merchant API / MCP: currently available to design partners as a private pilot. We are not promising public API availability or production-level webhook support until the pilot matures.

If you sell on WooCommerce today, the WordPress.org listing gives you a concrete integration to connect. If you sell on Shopify, you can begin testing, but we are honest that it is not yet at full production status.

Next step: map your SKUs to a routing rule

Start with your top five SKUs. Write down their demand pattern, current FBA fee, China-direct cost, and acceptable delivery window. Then decide where each one lives. If you need a China warehouse layer to receive, verify, consolidate, repack, and split shipments by destination or channel, explore /for-merchants. To see the routing screen, visit /merchant/routing. For integration details, check /integrations/woocommerce. When comparing FBA versus China direct, use the volumetric weight calculator and shipping calculator to build your own comparison. The decision is yours; we provide the warehouse, evidence, and routing foundation.

    One China Inventory, Two Sales Channels: Multi-Channel Stock Allocation & Order Routing for Sellers Running Amazon FBA + Shopify/WooCommerce (2026) | WooliiPorter