Before you begin
Downloadable Invoices lets customers generate a PDF from the current order. The invoice can include store branding, business and tax details, selected metafields, and market-specific content.
Before enabling it:
- confirm the legal business and tax information required for each Shopify Market;
- identify an existing order from each market you need to test;
- identify an edited order with changed products, shipping, or taxes;
- request additional Shopify permissions only for the optional feature that needs them.
Order Editing provides the configuration and current order data. It does not determine the store's legal invoice requirements.
Enable invoice downloads
- Open Apps > Order Editing > App Settings.
- Select Editing blocks.
- Open Downloadable Invoices.
- Choose the Shopify Market at the top of the page.
- Turn on Allow customers to download invoices.
- Save the settings.
Repeat the configuration for markets that need different business details, tax identifiers, labels, or templates.
Configure the invoice
Section | What it controls |
|---|---|
Invoice Logo | The logo printed on the PDF. |
Public Information | Store name, public email, and website. Clearing a value hides it. |
Email Sender | The sender address used by a supported invoice-email workflow. |
Business Address | The merchant address for the selected market. |
Taxes | The saved market-specific tax identifier and custom tax memo. |
Invoice Metafields | Selected order, product, or variant metafield values. |
Thank You Message | Customer-facing text at the bottom of the invoice. |
Use the translation action to customise public invoice labels in supported languages.
Understand which order values are printed
The PDF is generated from the order state available when the customer requests it, not a frozen copy of the original checkout.
That means an edited order can show:
- its current line items and quantities;
- the current shipping line;
- the current order totals;
- current tax or GST totals after a shipping or product change;
- removed items when that section is enabled;
- the saved market-specific business and tax identifier.
Order Editing uses the order's current tax lines for the invoice. Original tax from a removed or replaced shipping line is not carried forward as though it still belongs to the order.
Test an edited order whose shipping or taxable contents changed. An unedited order cannot prove that the PDF reflects current tax and GST after an edit.
Control customer and display options
Open the additional invoice configuration and select Configure under Display Settings.
You can:
- prevent customers from updating invoice billing details;
- hide line-item taxes;
- hide line-item SKUs;
- hide financial or order-status information;
- hide customer order notes;
- hide the link to the Order Status Page;
- hide the removed-items section.
The same expanded area includes Allow customers to edit their contact information, which is shared with the Contact Information editing block.
Preview a real order
- Choose the market you are configuring.
- In Order Lookup, select an existing order from that market.
- Review prices, current taxes, shipping, addresses, line items, removed items, metafields, and translations.
- Save any setting changes.
- Reload the preview because it uses saved values.
- Download the PDF from the customer experience and check the real file.
The page warns when the preview order belongs to a different market from the selected invoice configuration.
Optional integrations and permissions
Option | Additional requirement | Result |
|---|---|---|
Send invoices using Klaviyo | Shopify | Saves an invoice file and exposes the supported download URL to the configured flow. |
Send invoices using Shopify Email | Complete the template instructions shown in the app | Adds the invoice workflow to the supported Shopify email template. |
Invoices for archived orders | Shopify | Extends access to eligible older archived orders. |
Opening an integration does not update the external flow or email template by itself. Complete the instructions shown for that platform.
Advanced template editing
The Invoice Template Editor lets a developer customise the Liquid template for the selected market. A template error is shown when the saved Liquid cannot render.
Use Reset template only when you intend to discard that market's custom Liquid and return to the default. Make normal branding and label changes through the page settings.
Check the customer experience
- Open an eligible order in a customer account.
- Select Print Invoice from the order actions.
- Wait for the invoice to finish generating.
- Select Download invoice.
- Confirm the current products, shipping, tax or GST, totals, market details, currency, and translations.
- Repeat after a controlled edit that changes shipping or taxable contents.
See How to download an invoice from customer accounts for the customer-facing steps.
If the invoice looks wrong
- Confirm the selected market matches the order.
- Save pending settings before reloading the preview.
- Check that selected metafields have values on the order, product, or variant.
- Compare the PDF with the order's current values in Shopify admin.
- Correct or reset invalid custom Liquid.
- Confirm the permission required by an optional integration has been granted.



