{% 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.salePriceAsCurrency }} {{ lineItem.subtotalAsCurrency }}
{{ lineItemAdjustment.type|title }} {{ lineItemAdjustment.name }} - {{ lineItemAdjustment.description }} {{ lineItemAdjustment.amountAsCurrency }} {{ lineItemAdjustment.included ? '(included)' }} {{ lineItemAdjustment.isEstimated ? '(estimated)' }}
{{ lineItem.totalAsCurrency }}
Item Subtotal $ {{ order.totalAsCurrency }}
{{ orderAdjustment.type|title }} {{ orderAdjustment.name }} - {{ orderAdjustment.description }} {{ orderAdjustment.amountAsCurrency }} {{ orderAdjustment.included ? '(included)' }} {{ orderAdjustment.isEstimated ? '(estimated)' }}
Total {{ order.totalPriceAsCurrency }}
Paid {{ order.totalPaidAsCurrency }}
Balance {{ order.outstandingBalanceAsCurrency }}
{% else %} Can not find order. {% endif %}