Printing Gift Messages

There are a number of ways to print the gift message collected by Giftship when fulfilling orders.

Giftship’s built in Order Printer feature

The easiest way to get up and running with printing gift messages collected by Giftship is to use the pre-built order printer feature within the app. To print a packing slip, or invoice for an order with a gift message, follow the below steps.

  1. Navigate to your orders list in Shopify by going to Shopify Admin -> Orders.
  2. Select the checkbox next to each order number you would like to print, then click the “More Actions” dropdown, and select “Print with Giftship”.
  3. You will then be brought to Giftship’s order printer section, where you can choose to print, or download the generated PDF files containing the Gift Messages, and Delivery Date details added by your customer.

Use Shopify’s Order Printer App to print your packing slips

If these built in templates are not quite what you are looking for, you can completely customize your own template using Shopify’s free order printer app.

We have a pre-built template that has all of the custom code needed to print the gift details which can be found at the link below.

If you are wanting to customize this further, or need have changed the name of the fields within Giftship, the same principles for editing the template apply in the article describing how to add this information to your email templates, but some slight differences may be present in the line item loop seen here

The line item loop in Order Printer will look like this:

{% for line_item in line_items %}

<!-- content for line item loop -->

{% endfor %}

To display line item properties in Order Printer, you must add this within your line item loop:

{% for property in line_item.properties %}

<p>{{ property.first }}: {{ property.last }}<p>

{% endfor %}

You can add note attributes wherever you like in this template as such:

https://help.shopify.com/en/themes/liquid/objects/cart#cart-attributes

To: {{ attributes.To }}<br/>
From: {{ attributes.From }}<br/>
Message: {{ attributes.Message }}<br/>
Delivery Date: {{ attributes['Delivery Date'] }}<br/>

Please note: if you have changed the name of the above fields in Giftship’s settings, you will need to replace the above with their new names, including that of the custom field.

Here is a sample of what your order printer packing slip can look like:

Can't find the answer in our documentation?
Contact Support