Customizing Order Printer templates

You can create and customize up to 15 templates for the Order Printer app in your Shopify admin. Customizing templates is a great way to promote your brand and add other unique features to your templates.

By default, the Order Printer app includes two templates:

  • Invoice - a basic invoice that you can send along with your package to a customer
  • Packing slip - a printout of your shop address and your customer's shipping address

Create an Order Printer template

To create an Order Printer template:

  1. From your Shopify admin, go to Apps.

  2. Click Order Printer to open the app.

  3. Click Manage templates in the app header.

  4. Click Add template:

    Click 'Add template'

  5. Enter a name for your new template in the Name field.

  6. Add HTML, CSS, or Liquid code in the Code field to create your template.

  7. When you're done, click Save.

Customize an Order Printer template

Customizing your Order Printer templates requires you to be familiar with HTML, CSS, and Liquid. Shopify Theme Support can help with minor adjustments within the scope of the Shopify Design Policy.

To customize an Order Printer template:

  1. From your Shopify admin, go to Apps.

  2. Click Order Printer to open the app.

  3. Click Manage templates in the app header.

  4. Click the name of the template you want to edit:

    Click the name of the template

  5. Make your changes to the template. To see examples of template customizations, see Example template customizations.

  6. When you're done, click Save.

Example template customizations

The following examples show some common ways to customize Order Printer templates:

Make table widths 100%

To make your tables have borders and stretch to 100% width, add a table-tabular class to your table:

<table class="table-tabular">
    ...
</table>

Show product thumbnails

To include product thumbnails, insert this code into your template:

{{ line_item.product.featured_image | product_img_url: 'thumb' | img_tag }}

Add your logo to Order Printer templates

You can add your logo to order invoices, packing slips, and custom templates:

  1. Click Upload Files and select the image file on your computer.

  2. On the Files page, highlight the image URL by clicking it, and then copy the URL:

    Copy the image URL

  3. From your Shopify admin, go to Apps.

  4. Open the Order Printer app, and click Manage Templates.

  5. Click the name of the template that you want to edit:

    Click the name of the template

  6. Use the img tag to include your logo. Enter the following code snippet into your template where you would like your logo to appear: <img src="your-image-URL">.

  7. Paste the image URL you copied between the "" to replace your-image-URL. Depending upon where you would like your logo to appear, you might need to add a <br/> tag.

It should look like this in the HTML:

Example HTML code

And like this on your invoice:

Example of a customized email template

Ready to start selling with Shopify?

Try it free