{% extends 'admin/@layout.html.twig' %} {% block content %}

{{ 'title_order_show'|trans({'{id}': order.id}, 'admin') }}

{{ 'form_order_state'|trans({}, 'admin') }}:
{{ order.state.translation(shop.currentLocale).name }}
{{ 'form_email'|trans({}, 'admin') }}:
{{ order.email }}

{{ 'delivery_address'|trans({}, 'admin') }}

{% if order.carrierAddress %} {% set addressArray = order.getCarrierAddressAsArray %} {% if addressArray.type == 'zasilkovna' %} Zásilkovna:
point id: {{ addressArray.id }}, routing code: {{ addressArray.routingCode }}
{{ addressArray.name }}
{{ addressArray.street }}
{{ addressArray.zip }} {{ addressArray.city }}
{% else %} {{ order.carrierAddress|nl2br|raw }} {% endif %} {% else %} {{ _self.showAddress(order.deliveryAddress) }} {% endif %}

{{ 'billing_address'|trans({}, 'admin') }}

{% if order.billingAddress %} {{ _self.showAddress(order.billingAddress) }} {% else %} {{ _self.showAddress(order.deliveryAddress) }} {% endif %}
{{ 'dt.columns.carrier'|trans({}, 'admin') }}: {{ order.carrier.name }}
{{ 'dt.columns.payment'|trans({}, 'admin') }}: {{ order.payment.name }}
{% if not order.orderItems|length %} {% else %} {% if shop.taxPayer %} {% endif %} {% for orderItem in order.orderItems %} {% if shop.taxPayer %} {% endif %} {% endfor %}
{{ 'dt.columns.productName'|trans({}, 'admin') }} {{ 'dt.columns.quantity'|trans({}, 'admin') }} {{ 'dt.columns.unitPrice'|trans({}, 'admin') }}{{ 'dt.columns.unitTax'|trans({}, 'admin') }}{{ 'dt.columns.totalPrice'|trans({}, 'admin') }}
{{ orderItem.ProductName }} {{ orderItem.quantity }} {{ orderItem.unitPrice|money }} {% if orderItem.unitTaxPrice %} {{ orderItem.unitTaxPrice|money }} {% endif %} {{ orderItem.totalPrice|money }}
{% endif %}

{% if shop.taxPayer %}
{{ 'dt.columns.tax'|trans({}, 'admin') }}:
{{ order.totalTax|money }}
{{ 'total_price'|trans({}, 'admin') }}:
{{ order.totalPrice|money }}
{% endif %}
{{ 'dt.columns.carrierPrice'|trans({}, 'admin') }}:
{{ order.carrierPrice|money }}
{{ 'dt.columns.totalPrice'|trans({}, 'admin') }}:
{{ order.totalPriceWithTax|money }}

{% if order.notes %}
{{ 'form_order_note'|trans({}, 'admin') }}:
{{ order.notes|nl2br }} {% else %} {% endif %}

{{ 'history_of_states'|trans({}, 'admin') }}

{% for historyState in historyStates %}
{{ 'dt.columns.stateName'|trans({}, 'admin') }}: {{ historyState.orderState.translation(shop.currentLocale).name }}

{{ 'dt.columnName.createdAt'|trans({}, 'admin') }} : {{ historyState.createdAt|format_datetime }}

{% endfor %}
{% endblock %} {% macro showAddress(address) %}
{% if address.fullName %} {{ address.fullName }}
{% endif %} {% if address.street %} {{ address.street }}
{% endif %} {% if address.postalCode %} {{ address.postalCode }} {% endif %} {% if address.city %} {{ address.city }}
{% endif %} {% if address.companyIn or address.companyTin %} {% if address.companyIn %}{{ 'form_company_in'|trans({}, 'admin') }}: {{ address.companyIn }}{% endif %} {% if address.companyIn and address.companyTin %}, {% endif %} {% if address.companyTin %}{{ 'form_company_tin'|trans({}, 'admin') }}: {{ address.companyTin }}{% endif %}
{% endif %} {% if address.phone %} {{ 'form_phone'|trans({}, 'admin') }}: {{ address.phone }}
{% endif %} {% if address.country %} {{ 'form_country'|trans({}, 'admin') }}: {{ address.country.translation(shop.currentLocale).name }}
{% endif %}
{% endmacro %}