If you operate out of multiple 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 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:
Create one or more destination groups, and set up a unique prioritized list of warehouses for each group. For example, for destinations in the Northeast USA, you might want to 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 fall under 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 of a 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.
Listing 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.
This sample file uses an Amazon ASIN to identify the listing and assigns three fulfillment warehouses. It also specifies that store warehouses should be used as a fallback if all three warehouses are out of stock.
Store Name | SKU | Listing ID | Product ID | Warehouses | Use store warehouses as fallback |
---|---|---|---|---|---|
Amazon | B00123ABC4 | NY | TX | CA | Yes |
This sample file uses a Target TCIN to identify the listing. It leaves fulfillment warehouses empty to remove custom settings and revert to the store-level settings.
Store Name | SKU | Listing ID | Product ID | Warehouses | Use store warehouses as fallback |
---|---|---|---|---|---|
Target | 1004617480 |
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 warehouse 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, a different interface is provided for mapping channel warehouse codes.
To map channel 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.