{% set orderTable %}
Details
  • {{ "Customer"|t }}: {{ order.customer.email }}
  • {{ "Total"|t }}: {{ order.totalPrice|commerceCurrency(order.currency) }}
  • {{ "Paid"|t }}:{{ order.totalPaid|commerceCurrency(order.currency) }} {{ order.datePaid|date('D dS M Y') }}
  • {{ "Date"|t }}: {{ order.dateOrdered }}
Shipping Address
{% if order.shippingAddress %} {% include 'shop/_includes/addresses/address' with { address: order.shippingAddress } %} {% endif %}
Billing Address
{% if order.billingAddress %} {% include 'shop/_includes/addresses/address' with { address: order.billingAddress } %} {% endif %}
{% for item in order.lineItems %} {% endfor %} {% for adjustment in order.adjustments %} {% endfor %}
Item Unit Price Quantity Total
{{ item.description }}
SKU: {{ item.sku }}
{% if item.onSale %} {{ item.price|commerceCurrency(order.currency) }} {{ item.salePrice|commerceCurrency(order.currency) }} {% else %} {{ item.price|commerceCurrency(order.currency) }} {% endif %} {{ item.qty }} {{ item.total|commerceCurrency(order.currency) }}
{{ adjustment.type }} {{ adjustment.name }}
({{ adjustment.description }})
{{ adjustment.amount|commerceCurrency(order.currency) }}
Item Total: {{ order.itemTotal|commerceCurrency(order.currency) }}
Base Discount: {{ order.baseDiscount|commerceCurrency(order.currency) }}
Base Tax: {{ order.baseTax|commerceCurrency(order.currency) }}
Base Shipping Cost: {{ order.baseShippingCost|commerceCurrency(order.currency) }}

Total: {{ order.totalPrice|commerceCurrency(order.currency) }}

{% endset %} {# Use the option param passed into the pdf template to show different order pdf's depending on the context #} {% switch option %} {% case "receipt" %}

Receipt for Order #{{ order.number[:7] }}

{{ orderTable }} {% case "ajax" %}

NA

{% default %}

Order #{{ order.number[:7] }}

{{ orderTable }} {% endswitch %}