← All eCommerce integrations

The workflow at a glance

  1. Sources and warehouses
  2. Reservations and rules
  3. Sellable inventory
  4. Channel reconciliation

What we need before implementation

  • Warehouse and selling eligibility
  • Reservation and cancellation rules
  • External update frequency
1.

At a glance

Connect physical inventory, reservations and supplier availability using explicit selling rules and delivery expectations.

2.

Define the inventory authority

Identify the authoritative system and the warehouses permitted to fulfil online orders. Distinguish physical availability, reservations, incoming quantities and supplier availability. Do not simply add all these values because they may describe different states of the same item. The store exposes the quantity permitted for sale under the agreed policy. Document which events each system can change, so an import cannot overwrite reservations or turn expected deliveries into physical stock.

3.

The last item across multiple channels

A marketplace order and a store order may compete for the same final unit. Define when inventory is reserved and released, including failed payments and cancellations. Periodic external updates may require an appropriate safety buffer. A real-time label alone cannot resolve contradictory rules. The implementation needs an agreed handling process when an external channel accepts an order before it receives the latest availability update.

4.

Delivery expectations follow actual operations

Items in another warehouse may require transfer; supplier items may require confirmation first. Delivery expectations follow agreed rules and clear wording. Backorders and preorders are enabled only where permitted. Source update times help avoid treating old availability as current fact. Separate stock messages from delivery estimates so the store does not promise dispatch based solely on a supplier quantity that may have changed.

5.

Returns and warehouse movements

A returned item may not be immediately sellable. It may require inspection or allocation to another warehouse. Adjustments, receipts and transfers follow the agreed model without allowing the store to alter the accounting inventory independently. Retain movement references and their relationship to orders so the team can explain discrepancies. Partial returns and exchanges also need explicit rules to prevent releasing more units than were actually received.

6.

Test before enabling synchronization

Test two orders for the last unit, an expired payment, a returned unsellable item and an unavailable supplier source. Agree how delayed updates are handled: temporary hiding, conservative availability or a review task. Reconciliation compares samples across ERP, store and channels. Exceptions become visible to the responsible team instead of first being discovered through a customer complaint. Repeat these checks when adding a warehouse or changing reservation policies.

Acceptance checks before launch

  • Internal reservations do not double-allocate the final unit
  • Returns awaiting inspection are not sellable
  • Source delays are visible

FROM READING TO ACTION

A clear plan for your platform.

Tell us where your platform struggles and what needs to improve. Our team can connect the diagnosis with code, performance and infrastructure work.

Discuss your platform

Sources and further reading