Skip to content

Process channel orders

Sales channels are the outside systems selling your goods: marketplaces or a website, connected through Sapo Integration and Haravan Integration. Once a channel is connected, orders customers place online flow into Easy Inventory for picking and shipping, while stock levels and the catalog flow the other way up to the channel. This page serves two people: the administrator who connects a channel once, and the staff who process incoming orders every day.

One question must be answered before turning on any sync: which system owns the stock numbers. Once answered, every stock and catalog edit happens only there; the other system follows.

Channel stock sync screen

What flows in which direction

The three flows are independent: catalog and stock go up to the channel, orders come down, and fulfillment status goes back up so the channel can notify the customer. During configuration you pick one of two flows:

  • All channels: Nextwaves is the central inventory source and exchanges updates with every connected channel. The choice for stores that treat Easy Inventory as the master ledger.
  • Primary channel: one channel leads catalog and stock updates and Easy Inventory follows. Pick this when the team already manages everything on the marketplace.

Connect a channel

  1. Go to Settings → Integrations and open Sapo Integration or Haravan Integration.
  2. Enter the connection details from the channel's admin console, usually the store address and an access key.
  3. Choose the All channels or Primary channel flow as above.
  4. Link the products on both sides. The system auto-matches by SKU first, then by barcode, so if both sides use the same SKUs from the start, most products link themselves; see Catalog and warehouses for SKU conventions. Whatever remains sits in the Unlinked tab of the sync screen, handled in the reconciliation section below.
  5. Run a trial sync with a small group of products, confirm both sides agree, then open it up to the full catalog.

Handle incoming orders

  1. Channel orders appear in Sales → Order History, with the source channel shown on the order.
  2. Before touching goods, check four things: customer, products, fulfilling warehouse, and payment status. Note that marketplaces often mark an order complete the moment the customer pays, which is not what "complete" means at the counter.
  3. Pick, check, and ship like any other order, following Pick, check, and ship.
  4. When you ship, the status is pushed back to the channel according to the integration settings, so the marketplace can notify the customer. If a channel has not received a status, check the Orders tab of the sync screen.

Reconcile with the channel regularly

Even with sync running automatically, compare numbers deliberately once a week:

  1. Go to Inventory & Audit → Remote Sync and press Refresh to run the comparison.

    Tabs and refresh button on the remote sync screen

  2. Open the Unlinked tab first. A product that exists on only one side will never match, so comparing quantities while unlinked products remain is wasted effort. Press Repair per row or Repair all to auto-link by SKU and then barcode; on channels without auto-repair, link the remaining products by hand.

  3. With no unlinked products left, move to the Stock tab: compare per product, preview the changes, and only then apply them in bulk.

  4. The Products, Categories, Orders, and Webhooks tabs isolate one data type each, for when you suspect a specific area has drifted.

WARNING

Do not edit the same data on both systems while a sync is running. Edit on the system acting as the source of truth and let the sync bring the other side into line.

When something goes wrong

SymptomLikely causeWhat to do
An order placed on the marketplace never arrivesConnection interrupted or a webhook failureCheck the connection status under Settings → Integrations and the Webhooks tab of the sync screen before re-creating the order by hand
Stock differs between the two sidesThe same item sold in both places, or stock edited outside the source of truthIdentify which transaction changed stock on each side so nothing is deducted twice, then return to the one-place-only rule
One product never matchesThe product is not linked between the two sidesClear the Unlinked tab first, with Repair all or by hand
The channel never notifies the customer of shipmentStatus not pushed to the channelCheck the Orders tab of the sync screen and the integration's status trigger configuration

Easy Inventory operations and RFID integration documentation