{# app/templates/admin/orders.html #} {% extends "admin/base.html" %} {% from 'shared/macros/pagination.html' import pagination %} {% from 'shared/macros/headers.html' import page_header %} {% 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 content %} {{ page_header('Orders', subtitle='Manage orders across all vendors') }} {{ loading_state('Loading orders...') }} {{ error_state('Error loading orders') }}

Total Orders

0

Pending

0

Processing

0

Total Revenue

0

{{ vendor_selector( ref_name='vendorSelect', id='orders-vendor-select', placeholder='Filter by vendor...', width='w-64' ) }}
{% 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

Tracking Number

Internal Notes

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