In the 3PL fulfillment flow, orders are submitted to the 3PL warehouse for processing. Once the warehouse fulfills an order, Goflow pulls shipment details, and relays tracking to the stores.
Orders assigned to a 3PL warehouse have the status Ready to Fulfill. You can find these orders under the Fulfill bucket in the left sidebar. Orders can be submitted for fulfillment individually, in bulk, or automatically.
The following is a generalized overview of the 3PL fulfillment request options. Visit the respective 3PL warehouse page for options particular to that 3PL warehouse type:
Fulfillment Order Number - This is the order number used by the 3PL warehouse, and it may differ from the channel order number in Goflow.
You can set the default format for the fulfillment order number in the warehouse settings in Goflow. Select whether to use the channel order number, the Goflow internal order ID, or a combination of both. You can also add a prefix to any of the three options. The important thing is that the fulfillment order number be unique in the 3PL system. If you are splitting orders in Goflow and fulfilling both parts through the 3PL, include the order ID, as the channel order number will not be unique. If you have another app sending orders to the same 3PL, or if you had one in the past, add a prefix to ensure that orders originating from Goflow are unique in your 3PL system.
Whatever you set as the default 3PL order number, you can always override it when manually fulfilling an order, and enter a different fulfillment order number as needed.
Shipping Service Level - Instruct the 3PL what shipping method to use. Depending on the 3PL warehouse type, you can either select a specific carrier and shipping method or select a general service level. The shipping information is pre-filled based on the shipping method assigned on the order, or its corresponding service level.
Channel - Inform the 3PL of the type of order they are fulfilling. This information helps the 3PL warehouse in determining the appropriate carrier, shipping accounts, and packing slips to use based on the originating channel. Depending on the 3PL warehouse type, Goflow will either automatically communicate the channel source or allow you to configure store codes in the warehouse settings.
Packing Slip Message - Enter a message for the 3PL warehouse to print on the packing slip included with the order. By default, Goflow uses the order's gift message. If the order does not have gift message, the default message is: Thank you for your order!
Notes - Provide the 3PL with any special instructions for shipping and handling. By default, Goflow includes order notes marked as Packing Instructions.
To create a fulfillment request for one order, follow these steps:
Click Send & Next to submit this order and proceed to the next one. To submit only this order, click Send Order.
To create fulfillment requests for multiple orders in bulk, follow these steps:
When submitting orders in bulk, the default request options will be applied to create the fulfillment orders.
Bulk submission is not available for Amazon MCF due to the requirement of selecting a shipping service level for each order.
Goflow can automatically send orders to the 3PL warehouse for fulfillment, eliminating the need for manual review and submission. Automation also ensures that orders are immediately processed as soon as they are imported from the store.
Automatic fulfillment is available for these 3PL warehouses types:
To enable automatic fulfillment, follow these steps:
Orders are automatically submitted as soon as they are ready. This would normally be upon importing an order to the 3PL warehouse, or when the order's warehouse is manually updated. When orders are submitted automatically, the default request options are applied to create the fulfillment orders.
Orders under Review must first satisfy certain requirements before they are ready for automatic submission. These requirements include:
Orders that cannot be submitted will remain in the Fulfill bucket. Even with automatic fulfillment enabled, it’s important to regularly check the Fulfill bucket to stay on top of orders that could not be processed automatically. Common auto-fulfillment errors include:
Orders submitted to a 3PL warehouse have the status Awaiting Confirmation. You can find these orders under the Fulfilling bucket in the left sidebar. To view the details of a fulfillment order request, open the order and click View Fulfillment Order. This page shows the order as submitted to the 3PL, including the selected fulfillment options.
If you choose not to proceed with 3PL fulfillment, you can cancel the fulfillment request. To cancel, click the Cancel Fulfillment button inside the order. Make sure the Notify Warehouse option is checked. When you click Save, a cancellation request is sent to the 3PL warehouse. The outcome depends on the warehouse's response:
If the customer or the store cancels an order, Goflow will automatically attempt to cancel the fulfillment with the 3PL as well. The outcome depends on the warehouse's response:
Goflow automatically retrieves shipment from the 3PL warehouse, and updates the store with tracking and shipment details. Depending on the 3PL warehouse type, the following details are applied to the order:
When multi-box shipments are shipped by the 3PL using different carriers, Goflow will automatically split the order and apply the shipping method, cost, and tracking number to each order split. The store will then be updated with multiple tracking numbers from the respective carriers. If the order cannot be split — such as when a single group product is fulfilled by multiple carriers, or if the channel does not support partial shipments— only the first carrier and tracking number will be applied to the entire order. However, all tracking numbers remain accessible by opening the order and clicking View Fulfillment Order.
If there are fatal errors with a 3PL shipment, the order cannot be updated with shipment details. Goflow will wait up to three days for the 3PL to provide updated valid shipment details before marking the shipment as unprocessable. Orders with fulfillment errors are placed On Hold. Common errors include: