When managing your product inventory in Duoplane, you have a number of options regarding how inventory is synced with your ecommerce channels. The following describes how inventory information is transferred between Duoplane and your ecommerce channels.
Inventory sync direction
For each product listed in your ecommerce store / channel, you have 3 options for the direction of the inventory sync:
- Duoplane => Channel
- Channel => Duoplane
- No sync
These preferences can be set at a store level in your store settings. If any individual products differ from the store setting, you can override the setting at the vendor or individual product level.
Vendor overrides can be set by editing the Inventory feed section in that vendor’s Duoplane record.
Product overrides can be set within that product’s Duoplane record.
Your choice will depend on where update and maintain the master inventory record.
If you plan to make inventory updates in Duoplane, then set Duoplane to write to your store(s). If you plan to make inventory updates directly within the store / ecommerce channel, then set Duoplane to read inventory information from that store.
If you make any inventory changes somewhere other than the inventory master, those updates will be overwritten by the inventory master.
For example, if Duoplane is set to write inventory to your store and you change the quantity available of an item in your store’s admin, then that update will be overwritten by the information that is in Duoplane.
What is the master record?
The “master” inventory record is the source for the inventory information that is synced to other inventory records.
Duoplane is the master
If Duoplane is the master inventory record, you manage and update inventory availability directly in Duoplane. Duoplane is considered the definitive source of inventory information.
Inventory changes made in any of your ecommerce channels will not be recorded by Duoplane, and inventory updates made directly in the ecommerce channel may be overwritten by Duoplane.
A store (ecommerce channel) is the master
If one of your ecommerce channels is the master (for example, if you maintain and update your product availability within your Shopify store), Duoplane will update its own inventory records based on the information present in that store. That store’s inventory records are considered the definitive source of availability information.
In this setup, inventory updates made directly into Duoplane may be overwritten by updates made at the master ecommerce channel.
When is inventory synced?
You can configure Duoplane to automatically sync with your ecommerce channel(s) as differences are detected. This is configured at the store level and can be overridden for individual products.
In this setup, inventory is synced every 5 minutes.
If you prefer to sync inventory information at a specific times, or selectively sync certain items, you can turn off automatic inventory syncing.
Inventory updates in Duoplane can be uploaded to your store individually or in bulk using import batches.
How Duoplane inventory settings map to ecommerce channels
Use Config Settings for Manage Stock = false if Duoplane is set to manage inventory for an item.
Manage stock = Duoplane’s “manage_inventory”.
Qty = Duoplane’s “quantity_available” if Duoplane’s “manage_inventory” is set to true.
Stock Availability = In Stock unless Duoplane’s “manage_inventory” is set to true and the “quantity_available” is zero.
Inventory policy = “Shopify tracks this product’s inventory” if Duoplane’s “manage_inventory” is set to true. Otherwise it is “Don’t track inventory”.
Variant quantity = Duoplane’s “quantity_available” if Duoplane’s “manage_inventory” is set to true.