{% extends 'web/admin/base.html' %} {% import 'web/admin/_macros.html' as admin_macros %} {% block admin_title %}Orders{% endblock %} {% block admin_subtitle %}Web pipeline and recent activity{% endblock %} {% block admin_content %}
Web orders in progress
Not completed or refunded
{{ active_web_orders|length }}
{% for order in active_web_orders %} {% else %} {% endfor %}
Order ID Customer Phone Amount Status Date Update
{{ order.id }} {{ order.customer_name }} {{ order.customer_phone or '—' }} {{ currency }} {{ "{:,.0f}".format(order.final_total) }} {{ admin_macros.order_status_badge(order) }} {{ order.date.strftime('%d %b %Y %H:%M') if order.date else '—' }}
No active web orders.
Recent orders (all sources)
{% for order in recent_orders %} {% else %} {% endfor %}
Order ID Customer Amount Source Payment Status Date Update
{{ order.id }} {{ order.customer_name }} {{ currency }} {{ "{:,.0f}".format(order.final_total) }} {{ order.source or 'POS' }} {{ order.payment_method or '—' }} {{ admin_macros.order_status_badge(order) }} {{ order.date.strftime('%d %b %Y %H:%M') if order.date else '—' }}
No recent orders.
{% endblock %}