Inventory management with Amazon

Once a merchant fulfilled Amazon listing is connected to a Brightpearl product, Brightpearl is able to manage the availability of the item on Amazon.

Upon connection, changes to the inventory level in Amazon will be overwritten by the on hand inventory level of the product in Brightpearl.

How Amazon handles inventory

Amazon is divided into regions, which are then further divided into marketplaces.

When an inventory update is sent to Amazon, Amazon uses the SKU, marketplace ID and seller ID to identify which listing to update.

However, in the Europe region, Amazon ignores the marketplace ID. This means that in the Europe region, Amazon just matches the product SKU across all marketplaces in that region, regardless of the marketplace ID actually sent on the feed.

In order for different warehouses to supply the same product across different EU marketplaces, you should avoid using the same Amazon SKU for those listings in those marketplaces.

Please note that SKUs cannot be changed in Amazon without relisting (and losing all history).

Activating or deactivating inventory syncing

The inventory level sync can be activated or deactivated from within the Amazon marketplace set up in Brightpearl, under Channels > Amazon > Settings. Check the box next to "Sync inventory" to enable it, and uncheck it to disable it.

inventory zync

Timing of inventory syncs

Brightpearl will update listing quantities:

  • When a listing is connected (as long as inventory sync is active before connection)
  • When the on-hand level for a connected product changes (as long as inventory sync is active)
  • When inventory sync is deactivated and reactivated

There is also a bulk inventory reconciliation process which runs automatically each night.

Syncing inventory to Amazon

Brightpearl will always sync the on hand inventory level. This figure represents the quantity of the item in stock that is available to sell to customers.

The on hand quantity is the sum of the on hand quantities in all warehouses selected in the "Warehouse for calculating on hand inventory levels for merchant fulfilled listings" setting.

Please note that when an order downloads, inventory will always be allocated from the "Allocation warehouse". If syncing levels from multiple warehouses you may wish to enable some controls to ensure inventory is allocated as soon as possible, for example by using an Automation rule.


A bundle in Brightpearl is non-stock tracked but the theoretical availability of the bundle will be synchronized with Amazon based on the on hand availability of the items within the bundle. Learn more about how that's calculated here.


Each variant in Brightpearl is connected to an individual listing in Amazon, so each variant will have its own availability.

Fulfilled by Amazon (FBA) listings

Amazon controls the inventory levels of FBA listings. Brightpearl will not send inventory updates to Amazon, and the Live Listings report will display the quantity supplied by Amazon.

If there are discrepancies between the FBA listing quantity and the quantity of the item in your FBA warehouse in Brightpearl, you can reconcile the quantities using our FBA inventory reconciliation tool.

Learn more about the FBA inventory reconciliation tool here. 

Have more questions? Submit a request