Modern logistics fulfillment center with warehouse staff managing parcels, inventory, and e-commerce operations.
Resources · Integrations

Getting orders from your store into fulfillment.

Three worked workflows — Shopify, WooCommerce and a direct API or feed — covering what data leaves your store, what status comes back, how stock levels stay honest, and what to agree before the first live batch.

The short version

An integration is an agreement about four things: which SKUs mean which physical goods, what an order payload contains, how often it flows, and what status comes back. Get those right and a shared sheet works. Get them wrong and the most sophisticated connection still produces picking errors and unreconcilable cash.

Worked examples

Three ways orders reach the warehouse

The mechanism differs. The loop — orders out, confirmation, dispatch, outcome back, stock reconciled — does not.

Shopify

Orders leave Shopify on an agreed schedule, fulfillment status comes back onto the order.

  1. Map your Shopify SKUs to the stock held in the warehouse, one to one, before the first order flows.
  2. Confirmed orders are sent through on the agreed cadence — an export, a scheduled feed or a connection built against Shopify's admin API.
  3. MFT confirms with the buyer, picks, packs and dispatches, and records the outcome against the order reference.
  4. Delivered, refused, uncollected and returned outcomes flow back so the Shopify order is marked fulfilled, cancelled or returned rather than left open.
  5. Available quantity is reconciled against warehouse stock on the agreed cycle, so the storefront does not oversell what the shelf no longer holds.

WooCommerce

The same loop, driven from the WooCommerce order list rather than a hosted admin.

  1. Match WooCommerce product SKUs to warehouse SKUs; variations need their own SKU or picking will guess.
  2. Orders in a processing state are handed over on the agreed cadence, carrying address, item lines and the COD amount.
  3. MFT runs confirmation, pick and pack, dispatch and cash collection against those lines.
  4. Order status is written back — completed, cancelled or refunded — so your WooCommerce reporting matches what physically happened.
  5. Stock levels are reconciled against warehouse counts, including returned units that inspection put back into sellable stock.

Direct API or feed

For a custom storefront, a marketplace, an ERP or a spreadsheet operation.

  1. Agree the order payload: order reference, buyer name and phone, delivery address or collection point, item lines with SKUs, COD amount and currency.
  2. Agree the transport: a scheduled file drop, a spreadsheet on a fixed cadence, or a direct call into an endpoint agreed at onboarding.
  3. Agree the status vocabulary that comes back — confirmed, dispatched, delivered, refused, uncollected, returned — and map it onto your own states.
  4. Agree the reconciliation file: collected value per order reference, on the settlement cycle for that market.
  5. Test with a small live batch before switching your full volume onto the feed.

What flows out of your store

  • Order reference that stays stable through delivery, return and settlement
  • Buyer name and a reachable phone number for confirmation
  • Delivery address, or the collection point where the buyer chose collection
  • Item lines with the SKUs held in the warehouse, and quantities
  • COD amount and currency, or a marker that the order is prepaid
  • Any handling note the picker or rider genuinely needs

What flows back to you

  • Confirmation outcome — confirmed, unreachable, cancelled by the buyer
  • Dispatch, with the route or collection point the parcel is on
  • Delivery outcome, including the reason on a failed attempt
  • Collection outcome for parcels sent to a point
  • Return intake and the disposition inspection recorded
  • Collected value per order reference for reconciliation
Pitfalls

Where order sync usually breaks

None of these are exotic. All of them are cheaper to fix before the first live batch.

  • SKUs that differ between the storefront and the warehouse — every mismatch becomes a picking error.
  • Variations without their own SKU, so colour and size are decided at the shelf.
  • Pushing unconfirmed orders straight through, which turns the feed into paid failed attempts.
  • Order references that change between systems, making a payout line impossible to trace.
  • Stock reconciled monthly, so the storefront oversells for weeks before anyone notices.
  • No agreed status vocabulary, so 'completed' means something different on each side.

Orders only work as well as the operation behind them — see the COD operations guide for what happens once an order lands.

FAQ

Integrations: common questions

Platforms, data, stock accuracy and setup.

No. Plenty of sellers start on a scheduled order file or a shared sheet and move to a direct feed once volume justifies it. What matters is that SKUs match, the order reference is stable and confirmed orders flow on a predictable cadence — not the mechanism carrying them.

On an agreed cadence, carrying the address, item lines and COD amount. That can be an export, a scheduled feed or a connection built against Shopify's admin API. The exact mechanism is agreed at onboarding against your volume and your team's setup.

They stay accurate when available quantity is reconciled against warehouse stock on an agreed cycle and returned units only come back into that quantity after inspection passes them as sellable. Reconciling too rarely is the single most common cause of overselling.

A stable order reference, buyer name and phone, the delivery address or collection point, item lines using warehouse SKUs, and the COD amount and currency. Anything beyond that is optional and should only be sent if a picker or a rider genuinely acts on it.

Confirmation outcome, dispatch, delivery or collection outcome with a reason on failure, return intake and disposition, and collected value per order reference for reconciliation. Mapping those onto your own order states is part of onboarding.

Send your platform, your monthly order volume and the markets you sell into through the quote form. Onboarding covers the SKU mapping, the order payload, the cadence and the status vocabulary before any live volume moves.
Ready to connect?

Tell us your platform and volume, and we scope the order flow with the quote.

SKU mapping, payload, cadence and status vocabulary are all agreed at onboarding, before any live volume moves.

Prefer WhatsApp? Start there.

Leave your WhatsApp number and we'll open the chat with your page context attached — so if the chat drops, our team still has a way to reach you.