{% if customer %} {% if currentUser.can('commerce-manageOrders') %}

{{ 'Orders'|t('commerce') }}

{% set orders = customer.orders %}

{{ "No orders exist for this user yet."|t('commerce') }}

{% if orders|length %} {% for order in orders %} {% endfor %}
{{ 'Order'|t('commerce') }} {{ 'Order Date'|t('commerce') }} {{ 'Total Paid'|t('commerce') }} {{ 'Status'|t('commerce') }}
{{ order.link|raw }} {% if order.isCompleted %}{{ order.dateOrdered|date('D dS M Y') }}{% endif %} {{ order.totalPaid|currency(order.currency) }} {{ order.orderStatus.labelHtml|raw }}

{{ 'Active Carts'|t('commerce') }}

{% set activeCarts = customer.getActiveCarts() %} {% if activeCarts %} {% for order in activeCarts %} {% endfor %}
{{ 'Cart'|t('commerce') }} {{ 'Date Updated'|t('commerce') }} {{ 'total'|t('commerce') }}
{{ order.link|raw }} {{ craft.app.formatter.asTimestamp(order.dateUpdated, 'short') }} {{ order.totalPrice|currency(order.currency) }}
{% else %}

{{ 'No active carts exist for this customer.'|t('commerce') }}

{% endif %}

{{ 'Inactive Carts'|t('commerce') }}

{% set inactiveCarts = customer.getInactiveCarts() %} {% if inactiveCarts %} {% for order in inactiveCarts %} {% endfor %}
{{ 'Cart'|t('commerce') }} {{ 'Date Updated'|t('commerce') }} {{ 'total'|t('commerce') }}
{{ order.link|raw }} {{ craft.app.formatter.asTimestamp(order.dateUpdated, 'short') }} {{ order.totalPrice|currency(order.currency) }}
{% else %}

{{ 'No active carts exist for this customer.'|t('commerce') }}

{% endif %} {% endif %} {% set addresses = customer.addresses %}

{{ "Addresses"|t('commerce') }}

{% if addresses|length %}
{% for address in addresses %}
{#{% if not currentUser.can('commerce-manageOrders') %}hidden{% endif %}#}
{% endfor %}
{% else %}

{{ "No addresses exist for this user yet."|t('commerce') }}

{% endif %} {% endif %} {% if currentUser.can('commerce-manageSubscriptions') %}

{{ 'Subscriptions'|t('commerce') }}

{% set subscriptions = customer.subscriptions %}

{{ "No subscriptions exist for this user yet."|t('commerce') }}

{% if subscriptions|length %}
{% for subscription in subscriptions %} {% endfor %}
{{ 'Subscription'|t('commerce') }} {{ 'Subscription date'|t('commerce') }} {{ 'Cancellation date'|t('commerce') }} {{ 'Expiration date'|t('commerce') }} {{ 'Is subscription active?'|t('commerce') }}
{{ subscription }} {{ subscription.dateCreated|date('D dS M Y') }} {{ subscription.dateCanceled ? subscription.dateCanceled|date('D dS M Y') : '' }} {{ subscription.dateExpired ? subscription.dateExpired|date('D dS M Y') : '' }} {{ subscription.status == 'active' ? 'Yes'|t('commerce') : 'No'|t('commerce') }}
{% endif %} {% endif %} {% endif %} {% css %} .address-heading-label { margin-bottom:4px; } {% endcss %} {% js %} window.countries = {{ craft.commerce.countries.allCountries|values|json_encode|raw }}; window.states = {{ craft.commerce.states.allStates|values|json_encode|raw }}; $(".address-box").each(function(){ new Craft.Commerce.AddressBox($(this),{}); }); {% endjs %}