Purchase shipping label

The Purchase shipping label action automatically purchases a shipping label through your Shopify admin based on the carrier, service, weight, and package that you set on the action. This action purchases a single shipping label for a single order fulfillment. To automate the purchase of shipping labels in bulk, you must use a For each action in your workflow to loop through a list of individual order fulfillments.

The available carriers and services are determined by package weight, order destination, and your fulfillment locations. Learn more about buying shipping labels in your Shopify admin.

On this page

Fields

The Purchase shipping label action contains the following fields.

Fields used in the Purchase shipping label action.
FieldDescription
Send shipping confirmation to buyerThe date that the order shipping confirmation notification is sent. The default value is Same day, but you can adjust the value to be relative to the execution of this action happening, such as 1 day later.
Shipping serviceThe shipping carrier and service used to ship the order, such as USPS and USPS Priority Mail. You can default to use the cheapest carrier and service available, or you can manually select a specific carrier and service to use every time the workflow runs.
Saved packageProducts use their assigned package when being fulfilled. Additional package dimensions saved on your shop can be selected from the dropdown menu. If not set, the package will default to the recommended package for the shipment. Learn more about shipment packaging and weights.
Total weightThe combined weight of all items in the package. You can choose to use the assigned weights of the line items, or you can assign a single custom weight to use every time the workflow runs.

Triggers

The Purchase shipping label action has a hidden field added to it by the trigger. The fulfillmentOrder.id field identifies the order fulfillment that the workflow is purchasing a label for. The fulfillment order ID is set by default and can't be changed.

The Purchase shipping label action can be used in workflows that start with triggers that contain a fulfillment order object: