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. This button only appears once an invoice has been generated for the order.

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)

The button is hidden if no invoice is available for the order.

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