Integration guide: packing slips

This integration guide is for an experienced HTML professional only.

If you are not experienced with HTML, please do not continue with these steps - our support team is unable to help if you make a mistake. Instead consider using a supported app like Order Printer Pro. Which provides more flexibility and a user interface to make changes to packing slips.

If you are technically savvy - you may consider passing this task to Sidekick, GPT, and other AI coding agents.

Alternatively, you may contact Shopify support and ask for help adding line-item attributes to your packing slips. You will need to include a test order so they can reference the attributes for you.

Before getting started

There are currently no Shopify APIs available to automate this process. Wrapped support is unable to make modifications to your liquid or html files.

Customizing the packing slip

If gifting attributes have been customized/renamed previously – update the snippet keys to match your gifting attribute settings found in the Developer Tools.

The packing slip template can be accessed in the store admin via:

Shopify Admin > Settings > Shipping and Delivery > Packing Slips

<p>
  {% for property in line_item.properties %}
    {% assign key = property | first %}

    {% if key == 'Gift Option' %}
      Gift option: {{ property | last }}<br>
    {% endif %}

    {% if key == 'Gift Sender' %}
      Gift Sender: {{ property | last }}<br>
    {% endif %}

    {% if key == 'Gift Recipient' %}
      Gift Recipient: {{ property | last }}<br>
    {% endif %}

    {% if key == 'Gift Message' %}
      Gift message:<br>
      ----------------------------------<br>
      {{ property | last }}
      <br>
      ----------------------------------<br>
    {% endif %}
  {% endfor %}
</p>

This snippet is usually pasted after the closing </p> tag found on line 143 (on the default template). If your template has been customized or you are using a third party app for packing slips please contact your stores support or the third party app support for assistance.

The screenshot below shows the packing slip template editor within the store admin. This is where the snippet above will be pasted into. Please carefully look at the text in the input box for reference on where you need to paste the snippet.

Store admin packing slip template editor

Once the snippet has been added to your packing slip template, return to the Order details, and find an order tagged with gift wrapping. You can preview the packing slip template here against an actual order to verify.

Important Notes:

  • Packing slips are limited in their abilities, we instead recommend using third party apps to provide more customization options.
  • Gifting for Orders must be in Advanced mode for compatibility.
  • Gifting for Orders in Basic mode is not supported in packing slips as some order attributes are not made available as liquid variables.
  • Wrapped support is unable to make modifications to your liquid or html files.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.