Inventory Sync Mode
Integration Manager supports loading inventory data from Order Manager in two different ways, per Sales Channel or Per Warehouse. You will find this setting in the Merchants > Edit Setup page of Integration Manager under "Inventory Sync Mode".
Inventory by Sales Channel
This
is an abstraction of the warehouse inventory. Instead of Integration Manager
seeing the warehouses you have set up, we see what inventory should be
provided to each of your sales channels separately.
This
is the more flexible option. It allows you to define in Order Manager exactly
what combination of inventory levels should be loaded into Integration Manager. In
the simplest setup you can define a sales channel in Order Manager and then
tell it to use the inventory from the desired warehouses. You do this once
per sales channel. In Integration Manager you will see those sales channel
names displayed as "Warehouses." In the Cart settings of Integration Manager
you must select the matching Order Manager Sales Channel instead of using the
default "Combine All Locations" option.
The main reasons to choose this method are:
- It's
much more flexible. You can split inventory across the channels instead
of sending the entire inventory to all channels. It also allows merging
multiple warehouses in a fine-grained way that Integration Manager can not.
- It
is more efficient. With this setting we can sync inventory faster. This
starts becoming an issue when you get into the high thousands or tens
of thousands of products.
- It works just like sales channels natively connected to Order Manager.
The main disadvantage are:
- It requires a little more set up to define the sales channel in Order Manager and then also select it in Integration Manager.
- If
your sales channel requires a warehouse level breakdown, this method
won't work. Very few sales channels require this however. Generally only
EDI.
Inventory by Warehouse
This
is the more straight-forward solution. Integration Manager receives the list of
warehouses in Order Manager and loads the inventory for each one. Then for
each cart in Integration Manager you can have us sync your total combined
inventory across all warehouses, or just a single specific warehouse.
Additionally, when combining inventory you can disable some warehouses
so that we don't include them when combining inventory (For example, an
Amazon FBA warehouse).
Read More.
The main reasons to choose this method are:
- There is less setup required
- This supports EDI channels that require warehouse level inventory breakdowns
The main disadvantage are:
- With a large number of SKUs Integration Manager may have to slow down your inventory sync frequency less than hourly.
- You can not setup fine grained inventory configurations that Order Manager supports but Integration Manager does not.
Summary
Most
merchants can use either method to get their desired setup working. In
most cases one method is not required over the other. However, we
generally recommend syncing per sales channel because it allows you to
see and define what inventory is going to each sales channel in Order Manager
the same way you would for any sales channels you have natively
connected to Order Manager, not going through Integration Manager. The performance
improvements in syncing by sales channel are drastic and can become a
bottleneck for large merchants with high SKU counts.