{% if not order is defined %} {% if craft.app.config.general.devMode %} {# we do not want to load an example order when not in devmode #} {% set order = craft.orders.isCompleted(true).id(random(craft.orders.isCompleted(true).ids())).one() %} {% else %} {% set order = null %} {% endif %} {% endif %} {% if order %}
Logo

{{craft.app.systemName}}

{% if order.shippingAddress %} {% include 'shop/_includes/addresses/address' with { address: order.shippingAddress } %} {% endif %}
{% if order.couponCode %} {% endif %}
Order Reference: {{ order.reference }}
Date Ordered: {{ order.dateOrdered|date }}
Order Status: {{ order.orderStatus|title }}
Paid Status: {{ order.paidStatus|title }}
Coupon Code: {{ order.couponCode }}
{% for lineItem in order.lineItems %} {% for lineItemAdjustment in lineItem.adjustments %} {% endfor %} {% endfor %} {% for orderAdjustment in order.orderAdjustments %} {% endfor %}
# Description Quantity Unit Price Amount Total
{{ loop.index }} {{ lineItem.description }} {{ lineItem.qty }} {{ lineItem.salePrice|commerceCurrency(order.currency) }} {{ lineItem.subtotal|commerceCurrency(order.currency) }}
{{ lineItemAdjustment.type|title }} {{ lineItemAdjustment.name }} - {{ lineItemAdjustment.description }} {{ lineItemAdjustment.amount|commerceCurrency(order.currency) }} {{ lineItemAdjustment.included ? '(included)' }} {{ lineItemAdjustment.isEstimated ? '(estimated)' }}
{{ lineItem.total|commerceCurrency(order.currency) }}
Item Subtotal $ {{ order.total|commerceCurrency(order.currency) }}
{{ orderAdjustment.type|title }} {{ orderAdjustment.name }} - {{ orderAdjustment.description }} {{ orderAdjustment.amount|commerceCurrency(order.currency) }} {{ orderAdjustment.included ? '(included)' }} {{ orderAdjustment.isEstimated ? '(estimated)' }}
Total {{ order.totalPrice|commerceCurrency(order.currency) }}
Paid {{ order.totalPaid|commerceCurrency(order.currency) }}
Balance {{ order.outstandingBalance|commerceCurrency(order.currency) }}
{% else %} Can not find order. {% endif %}