Goflow Documentation Logo

Updating Channel Listings with Inventory

Maintaining accurate stock levels is essential for all channel integrations. When inventory is received, Goflow automatically updates stock levels across all stores where the product is listed. Similarly, when a sale is made on one store, reducing the available inventory, Goflow promptly updates the inventory availability on all other stores.

Enabling Store Inventory Updates

To enable inventory updates for a store, follow these steps:

  1. From the left sidebar, go to DirectoryStores and select the store.
  2. On the Inventory Allocation card, click Add Inventory Allocation Settings.
  3. Choose the inventory sources.
  4. Select the store location targets.
  5. Set the quantity thresholds.
  6. Click the Save button to apply your settings.

Goflow will send an update to the store within a few minutes.

Choosing Inventory Sources

The inventory source determines where the inventory originates. You can select one or more sources, or if you intend to send a fixed amount, leave all sources empty. Available inventory sources include:

Warehouse Inventory

To use inventory from your own warehouses, enter the relevant warehouses in the From Warehouses field. You can select multiple warehouses as sources, and their combined available inventory is sent to the store.

If a warehouse has negative inventory, it will reduce the inventory total. For example, if you select the East and West warehouses as sources, where East has 1 and West has -1, the total sent to the store will be 0. To prevent negative inventory from affecting the total, enable the Ignore Negative Inventory option. This setting treats negative values as zero, ensuring that negatives in one warehouse do not offset available stock in another.

3PL Inventory

To use inventory stored at Amazon FBA or at another 3PL warehouse, enter the relevant warehouses in the From Warehouses field, just as you would for your own warehouses.

For FBA warehouse sources, Goflow relies on the Amazon reported inventory rather than its internal inventory calculations. If multiple FBA listings are mapped to the same product, the available inventory from all relevant listings is combined into a single total.

Open FBA orders are not deducted, as they are already reflected in Amazon’s reported availability. However, Goflow does deduct inventory reservations that Amazon has not yet accounted for, such as open FBA return transfers or MCF orders that have not yet been sent to Amazon.

For 3PL warehouse sources, you can choose to rely on either the 3PL-reported inventory or Goflow’s internal inventory calculations as the source for inventory sent to the store.

Vendor Inventory

You can update channels with inventory that you neither own nor stock, but which can source from a vendor on demand. Review Vendor Products for guidance on managing vendor-reported available inventory.

To use vendor inventory as a source, select an option under From Vendors:

If multiple vendors carry the same product, the available inventory from all relevant vendors is combined into a single total. Expired vendor inventory is considered unavailable.

To account for sales made against vendor inventory, add the order fulfillment warehouse as a warehouse inventory source. Even if the warehouse does not stock inventory, including it as a source ensures that open orders correctly reduce the total available vendor inventory.

After an order is shipped and the reserve lifted, available vendor inventory will increase and revert to its original levels.

Vendor reported inventory is a manual process. To keep vendor inventory accurate and up to date, regularly upload updated vendor inventory sheets.

Selecting the Store Target

The store target defines the channel warehouse location to which inventory is sent. To add a target, select an option under Warehouse Code:

Some channels support separate inventory tracking for multiple warehouse locations. For these channels, assign distinct inventory sources to each target. For example, set NJ and PA warehouses as sources for the East target, and CA as the source for the West target.

For channels that do not support multiple targets, all relevant warehouses should be combined into a single inventory source. The total inventory from all selected warehouses will be sent to the store without specifying targets.

Inventory allocation targets do not determine which warehouse is assigned to orders. Pairing an inventory source with a target in allocation does not guarantee that orders for that target will be fulfilled by the same source. Order fulfillment warehouses are managed separately.

When you update allocation settings and remove a target, Goflow automatically sends a one-time feed to reset the inventory to zero for the deleted channel target.

Setting Quantity Thresholds

Quantity thresholds determine the final inventory sent to the store. Adjust the following settings:

The safety level takes priority over the minimum threshold. The minimum is honored only for as long as inventory remains above the safety level. For example, if the minimum is set to 5 and the safety level to 3, the listing will continue to show 5 while inventory is at 4. Once inventory reaches 3, however, the minimum is no longer applied, and the quantity listed will become 0.

To set different quantity percentages for different inventory sources or targets, refer to Advanced Allocation Settings.

Setting the Lead Time

Lead time refers to the number of business days from when an order is placed to when it is handed over to the carrier. It is expressed as a single number. For example, if the lead time is a range of 2–3 days, set it to 3 days.

The lead-time setting is applicable to Amazon Marketplace channels only.

Lead-time updates provided through inventory feeds will only take effect if they align with the shipping templates applied to the listing on Seller Central.

To set different lead times for different inventory sources or targets, refer to Advanced Allocation Settings.

Enabling Advanced Allocation Settings

The Advanced Allocation page offers greater flexibility and granular control over each store target or inventory source. To enable it, follow these steps:

  1. From the left sidebar, go to DirectoryStores and select the store.
  2. On the Inventory Allocation card, click Add Inventory Allocation Settings.
  3. Click Advanced Allocation, and confirm you wish to enable it.
  4. For channels that support target warehouses, select the Store Warehouse Code.
  5. For each store target, add warehouse sources or vendor sources.
  6. Set the quantity percentages for each source.
  7. For Amazon Marketplace channels, make your selections for vendor lead time and for handling of multiple lead times.
  8. Click Save to apply your settings.

Vendor Lead Time

Lead time is the number of business days from when an order is placed to when it is handed over to the carrier. Products sourced from vendor inventory generally have a longer lead time than those sourced from your own warehouse to account for the time required for vendor delivery.

Choose from the following lead time options for vendor-sourced products using the PTO fulfillment method:

Products using the Dropship fulfillment method, where the vendor ships orders directly to the customer, always follow the dropship lead time set at the vendor or vendor product and are not affected by this setting.

Handling Multiple Lead Times

When multiple inventory sources have different lead times, choose how to present the lead time to Amazon, since it only accepts a single number. The challenge is balancing the shortest lead time with maximum inventory availability, as both factors can influence sales potential. Select between these two options:

To illustrate, consider the inventory sources in the table below.

SourceLead TimeQuantity
Warehouse14
Vendor A25
Vendor B36

Disabling Store Inventory Updates

To stop sending inventory updates to a store, follow these steps:

  1. From the left sidebar, go to DirectoryStores and select the store.
  2. On the Inventory Allocation card, click the pencil icon to edit.
  3. Uncheck Send Inventory Updates to Store.
  4. Click Save to apply the changes.

Setting the percentage to zero does not disable inventory updates. Goflow will continue sending updates of zero inventory to the store.

Related Topics

Understanding Inventory Updates Sent to the Store

For inventory updates to be sent to a channel, products, listings, and sources must meet all criteria indicating that inventory is available for sale and ready for fulfillment. Refer to the linked topics for details on the following constraints:

Listings

Products

Vendors

3PL

FBA

Scheduling an Inventory Update

Depending on the channel type, inventory updates are sent as either partial updates or full feeds. The two approaches aim to balance timely updates with efficient frequency.

Viewing Inventory Updates

To check the current inventory listed with the store, follow these steps:

  1. From the left sidebar, go to ListingsListings.
  2. Search for a specific store and listing SKU.

The Quantity Listed column displays the current inventory on the store. This figure combines inventory from all store targets.

To review details of inventory updates that Goflow has sent to the store, follow these steps:

  1. From the left sidebar, go to ListingsListings.
  2. Click on a listing to open it.
  3. Expand Recent Inventory Updates Sent to the Store by clicking the plus sign.

This section displays all inventory updates sent to the store in the past 30 days. A green checkmark indicates a successful update.

If no records appear, it does not mean inventory updates were never sent; only that no updates have been sent in the last 30 days.

Troubleshooting Quantity Listed

If the quantity listed does not match expectations, follow these steps to systematically identify the discrepancy:

  1. Review listing allocation settings. Keep in mind that listings may have settings that differ from the store global settings.
  2. Check available inventory for each source. If multiple sources are used, verify that negative inventory in one source is not offsetting the total available. For groups, ensure there is enough child inventory to fulfill a group within a single inventory source.
  3. Verify that the listing meets all conditions required for inventory updates.
  4. If inventory was recently updated, wait up to 15 minutes for changes to reflect.

Updating Channels with Expected Inventory

Some channels support receiving updates for expected inventory when current inventory is out of stock. For these channels, Goflow includes inventory from open purchase orders, with the available-on date matching the expected date on the purchase order.

Deactivating Listings using Inventory Feed

Some channels support deactivating listings using an inventory feed. For these channels, Goflow will include a discontinued marker in the inventory feed when a product is marked as not sellable.