Shopify Order Printer App Compatibility

Best Custom Product Options supports the Shopify’s Order Printer app. It’s a free app that quickly prints custom packing slips, invoices, labels, or receipts for all your orders.

Your customers’ option data will be added to their orders and displayed beautifully in your custom-designed invoices.

The templates should already have all the code needed to display our options, but here’s how to check and add it if it’s not there.

First, look for this line in the template editor:

{% for p in %}

If you found this line, then your template is all good. You can stop here.

If this line isn’t there, look for the item title:

{{ line_item.product_title }}

Then paste this code after it:

{% for p in %}
{% assign p_internal = p.first | slice: 0 %}
{% unless p.first contains "builder_id" or p.first contains "builder_info" or p.first contains "master_builder" or p_internal == "_" or p.last == "" or p.last == blank %}
<div class="item-description-line">{{ p.first }}: {{ p.last }}</div>
{% endunless %}
{% endfor %}


If your product title is inside td tags (<td></td>) make sure to put the code before the ending </td> tag.

Was this article helpful?
Dislike 6

Pin It on Pinterest