Enable Downloadable Invoices to let customers download a PDF invoice from the Order Editing experience. The invoice is generated from the current order and can include your branding, business address, tax information, selected metafields, and market-specific content.
Confirm the business and tax information your invoices must show in each Shopify Market. Order Editing provides configuration tools, but it does not determine your legal invoice requirements.
Identify an existing order from every market you want to review.
Request the additional Shopify permissions only if you want Klaviyo invoice files or invoices for archived orders.
In Order Editing, open App Settings.
Select Editing blocks.
Open Downloadable Invoices.
Choose the Shopify Market you want to configure at the top of the page.
Turn on Allow customers to download invoices.
Save the change.
The selected market stays attached to the settings and template you edit. Repeat the configuration for other markets when their business details, tax identifiers, wording, or template should differ.
Work through the settings beside the invoice preview.
Section | What it controls |
|---|---|
Invoice Logo | The logo printed on the invoice. If no Order Editing logo is available, use Import logo to open the branding settings. |
Public Information | The shop email, website link, and store name shown to the customer. Clearing a value hides it from the invoice. |
Email Sender | The customer email address used as the sender where the invoice email feature uses it. |
Business Address | The merchant address printed for the selected market. |
Taxes | The market-specific tax identifier and custom memo. |
Invoice Metafields | Selected product, variant, or order metafield values included in the invoice. |
Thank You Message | A customer-facing message at the bottom of the invoice. |
Use the translation action at the top of the page to customize the public invoice labels for supported languages.
Expand the additional configuration beneath Invoice Settings, then select Configure in Display Settings.
Option | Result when enabled |
|---|---|
Disable customers from updating their invoice billing information | Customers can download the invoice but cannot change its billing details. |
Hide the line item's taxes | Removes line-level tax information. |
Hide the line item's sku | Removes the SKU from each line item. |
Hide the order status information | Removes financial or order-status information from the invoice. |
Hide the customer's order notes | Removes customer order notes. |
Hide link to the order status | Removes the link back to the order-status page. |
Hide removed items section | Removes the section that lists items removed by an order edit. |
All invoice sections are visible until you hide them. The same expanded area also contains Allow customers to edit their contact information, which controls order contact updates and is shared with the Contact Information editing block.
In Order Lookup, search for an existing order from the selected market.
Select the order to load its invoice preview.
Confirm the order belongs to the market currently selected at the top of the page. Order Editing warns when the previewed order uses a different market.
Review prices, taxes, addresses, line items, removed items, custom content, and translations.
Save any setting changes, then reload the preview. The preview uses saved values.
The customer receives a PDF based on the order information available when the invoice is generated. Test an edited order as well as an unedited order if both are common in your store.
These options are inside the expanded invoice configuration.
Option | Requirement | What it does |
|---|---|---|
Send invoices using Klaviyo | Shopify | Saves an invoice file to Shopify and makes the download URL available for the supported Klaviyo flow. |
Send invoices using Shopify Email | The Shopify Email template setup shown in the modal | Provides the invoice link or attachment instructions for Shopify order emails. |
Allow customers to download invoices for archived orders | Shopify | Extends invoice access to archived orders older than 60 days. |
Grant only the permissions needed for the option you intend to use. Opening an integration does not by itself update a Klaviyo flow or Shopify email template; complete the instructions shown for that platform.
The Invoice Template Editor lets a developer customize the Liquid invoice template. Select a market before opening it so the correct market-specific template is saved. A coding error is shown if the edited template cannot render.
Use Reset template only when you want to discard the market's custom template and return to the default. Standard branding and content changes should normally be made with the page settings instead of Liquid.
Make sure invoice downloads are enabled for the relevant market.
Open an existing order while it is available in the customer experience.
Download the invoice and open the PDF.
Confirm the correct market, business details, tax identifier, currency, language, and order totals are shown.
If billing edits are allowed, update the billing information and generate the invoice again.
If you enabled an email integration or archived-order access, test that path separately.
Confirm the correct market is selected and the preview order belongs to that market.
Save pending label or sender changes before judging the preview.
Confirm any selected metafield has a value on the preview order, product, or variant.
If a custom template reports a coding error, correct the Liquid or reset the template.
If an integration is unavailable, confirm its required Shopify permission has been granted.