@if (facade.selected(); as order) {
{{ 'adminOrders.back' | translate }}

{{ order.orderNumber }}

{{ ('adminOrders.status.' + order.status) | translate }}
{{ 'adminOrders.printInvoice' | translate }}
@if (!isTerminal()) {
    @for (step of workflowSteps; track step; let i = $index) {
  1. {{ ('adminOrders.status.' + step) | translate }}
  2. }
} @else {

{{ ('adminOrders.status.' + order.status) | translate }}

}

{{ 'adminOrders.customer' | translate }}

{{ order.customer.email }}

{{ order.customer.phone }}

{{ 'adminOrders.payment' | translate }}

{{ order.payment.method }} — {{ ('adminOrders.paymentStatus.' + order.payment.status) | translate }}

{{ order.payment.amount }} {{ order.payment.currency }}

{{ 'adminOrders.delivery' | translate }}

{{ order.shipping.address }}

{{ order.shipping.method }}

@if (order.shipping.trackingNumber) {

{{ 'adminOrders.trackingNumber' | translate }}: {{ order.shipping.trackingNumber }}

}

{{ 'adminOrders.changeStatus' | translate }}

{{ 'adminOrders.requestRefund' | translate }} {{ 'adminOrders.cancelOrder' | translate }}

{{ 'adminOrders.items' | translate }}

@for (item of order.items; track item.productId) {

{{ item.name }} × {{ item.quantity }} — {{ item.price }} {{ order.currency }}

}

{{ 'backoffice.price' | translate }}: {{ order.total }} {{ order.currency }}

{{ 'adminOrders.timeline' | translate }}

{{ 'adminOrders.notes' | translate }}

@for (line of order.notes.split('\n'); track $index) { @if (line) {

{{ line }}

} } {{ 'adminOrders.addNote' | translate }}

{{ 'adminOrders.internalNotes' | translate }}

@for (line of order.internalNotes.split('\n'); track $index) { @if (line) {

{{ line }}

} } {{ 'adminOrders.addNote' | translate }}
} @else if (facade.selectedError()) { } @else {

{{ 'common.loading' | translate }}

}