If you operate multiple fulfillment warehouses, set up rules to automatically assign each order to the most suitable warehouse based on inventory availability and proximity.
Automatic warehouse assignment applies only to orders imported from a channel, uploaded with a file, or created through the API. For manual orders, select the warehouse when creating the order.
Keep in mind that automatic assignment occurs only at the time the order is created and based on the conditions at that moment. If inventory levels change afterward, change the warehouse manually.
You can assign a single warehouse to fulfill all orders for a store, or define a prioritized list of warehouses to use. Orders are automatically assigned to the first warehouse in the list with sufficient inventory.
To set up a fulfillment warehouses for a store, follow these steps:
You can easily copy fulfillment warehouse settings from one store to another. Click the three-dot menu and select Copy from Another Store.
Orders are assigned to the first warehouse in the list with sufficient inventory. If none has sufficient inventory, the order is assigned to a fallback warehouse. If you don't designate a fallback warehouse, the first warehouse in the list will serve as fallback.
Orders with unmapped listings have unknown inventory, and will always be assigned to the fallback warehouse.
Multi-item orders that cannot be fulfilled entirely from a single warehouse are also assigned to the fallback warehouse.
Many businesses stock the same products at multiple warehouse locations to allow for fast and cost-effective shipping. Use proximity fulfillment to automatically assign orders to the warehouse nearest the shipping address.
If you ship to multiple countries or regions, use proximity fulfillment to route orders to the appropriate warehouse based on the destination.
To enable proximity fulfillment, follow these steps:
Add one or more groups, each with its unique prioritized list of warehouses. For example, for destinations in the Northeast, you might rank your warehouses as NY, TX, and CA, using the next option only if the previous one is out of stock. For destinations in the Southwest, your priority list might instead be TX, CA, then NY.
Destinations not included in any specific group are covered by the General Destination group.
Define destination groups with the level of detail that suits your fulfillment strategy:
When you define destinations using both states and postal codes, the postal code will override the state if they are assigned to different groups.
Store-level fulfillment warehouses apply to all orders for the store. You can override these settings by assigning specific fulfillment warehouses to individual listings. This is useful when you want to:
To specify fulfillment warehouses on a listing, follow these steps:
If none of the specified warehouses have sufficient stock, the first warehouse in the list is used as the fallback. To use the store-level warehouses as a fallback instead, check Use Store Warehouses as Fallback.
To remove listing-specific warehouses and revert to the store fulfillment settings, check Use Store Warehouses.
Listings warehouses apply even to multi-item orders. If an order includes a listing with custom fulfillment settings, the entire order will adhere to the settings of that listing. For orders where two lines have different listing-level settings, the first listing with custom settings determines the fulfillment warehouse for the entire order.
Update listing fulfillment warehouses in bulk using a CSV file upload. Follow these steps:
Identify the listings you want to update by providing the store name and one of the following identifiers:
For each listing, provide the warehouses to use in order of priority. Use the pipe character | to separate multiple warehouse names.
To remove listing-specific warehouses in bulk and revert to the store’s fulfillment settings, leave the warehouses field blank.
In the sample file below, three listings use different identifiers to specify the listing. The Amazon and eBay listings define a custom list of three fulfillment warehouses, while the Target listing removes any custom settings and reverts to the store global warehouse settings.
Store Name | SKU | Listing ID | Product ID | Warehouses | Use store warehouses as fallback |
---|---|---|---|---|---|
Amazon | B00123ABC4 | NY | TX | CA | Yes | ||
eBay | SKU-1002 | NY | TX | CA | Yes | ||
Target | 1004617480 | Yes |
Some dropship channels require you to ship orders from the warehouse of their choosing, and don’t allow you to use a different location. These orders include a channel warehouse code, which you’ll need to map to your warehouses in Goflow.
You can set up mappings in the following ways:
Channels that use warehouse codes do not support standard fulfillment warehouses or proximity fulfillment. Instead, they provide a different interface for mapping channel warehouse codes.
To map store warehouse codes, follow these steps:
If an order includes a store warehouse code that hasn’t been mapped yet, the order will remain in Review until you complete the mapping.