Hi. How can we help?

Multi-outlet inventory with the eCom (E-Series) integration

  • Available on Pro, Standard, Advanced, Enterprise
  • Available on Core, Plus

Multi-outlet inventory allows you to combine inventories from multiple Retail POS outlets and sync this to your eCom store. This is a quick and convenient way to make inventory from one or more of your Retail POS outlets available online for your customers to purchase.

Setting up multi-outlet inventory

  1. In Retail POS, navigate to Setup > Apps.
  2. Locate eCom and click the pencil icon.Retail-X-apps.png
  3. In the Sync Inventory Levels section, select the checkbox for each Retail POS outlet you wish to sync inventory from to eCom.


    By default, the outlet linked to the register you have chosen for eCom orders will be included. If you do not wish inventory to sync from this outlet, you will need to change the register linked to eCom.
  4. Click Save changes.


The inventory from these outlets will automatically combine and display on your eCom store.

Order fulfillment with multi-outlet inventory

With multi-outlet inventory fulfillment enabled, orders will be assigned to outlets capable of fulfilling the order in full where possible.

If no outlet has all products within an order in stock, the order will be split into multiple fulfillments and assigned to multiple outlets based on available stock.

Fulfillments will be assigned based on the following rules:

  • Try to fulfil the order in one outlet
  • If required, split the fulfillment across different outlets but don’t split line item where possible
  • If required split line item across different outlets

For example, assuming the following inventory is available at the specified outlets:

Outlets Shirt Hat Shoes













Orders will be fulfilled as follows:

Order Fulfillment outlet Notes

2 shirts, 1 hat, 1 shoes

  • Auckland


1 shirt, 5 hats

  • Shirt assigned to Auckland
  • Hats assigned to Wellington


5 hats, 2 shoes

  • Wellington

While Auckland has enough inventory for shoes, you want to fulfil in one outlet where possible. Wellington takes priority here.

1 shirt, 12 hats, 2 shoes

  • Shirt assigned to Auckland
  • 2 shoes assigned to Auckland
  • 3 hats assigned to Auckland
  • 9 hats assigned to Wellington


17 shirts, 6 hats, 6 shoes

  • 15 shirts, 6 hats and 6 shoes assigned to Nelson
  • 2 shirts assigned to Auckland

While Wellington could fulfil the hats and shoes, it doesn’t have any shirts. Nelson takes priority here as it is able to fulfil the most out of all outlets.

The outlet(s) you want to offer stock online are selected during the setup process outlined in the Setting up multi-outlet inventory section above and can be updated at any time using the app settings page. Retail POS will only assign fulfillments to the outlets selected to offer stock online.

For more information on eCom orders and Retail POS, refer to our How eCom (E-Series) orders work with Retail POS (X-Series) guide.
  • Once you have integrated Retail POS with eCom, Retail POS becomes the system of record.
  • Your product catalog, pricing, and inventory information must be managed in Retail POS to ensure everything remains accurate and up-to-date.
  • eCom will send important information back to Retail POS, such as online sales, new or existing customer information associated with a sale, and inventory from a sale to keep stock levels in sync.

Was this article helpful?