When customers fill out Calculator AI options on a product page, their selections are saved with the order. By default, Shopify's order confirmation email does not display these custom selections. You can update the email template so customers see exactly what they ordered — dimensions, materials, engraving text, or any other options they chose.
This involves a small edit to the order confirmation email template in Shopify Admin → Settings → Notifications.
{{ component.variant.title }}. You will find multiple matches. If you have not modifyed this template, you should add the code to LINE 2778. If you have modified the template before, we suggest adding this code to every occurance you find.{% endif %} tag that follows the variant title line.{% endif %} tag:<!-- CALCAI PROPERTIES -->
{% for property in component.properties %}
{% assign property_prefix = property.first | slice: 0, 9 %}
{% if property.last != blank and property_prefix != '_internal' %}
<span class="order-list__item-property">
• {{ property.first }}: {{ property.last }}
</span>
{% endif %}
{% endfor %}
<style>
td.order-list__image-cell {
display: flex;
}
span.order-list__item-property {
display: block;
height: max-content;
margin-top: 5px;
padding-left: 1.5em;
}
</style>
<!-- CALCAI END PROPERTIES -->
If there are no results for {{ component.variant.title }}, your email template likely differs from Shopify's default version.
New order confirmation emails will now display the customer's Calculator AI option selections alongside each line item.
The code displays each custom option as a labeled line (e.g., "Width: 48 inches") beneath the product name in the email. Internal options used by Calculator AI for processing are automatically hidden — only the selections your customer made are shown.
If you have customized your order confirmation email template significantly, the search term from Step 2 may not appear. This means your template structure differs from Shopify's default, and the code may need to be placed in a different location.