Order note packing slip

Show Shopify order notes on a packing slip

Generate Order Printer Liquid for printing checkout notes, delivery instructions, gift messages, and order-level notes on Shopify packing slips.

Quick answer

Show Shopify order notes on a packing slip for Shopify Order Printer

Use the line item properties generator with order note output enabled, then place the order-level note outside the item loop. Start in a duplicate Shopify Order Printer template, paste the Liquid in the right placement area, and preview with real orders before saving.

  1. Confirm whether the message appears as the order note, a note attribute, or a line item property on a real order.
  2. Paste order-level note output outside the line item loop, usually near shipping details or the footer.
  3. Use line item properties only when the note belongs to a specific product.

Copy-ready example

Starter Liquid pattern

Use this as a visible pattern, then use the generator below to adjust the exact field, fallback text, layout, and test notes.

{% for line_item in line_items %}
  {% for property in line_item.properties %}
    {% assign property_name = property.first %}
    {% assign property_value = property.last %}
    {% assign first_character = property_name | slice: 0 %}
    {% if property_value != blank and first_character != "_" %}
      <p><strong>{{ property_name }}:</strong> {{ property_value }}</p>
    {% endif %}
  {% endfor %}
{% endfor %}

Order note packing slip

Show Shopify order notes on a packing slip

Use the line item properties generator with order note output enabled, then place the order-level note outside the item loop.

Use this when engraving, bundle details, or gift options appear on the purchased item rather than on the product record.
Standard order with one clear product row.
Need personalization fields placed cleanly?

Line item properties belong under the matching product row, while order notes should print once outside the loop.

Insert line item properties

Paid feature signals

Generated Liquid

Copy-paste code

{% for line_item in line_items %}
  {% if line_item.properties != blank %}
    <div class="opk-line-properties">
      <strong>{{ line_item.title }}</strong>
      <ul>
        {% for property in line_item.properties %}
          {% assign property_name = property.first %}
          {% assign property_value = property.last %}
          {% assign first_character = property_name | slice: 0 %}
          {% if property_value != blank and first_character != "_" %}
            <li>
              <strong>{{ property_name }}:</strong> {{ property_value }}
            </li>
          {% endif %}
        {% endfor %}
      </ul>
    </div>
  {% endif %}
{% endfor %}

{% if note != blank %}
  <div class="opk-order-note">
    <strong>Order note:</strong> {{ note }}
  </div>
{% endif %}

Install wizard

Place the snippet before testing output.

1
Template area

Line item loop

2
Paste target

Paste under each item title inside the line item loop; keep order notes outside the item loop.

3
Test order

Personalized order plus a normal order with no properties

Paste location

Paste under each item title inside the line item loop; keep order notes outside the item loop.

Test checklist

  • Duplicate the Shopify Order Printer template before editing the live one.
  • Preview with the regular order.
  • Preview an order with personalization, bundle details, or gift options.
  • Print or save one test preview before using the template in production.

Common failure

  • Putting an order note inside the item loop, which repeats the same message under every item.
  • Looking at order.note when the app stores data in note_attributes.
  • Using line item property code for a checkout note collected at the cart level.

Mock preview

#1048Standard order with one clear product row.
  • Engraving: Avery
  • Gift wrap: Yes
  • Order note: Pack with care. Gift note included.

Use case

When to use this tool

Best for merchants who need checkout notes, delivery instructions, gift messages, or packing instructions printed once on a packing slip.

Separates order-level notes from item-level properties so notes do not repeat for every product.

Covers checkout notes, delivery instructions, gift messages, and packing instructions.

Explains when note attributes may be a better source than the plain order note.

Keeps warehouse-facing notes near shipping or packing sections instead of invoice totals.

Pairs naturally with packing slip, gift note, and line item property pages.

Free tool fit

Use the snippet when the edit is narrow.

Use the line item properties generator with order note output enabled, then place the order-level note outside the item loop.

  • You know which Shopify Order Printer template you want to edit.
  • You can test in a duplicate template before touching the live one.
  • The field or layout change maps to the Liquid objects listed on this page.

Manual fix fit

Request help when placement is risky.

Send your current packing slip when order notes need conditional placement, hidden-price gift slips, or app-specific note attributes.

  • Your current template already has custom loops, tables, CSS, or app-specific fields.
  • The snippet works in isolation but prints blank, repeats, or breaks layout in your real template.
  • The document is customer-facing, B2B, VAT, customs, or warehouse-critical and needs careful test notes.

Install steps

Copy into Shopify Order Printer carefully.

The preview uses sample data. Always test the template with real orders before using it for fulfillment, accounting, customs, or customer-facing documents.

  1. Step Confirm whether the message appears as the order note, a note attribute, or a line item property on a real order.
  2. Step Paste order-level note output outside the line item loop, usually near shipping details or the footer.
  3. Step Use line item properties only when the note belongs to a specific product.
  4. Step Preview an order with a note, an order without a note, and a multi-line order.
  5. Step For gift slips, confirm prices stay hidden and the message does not repeat.

FAQ

Common Shopify Order Printer issues

What Liquid object prints the Shopify order note?

The plain checkout note is usually available as note. App-created fields may be available in note_attributes instead.

Where should I paste an order note block?

Paste it outside the line item loop near shipping details, packing instructions, or the packing slip footer so it prints once.

Why does my note repeat under every product?

The note block was pasted inside the product loop. Move order-level notes outside the loop and keep only item-specific properties under each product.

Can order notes include gift messages?

Yes. Many stores use checkout notes for gift messages, but product-page gift messages may instead be line item properties.

Related exact fixes

Follow the next likely Order Printer problem.

These links connect adjacent search intents, such as blank metafields, item-level customs fields, B2B invoice data, and one-off template fixes.

Gift note packing slip

Show Shopify gift notes on a packing slip

Best for merchants whose gift messages or gift wrap choices need to print clearly for the packing team without showing hidden app metadata.

Open related fix

Line item properties

Show Shopify line item properties in Order Printer

Best for merchants whose product options, personalization notes, bundle details, or gift messages are stored as line item properties instead of metafields.

Open related fix

Packing slip template code

Shopify packing slip template code

Best for stores that want a warehouse-friendly packing slip without a monthly PDF invoice app.

Open related fix

4x6 packing slip starter

Shopify 4x6 packing slip template code

Best for warehouses and small stores that want a compact packing slip for thermal labels without moving to a full invoice app.

Open related fix

Metafield Liquid generator

fix blank Shopify Order Printer metafields

Choose order, customer, product, or variant paths before pasting Liquid.

Open related fix

Commercial invoice fields

Shopify commercial invoice template fields

Place HS code, origin, customs description, and EORI notes in the right row.

Open related fix

VAT invoice fields

Shopify VAT invoice template fields

Add VAT IDs, tax notes, and B2B invoice fields with cautious scope.

Open related fix

PO number invoice

add a PO number to Shopify invoices

Handle B2B purchase order data without repeating it inside item rows.

Open related fix

Common Order Printer fixes

Keep editing the same Shopify template.

These are the highest-signal internal paths for merchants who need template code, packing slip layout, barcodes, metafields, or 4x6 print fixes.

Template code generator

free Shopify Order Printer template code generator

Start with a printable template before adding fields.

Open tool

Packing slip template code

Shopify packing slip template code

Build the base pick-pack document for warehouse use.

Open tool

Barcode snippet generator

add a barcode to a Shopify packing slip

Print order, SKU, variant, tracking, or QR codes.

Open tool

Metafield Liquid generator

Shopify Order Printer metafields

Print product, variant, order, or customer metafields.

Open tool

4x6 packing slip starter

Shopify 4x6 packing slip template

Test thermal printer layout, margins, and item overflow.

Open tool

Liquid objects

Fields this page usually touches

  • note
  • note_attributes
  • line_item.properties
  • line_items

Common errors

Watch these before saving

  • Putting an order note inside the item loop, which repeats the same message under every item.
  • Looking at order.note when the app stores data in note_attributes.
  • Using line item property code for a checkout note collected at the cart level.
  • Printing customer-facing gift messages next to internal warehouse instructions without labels.
  • Letting blank note sections leave empty borders or headings on normal orders.

Limits

What this does not replace

  • Some themes and apps label checkout note fields differently before they reach Order Printer.
  • Note attributes with multiple values may need custom formatting.
  • Internal fulfillment notes and customer gift notes may need separate sections.
  • Compliance-heavy invoice notes should be reviewed before customer-facing use.