- Short answer
- It depends on the field: slips have note and properties variables to add if missing, but Shopify says default slips can't use order attributes.
- Default slip
- The packing slip and document template help pages we read don't say which gift message fields Shopify's default slip prints.
- Checkout Blocks
- Custom field blocks are Plus only; save the message as an order metafield, then add it to the slip.
- Order note mode
- Saving a custom field to the order note replaces the customer's own note.
- Accelerated checkout
- Accelerated checkout buttons don't support cart attributes.
Which gift message fields have a packing slip variable?
What prints depends on the gift message field the customer types into. Shopify's packing slip variable reference lists the note and line item property variables below, but the packing slip and document template help pages we read on November 4, 2026 don't say which ones the default template prints.
| Field | Packing slip variable | Your move |
|---|---|---|
| Cart note | order.note | Print a slip for an order with a note |
| Product-page field (line item property) | line_item.properties | Add it to the template if it's missing |
| Cart-page field (cart attribute) | None listed | Another field, or Shopify Order Printer |
| Checkout Blocks order metafield (Plus) | order.metafields.checkoutblocks.key | Follow Shopify's recipe |
Why don't cart attributes print on the default slip, and what works instead?
A cart-page field saves as a cart attribute, which Shopify's Checkout Blocks page rules out:
Order attributes, also known as note attributes or cart attributes, are incompatible with Shopify's default packing slips and draft orders.
Shopify Order Printer is a separate app: it lists attributes and metafields among its order variables, but its default packing slip (version from June 6, 2024) prints neither; add them to its template.
On Shopify Plus, save the field as an order metafield, as Shopify advises; its packing slip recipe prints it with {{ order.metafields.checkoutblocks.key }}.
The Checkout Blocks pages we read on November 4, 2026 don't name the Gift message template's default save type, so pick it yourself: saving to the order note replaces the customer's own note.
How do you check that packers will see the message?
Liquid decides what a slip shows, so print one for an order that carries a gift message, or preview the template with that order if you use document templates; if the message is missing, add your row's variable to the template.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial Policy