All things Shopify and commerce
So I am required to send invoices to customers, and the order confirmation alone is not enough. Is there any way to include the invoice from Order Printer in the Order confirmation e-mail? Eighter as an attachment or a link to where it can be downloaded?
I am aware that paid invoicing apps can accomplish this, but I haven't even started selling yet and want to keep costs to a minimum.
Hello @Emi5,
You don’t need a paid app—just use Shopify’s free Order Printer + Order Printer Emailer. Shopify’s notification system can’t send true attachments, but this way gives your customers instant access to a printer‑ready invoice at no extra cost.
1/ Install Order Printer and Order Printer Emailer from the App Store.
2/ The Emailer app exposes a per‑order PDF URL:
{{ shop.url }}/apps/order-printer/email/order/{{ order.id }}
3/ In Settings → Notifications → Order confirmation, drop in a line like:
<p>You can download your invoice here:
<a href="{{ shop.url }}/apps/order-printer/email/order/{{ order.id }}">Download Invoice (PDF)</a>
</p>
4/ Save and send yourself a test order to confirm the link shows and delivers the PDF.
Hi @Kudosi-Carlos , this method would in theory be perfect, but I am not able to find "Order Printer Emailer" in Shopify's app store. Would you be able to send me a link to it? Maybe it's not available for me due to location or something.. 😕
Hello @Emi5,
Seems like its no longer available 😞 How about trying freemium app that offers PDF email features? If you're just starting out or have low volume, Order Printer Pro is usually the easiest alternative and still offer free option (50 orders per month)
Hi @Kudosi-Carlos, thank you for the reply. I just find it so strange that Shopify isn't able to at least provide a URL where customers can find/download their invoice.. Seems like such a basic, fundamental thing.. It feels like I'm missing something obvious. :s
You can customize your Shopify order confirmation email to include an invoice by using the Order Printer app, which allows you to create an invoice template. To include the invoice in the email, you can either link to the PDF invoice hosted on your Shopify store or include a download link in the confirmation email by using the order.invoice_url variable in your email template. This approach doesn't require a paid app and can be done with the default Shopify setup, keeping your costs low.
@richardcobain I really wish it was this easy, however, the variable order.invoice_url seems to be empty. Also tried order_invoice_url with no luck. Regarding "link to the PDF invoice hosted on your Shopify store" - do I have to enable some setting to have the invoices/PDFs from Order Printer available via URL? Because I have no idea how to find the URLs to the invoices generated by Order Printer. From Order Printer, I can only see the option to actually print the invoices (or save to PDF). No idea how to get a URL.. :s
Hey @Emi5
Shopify doesn’t support attaching invoices to order confirmation emails by default, and Order Printer alone won’t do it. While paid apps can handle this, a great free alternative is the iWeb Order Printer PDF Invoice app.
It doesn’t attach the invoice file, but it lets you add a “Download Invoice” button to the email or order status page. This keeps things simple, professional, and totally free—perfect if you're just getting started and want to avoid extra costs.
iCart Cart Drawer Cart Upsell App
You can add the following code to your template:
<a href="{{ shop.url }}/admin/orders/{{ order.id }}">View order</a>
It will render to final url, e.g. <a href="https://myshop.myshopify.com/admin/orders/123">View order</a>.
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025