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 Let customers download their invoices.
- Save the settings.
Repeat the configuration for markets that need different business details, tax identifiers, labels, or templates.
Let customers download the PDF directly
By default, customers fill in a short form, select Download Invoice, and see a preview of the invoice before they download it. To skip the preview, turn on Download the PDF directly under Where customers get their invoice, then save the settings. It is off by default and is only available while Let customers download their invoices is on.
When it is on, customers still enter their email and can still update their billing details. When they select Download Invoice, the PDF opens in a new tab, which shows Preparing your invoice… until the PDF is ready.
Configure the invoice
Choose the Market under Your business details. Review the business name, address and tax registrations printed for that market.
Select Customize invoice to edit the logo, wording and supported sections beside the invoice preview. Use Edit labels for labels and translations. Send from under Send invoices automatically controls the supported invoice-email sender.
Use Advanced for metafields and custom template code. Keep each market's business and tax information accurate; copying another market's appearance is not a reason to reuse its registration details.
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
Under What customers can change, choose whether customers may update invoice billing details and contact details. Updating invoice name, company or billing address does not change the underlying order.
In the customizer's Sections, choose whether to show line tax, SKU, payment and delivery status, customer notes, the tracking link, removed items and store-currency amounts alongside the customer's currency.
Preview a real order
- Choose the market you are configuring.
- Open Customize invoice.
- Select Check a real order and choose an existing order for the preview.
- Review its current items, taxes, shipping, addresses, totals and translated labels.
- Save the intended changes.
- Download the invoice from that existing customer's order and check the PDF.
Use an order from the intended market. A visual preview does not replace checking the saved PDF, especially after a controlled edit that changes tax or shipping.
Copy settings to other markets
- Select Copy settings to other markets from the page's Template actions.
- Choose What to copy.
- Select the destination markets.
- Select Copy.
- Review the copied values in each destination market.
- Save the changes.
You can copy sections, messages, labels and translations, business details, tax registrations, or template and metafield settings. Unticked parts stay unchanged. Copy stages the changes; nothing is applied until you save. Tax registrations are usually different between markets.
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 Use the default 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.
If Download the PDF directly is on, fill in the invoice form on the order page and select Download Invoice instead. Check that a new tab opens, shows Preparing your invoice…, and then shows the PDF with the billing details you entered.
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.



