Goflow supports multiple integrated fulfillment workflows, including warehouse fulfillment and 3PL fulfillment. For orders fulfilled outside of Goflow, you can manually update shipment details to take advantage of Goflow automations and features, including:
If you use an external system integrated through the Goflow API, use the API to return shipments. The following sections provide instructions for marking orders as shipped using the Goflow app.
To record a single-box small-parcel order shipment, follow these steps:
To ensure tracking numbers are entered correctly and to prevent potential typos, Goflow validates the tracking number format for USPS, UPS, and FedEx. However, it's not possible to verify whether the tracking number has actually been issued for an active label.
If you don’t have a tracking number, you can still mark the order as shipped, but the channel will not be notified. To save the shipment without a tracking number, simply uncheck the Notify Channel box.
Orders with a status of Review or On Hold cannot be shipped. To proceed, first resolve the review reason or remove the hold from the order.
To record a multi-box shipment, use Import Shipments
You can mark multiple orders as shipped in bulk by following these steps:
Due to the limitations of bulk updates, tracking numbers cannot be added, and shipment notifications cannot be sent to the sales channel. The primary purpose of marking orders as shipped in bulk without tracking is to ensure inventory and sales records remain accurate and up to date.
Use a CSV upload to import fulfillment details in bulk. To access the upload, follow these steps:
This versatile tool includes many required and optional headers. Use only the headers relevant to your shipment. The upload supports the following scenarios:
To import shipments for multiple small parcel orders, where each order is packed in a single box, include the following required headers:
In the sample below, the UPS shipment is identified using the order ID, while the FedEx shipment is identified using the store name and order number.
Order ID | Order Number | Store | Carrier | Ship Type | Tracking Number |
---|---|---|---|---|---|
1001 | UPS | Ground | 1ZKN1YKV8B53781041 | ||
749845889105043-3028379041 | Target | FedEx | Home Delivery | 785513141271773 |
In addition to the required headers, you can include the following optional headers to provide more details about the shipment:
In the sample below:
Order ID | Order Number | Store | Carrier | Ship Type | Tracking Number | Pounds | Ounces | Width | Height | Length | Order Shipping Cost | Currency | Notify Store |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1001 | UPS | Ground | 1ZKN1YKV8B53781041 | 3 | 5 | 10 | 3 | 15 | 9.66 | EUR | |||
749845889105043-3028379041 | Target | FedEx | Home Delivery | 785513141271773 | 3 | 5 | 10 | 3 | 15 | 9.66 | No |
For orders packed in multiple boxes, additional headers are required alongside those relevant for single-box shipments. Include the following required headers:
The carrier and shipping method must be the same for all boxes within a shipment. Orders with shipments involving multiple carriers must first be split, and then each order part can be shipped with its own carrier.
In addition to the required headers, you can include the following optional headers to provide more details about the shipment:
The sample below records a two-box shipment. It includes the products and quantities packed into each box, along with their measurements and respective shipping costs:
Order ID | Carrier | Ship Type | Box Number | Item Number | Quantity | Tracking Number | Box Shipping Cost | Pounds | Ounces | Width | Height | Length |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1001 | UPS | Ground | 1 | ph-499010 | 3 | 1ZKN1YKV8B53781041 | 5.63 | 3 | 5 | 10 | 3 | 15 |
1001 | UPS | Ground | 2 | ph-499011 | 3 | 1ZKN1YKV8B53781081 | 4.63 | 1 | 5 | 10 | 3 | 15 |
To import LTL shipments for orders that have not yet been packed, include the following required headers:
In addition to the required headers, you can include the following optional headers to provide more details about the shipment:
The sample below details a three-box LTL shipment. It includes carrier information, the products and quantities packed in each box, their respective SSCC numbers, and box measurements. The total shipping cost for the entire shipment is recorded as 100:
Order ID | Carrier | Ship Type | Box Number | Item Number | Quantity | Tracking Number | SSCC | Pounds | Ounces | Width | Height | Length | Order Shipping Cost |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1001 | LTL | AACT | 1 | B2328966 | 1 | 31849319 | 81645800161327501234 | 15 | 15 | 20 | 25 | 100 | |
1001 | LTL | AACT | 2 | B2328966 | 1 | 31849319 | 81645800161327501245 | 17 | 14 | 19 | 24 | ||
1001 | LTL | AACT | 3 | B2328966 | 1 | 31849319 | 81645800161327501267 | 20 | 13 | 18 | 23 |
When packing an LTL order manually, the order status is first set to Ready for Pickup, and only updated to Shipped once the PRO number is entered. With the bulk upload however, since all shipment information is provided upfront, the order status is immediately set to Shipped.
After updating the orders with box details, continue by importing the pallet details.
LTL orders that are already packed and in the Ready for Pickup status can be marked as shipped in bulk by uploading the missing shipment details. Since these orders already include box information, the upload will not modify the existing box details.
To import shipment for packed LTL orders, include the following required headers:
In addition to the required headers, you can include the following optional headers to provide more details about the shipment: