Skip to main content
Emailens
E-commerce Template · Adapted from React Email (MIT)

Order Confirmation · Studio

Overall compatibility: 95/100 across 21 email clients · 20 of 21 clients passing (6 clean at 100%) · 140 compatibility warnings (0 error-level) · 18.1KB compiled HTML.

Cross-client fidelity Tested against 21 email clients. 6 of 21 clients render cleanly with 100% fidelity. Only Outlook Classic has reduced fidelity (67/100) due to legacy desktop engine constraints.
email://preview/ studio-order-confirmation.html
RE

Attribution · React Email

Template adapted from the open-source React Email collection under the MIT License (© Plus Five Five, Inc. / Resend). Full React source code is included.

Client Compatibility

Score: 95/100 · 20/21 passing

21 clients tested
6 of 21 clients render with 100% fidelity. Lowest is 67/100 in Outlook Classic due to legacy desktop styling limitations.

Notes on this template

It opens: "Your order has been placed Order #1234567890 is locked in, we're prepping your Halo rings for shipment and will email the moment they leave our warehouse. Tracking lands in your inbox as soon as the carrier scans the package. Track...". Preheader: "Your Halo ring order #1234567890 is confirmed". 6 images, 2 Outlook-only blocks, no dark-mode query, web font.

The spread is what matters on this template: 100 in Superhuman against 67 in Outlook Classic, a 33-point gap across the same file. 6 of the 21 clients render it without a single flagged property. Outlook Classic is the one to preview against after any edit, because it is where this template has the least margin, and the 140 warnings behind that score are concentrated there rather than spread evenly.

At 18.1KB compiled it has roughly 84KB of headroom before Gmail clips the message at 102KB and hides the rest behind a "View entire message" link. Inlined CSS and base64 images both count toward that, so watch it as you add sections.

Safe to customise: Line items, totals and the order reference. This is a receipt: the reader is looking for one number, and it should be findable without scrolling past a banner.

Leave alone: The table scaffolding around the item rows. Outlook derives row height from cell padding and ignores margins, so replacing the tables with divs turns an itemised receipt into touching lines of text.

Modified it? Check your version against the same 21 clients.

Zero-Friction Engine Preview

Test your email in Gmail, Outlook and Apple Mail

Preview rendering, catch CSS issues, and see what Outlook does to your VML. Free, no account. All 21 clients with one.

Try Emailens Free

Instant live preview · No signup required · 21 email engines