less than a minute read • Updated 4 days ago
Customize the message in the email receipt
How to change the message text shown at the top of the email receipt.
The message shown at the top of your receipts is a language string, edited per template set. The web receipt and the email receipt use separate strings, so change both if you want them to match.
Change the web receipt message
The default reads: "Thank you for your order. We've emailed a copy of this receipt to your email. Please contact us if you have any questions about this transaction."
You can use HTML here. The simplest approach is a <br> after each line except the last.
Change the email receipt message
The email receipt has an HTML version and a plain text version, each with its own string.
The text default reads: "Thank you for your order. Please retain this receipt for your records."
The text version is what customers see if their email client can't display HTML, so it needs to read properly on its own.
Notes
Strings without a prefix hold the HTML version. The matching
email_text_string holds the plain text version. This pattern applies to every email message, not just the order message.Language strings are set per template set. If you run more than one set, update each one separately.
These strings support Twig, so you can personalize the message with values like
{{ billing_address.first_name }}.Editing these strings changes wording only. To change the receipt's layout, use the receipt templates at Settings > Receipts instead.