{# app/templates/admin/orders.html #} {% extends "admin/base.html" %} {% from 'shared/macros/pagination.html' import pagination %} {% from 'shared/macros/headers.html' import page_header_flex, refresh_button %} {% from 'shared/macros/alerts.html' import loading_state, error_state %} {% from 'shared/macros/tables.html' import table_wrapper %} {% from 'shared/macros/modals.html' import modal_simple %} {% from 'shared/macros/inputs.html' import vendor_selector %} {% block title %}Orders{% endblock %} {% block alpine_data %}adminOrders(){% endblock %} {% block extra_head %} {% endblock %} {% block content %} {% call page_header_flex(title='Orders', subtitle='Manage orders across all vendors') %}
{{ refresh_button(loading_var='loading', onclick='refresh()', variant='secondary') }}
{% endcall %}
{{ loading_state('Loading orders...') }} {{ error_state('Error loading orders') }}

Total Orders

0

Pending

0

Processing

0

Total Revenue

0

{% call table_wrapper() %} Order Customer Vendor Channel Total Status Date Actions {% endcall %} {{ pagination(show_condition="!loading && pagination.total > 0") }}
{% call modal_simple('updateStatusModal', 'Update Order Status', show_var='showStatusModal', size='sm') %}

Order:

Current Status:

{% endcall %} {% call modal_simple('orderDetailModal', 'Order Details', show_var='showDetailModal', size='lg') %}

Customer

Vendor

Items

Subtotal
Tax
Shipping
Total

Shipping Address

Shipping & Tracking

Shipment #:
Carrier:
Tracking #:

Internal Notes

{% endcall %} {% call modal_simple('markAsShippedModal', 'Mark Order as Shipped', show_var='showMarkAsShippedModal', size='sm') %}

Mark order as shipped.

Letzshop Shipment

Carrier:

{% endcall %} {% endblock %} {% block extra_scripts %} {% endblock %}