How to Add the Gift Message to the Invoice/Packing Slip (Using Shopify Order Printer)
Introduction
If you're using Super Gift Options, you can display your customer's Gift Message on your invoices or packing slips using Shopify's Order Printer app.
This guide walks you through installing the Order Printer app, updating your template, and displaying gift option details on printed documents.
Requirement
Before you begin, make sure you have one of the following:
- The Shopify Order Printer app is installed (this guide uses it).
- Or Shopify's built-in packing slip template. The Order Printer app isn't mandatory: the built-in packing slip template also accepts Liquid, so you can paste the same code below into it. You can find it in your Shopify Admin under Settings > Shipping and delivery > Packing slips.
You can install Order Printer here:
https://apps.shopify.com/shopify-order-printer
Add Gift Message to Your Invoice/Packing Slip
Follow these steps to display a gift Message on your printed documents:
- Open the Order Printer app from your Shopify Admin.
- Navigate to the Templates section.
- Open the Invoice or Packing Slip template that you want to customize.

- It is recommended to duplicate the template first before making any changes.

- Paste the following code into the location where you want the gift message to appear:
{% if order.attributes["From"] or order.attributes["To"] or order.attributes["Gift Message"] or order.attributes["Gift Wrap"] or order.attributes["Gift Receipt"] %}
<div class="address">
<strong>Gift Options</strong><br/>
{% if order.attributes["From"] %}
<u>From:</u> {{ order.attributes["From"] }}<br/>
{% endif %}
{% if order.attributes["To"] %}
<u>To:</u> {{ order.attributes["To"] }}<br/>
{% endif %}
{% if order.attributes["Gift Message"] %}
<u>Gift Message:</u> {{ order.attributes["Gift Message"] }}<br/>
{% endif %}
{% if order.attributes["Gift Wrap"] %}
<u>Gift Wrap:</u> {{ order.attributes["Gift Wrap"] }}<br/>
{% endif %}
{% if order.attributes["Gift Receipt"] %}
<u>Gift Receipt:</u> {{ order.attributes["Gift Receipt"] }}<br/>
{% endif %}
</div>
{% endif %}- Click on Save after adding the code.
Tip: The From and To names are saved on the order under the label names set in the app. If you changed those labels (for example to "Sender" and "Recipient"), replace
"From"and"To"in the code above with your exact labels, otherwise they won't appear on the printed document.
- Open an order that includes a gift message or other gift options, then click Preview in the Order Printer app.
You should now see the customer's selected Gift Message displayed on the invoice or packing slip.
Conclusion
By adding this Liquid snippet to your Order Printer template, you can include your customer's gift message directly on invoices and packing slips, making order fulfilment easier and ensuring gift message is visible during packaging.
If you have any questions or need further assistance, our support team is here to help!
You can learn more about Super Gift Options in the Shopify App Store page. If you need help, feel free to contact our support team.
Updated on: 11/10/2026