Order Invoicer
Shopify

Invoice download button

Allow your customers to download their invoices from their Shopify customer account

Overview

Order Invoicer provides a Shopify app block that lets your customers download their invoices directly from the order status page or their customer account.

With new customer accounts, a Download invoice action also appears in each order's action menu, both in the order list and on the order page. It needs no setup.

In your Shopify admin, each order page shows an Invoice block with the same button, so you can open the invoice without leaving Shopify. If it doesn't appear, add it from the page's app blocks.

How it works

The "Download invoice" button is displayed automatically when:

  • An order has been processed by Order Invoicer
  • An invoice has been generated in your invoicing software (Pennylane, Sellsy, etc.)
  • The invoice URL has been saved in the order's metadata (invoice_url)

Until an invoice is available for the order, new customer accounts and your Shopify admin show a greyed-out Invoice not yet available button. In classic customer accounts, the button doesn't appear.

Compatibility

The block works with both types of Shopify customer accounts:

Account typeSupport
Classic customer accountsLiquid block (Theme App Extension)
New customer accountsUI extension (Customer Account UI Extension)

Installation

Open the theme editor

  1. In your Shopify admin, go to Online Store > Themes
  2. Click Customize next to your active theme

For classic customer accounts

  1. In the dropdown menu at the top, select Classic customer account > Order
  2. You must have a customer account with at least one order to view this page
  3. In the left column, click + Add section
  4. Under the Apps tab, select Download Invoice
  5. Click Save

For new customer accounts

  1. In the dropdown menu at the top, select Checkout and customer accounts > Order status
  2. Click + Add app block
  3. Select Download Invoice
  4. Click Save

Customization

Supported languages

The button automatically adapts to the customer's language:

LanguageButton text
FrenchTélécharger la facture
EnglishDownload Invoice

Style

For classic customer accounts, the button uses a default style that blends in harmoniously with most Shopify themes. You can customize the appearance through your theme's CSS if needed.

Troubleshooting

The button does not appear?

Check the following:

  • The order was indeed processed by Order Invoicer
  • An invoice was generated (check in the order's metadata whether invoice_url is present)
  • The block was added and saved in the theme editor
  • For new customer accounts, make sure you have enabled the new customer account experience

Check the metadata

To verify whether the invoice URL is properly saved:

  1. Go to Orders > Select an order
  2. Look for the Metafields section
  3. Check for the presence of the invoice_url field with a valid URL

Learn more: See our documentation on metadata to understand how Order Invoicer stores invoicing information.

On this page