Articles on: Shopify Apps

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:


  1. Open the Order Printer app from your Shopify Admin.


  1. Navigate to the Templates section.


  1. Open the Invoice or Packing Slip template that you want to customize.
  2. It is recommended to duplicate the template first before making any changes.
  3. 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 %}


  1. 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.


  1. 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