Overall
For every integration that you connect to Flexport, Flexport will send updates to the integration to tell it what your current inventory quantity levels are for every SKU. This is important if you are using Flexport to fulfill orders across multiple integrations, so that Flexport can be your one source of truth to track your inventory everywhere you sell online.
For WooCommerce you must explicitly enable this within WooCommerce, so that Flexport can update the quantities for every SKU.
Setup Steps in WooCommerce
Set for a Particular SKU
In WooCommerce, go to Products and then find the SKU that you want Flexport to sync inventory levels with. Select the Inventory tab. Set the fields as following:
Manage stock? |
Enable this checkbox. |
Stock quantity |
Set to a positive integer quantity, such as 100. This will make sure that your public-facing shop does not show the item as "out of stock" and that you can accept orders for this SKU. Flexport will automatically update the inventory levels with the real levels whenever there is a change, such as an order or an inbound. |
Allow backorders? |
Set to 'Do not allow'. |
Set for Many SKUs at Once
If your catalog in WooCommerce and Flexport is large, then you can also update this setting for multiple SKUs at once. In WooCommerce, go to the Products page and then check off all of the SKUs that you want to sync inventory levels in Flexport with.
Under Product data, change the options as specified in the table above. Click 'Update' when done.
Notes
Flexport will only update inventory levels for DSKUs for which we have verified and confirmed dimensions, because only then can we calculate a fulfillment fee for future orders. This means that we only update inventory levels to a third-party integration for DSKUs that you have previously inbounded.