{% extends 'base.html' %} {% load static %} {% load static_v %} {% block title %}{{ t.title_order_hash }}{{ order.id }} — {{ t.title_picker_suffix }}{% endblock %} {% block content %}

← {{ t.picker_back_to_dashboard }}

{{ t.order_hash_prefix }}{{ order.id }}

{% if order.is_quick %}{{ t.badge_quick_delivery }} · {% endif %} {{ order.delivery_date }} · {{ order.delivery_time_slot }} · {{ order.distance_km }} km {{ order.status_label }}

{{ t.picker_customer_label }}

{{ customer.first_name }} {{ customer.last_name }}{% if customer.phone_number %} · {{ customer.phone_number }}{% endif %}{% if customer.email %} · {{ customer.email }}{% endif %}

{{ t.picker_live_deliver_to }} {{ order.delivery_address }}

{{ t.picker_delivery_fee_label }} {{ order.delivery_fee|floatformat:0 }}

{{ t.picker_picking_fee_label }} {{ order.picking_fee|floatformat:0 }}

{% if order.package_fee > 0 %}

{{ t.picker_package_fee_label }} {{ order.package_fee|floatformat:0 }}

{% endif %} {% if order.route_surface_label %}

{{ t.picker_road_condition }} {{ order.route_surface_label }}{% if order.route_paved_pct != None %} ({{ order.route_paved_pct }}{{ t.picker_percent_paved }}){% endif %}

{% endif %} {% if order.status == 'in_transit' %} {{ t.picker_open_live_navigation }} {% endif %}
{% if required_markets %}
{{ t.picker_source_shop_heading }} {% if not shop_payment_complete %}

{{ t.picker_shop_payment_pending_badge }}

{% endif %} {% for m in required_markets %}

{{ m.name }} {% if not m.requires_payment %} {{ t.picker_shop_no_payment_badge }} {% elif m.payment_complete %} {{ t.picker_shop_paid_badge }}{% endif %} {% if m.picked_up %} {{ t.picker_shop_picked_up_badge }}{% endif %}

{% if m.contact_person %}

{{ t.picker_shop_contact_person_label }} {{ m.contact_person }}

{% endif %} {% if m.contact_phone %}

{{ t.picker_shop_contact_phone_label }} {{ m.contact_phone }}

{% endif %} {% if m.landmark_note %}

{{ t.picker_shop_landmark_label }} {{ m.landmark_note }}

{% endif %} {% if m.can_mark_picked_up %}
{% csrf_token %}
{% endif %}
{% endfor %}
{% endif %}

{{ t.picker_items_heading }}

{% for item in items %} {% endfor %}
{{ item.product_display_name }} × {{ item.qty_unit_display }} {% if item.market_name %}
{% if item.market_logo_url %}{{ item.market_name }}{% else %}{{ item.market_name }}{% endif %}{% if item.quality_grade %} · {{ item.quality_grade }}{% endif %}{% elif item.quality_grade %}
{{ item.quality_grade }}{% endif %}
TSh {{ item.unit_price|floatformat:0 }} {{ item.per_unit_text }}
TSh {{ item.line_total|floatformat:0 }}
{{ t.picker_items_subtotal }} TSh {{ items_subtotal|floatformat:0 }}
{{ t.picker_order_total_incl_fees }} TSh {{ order.total_amount|floatformat:0 }}
{% url 'accounts:picker_order_messages_poll' order.id as poll_url %} {% url 'accounts:picker_send_message' order.id as send_url %} {% include 'market/_order_chat_widget.html' with order_chat_title=t.picker_messages_with_customer poll_url=poll_url send_url=send_url no_messages_text=t.picker_no_messages_yet message_placeholder=t.picker_message_placeholder send_label=t.order_send %}
{% endblock %}