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

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

{% if order.is_quick %}{{ t.badge_quick_delivery }} · {% endif %} {{ t.order_delivery_on }} {{ order.delivery_date }} · {{ order.delivery_time_slot }} {% if picker_name %} · {{ t.order_picker_label }} {{ picker_name }}{% endif %}

{% if order.status == 'pending_payment' %}
{{ t.order_awaiting_payment }}

{{ t.order_total_due }} TSh {{ order.total_amount|floatformat:0 }}

{% if payment_methods %}

{{ t.payment_send_to_one }}

{% for m in payment_methods %}
{{ m.provider_label }} {{ m.lipa_number }} {% if m.account_name %}{{ m.account_name }}{% endif %} {% if m.instructions %}{{ m.instructions }}{% endif %}
{% endfor %}
{% else %}

{{ t.payment_no_methods }}

{% endif %}
  1. {{ t.payment_step_pay }}
  2. {{ t.payment_step_screenshot }}
  3. {{ t.payment_step_send }}
{{ t.payment_send_proof_btn }}
{% elif order.status == 'cancelled' %}
{{ t.status_cancelled }}
{% else %}
{% for step in tracker_steps %}
{{ forloop.counter }}
{% if step.key == 'confirmed' %}{{ t.tracker_confirmed }}{% elif step.key == 'picking' %}{{ t.tracker_picking }}{% elif step.key == 'in_transit' %}{{ t.tracker_in_transit }}{% elif step.key == 'delivered' %}{{ t.tracker_delivered }}{% endif %}
{% endfor %}
{% if order.status == 'in_transit' %}
{{ t.order_track_delivery }}

{{ t.order_waiting_picker_location }}

{% endif %} {% if order.status == 'delivered' %}
{% if existing_rating %} {{ t.order_you_rated }}

{% for i in "12345" %}{% if forloop.counter <= existing_rating.rating %}★{% else %}☆{% endif %}{% endfor %}

{% if existing_rating.comment %}

"{{ existing_rating.comment }}"

{% endif %} {% else %} {{ t.order_rate_picker }}
{% csrf_token %}
{% for i in "54321" %} {% endfor %}
{% endif %}
{% endif %} {% endif %}

{{ t.order_items }}

{% for item in items %} {% endfor %}
{{ item.product_display_name }} × {{ item.qty_unit_display }}
TSh {{ item.unit_price|floatformat:0 }} {{ item.per_unit_text }}
TSh {{ item.line_total|floatformat:0 }}
{{ t.schedule_items_subtotal }} TSh {{ order.items_subtotal|floatformat:0 }}
{{ t.schedule_delivery_fee }} ({{ order.distance_km }} km) TSh {{ order.delivery_fee|floatformat:0 }}
{{ t.schedule_picking_fee }} TSh {{ order.picking_fee|floatformat:0 }}
{% if order.package_fee > 0 %}
{{ t.schedule_package_fee }} TSh {{ order.package_fee|floatformat:0 }}
{% endif %}
{{ t.schedule_total }} TSh {{ order.total_amount|floatformat:0 }}

{% if order.package_fee > 0 %}{{ t.schedule_fee_breakdown_note }}{% else %}{{ t.schedule_fee_breakdown_note_2part }}{% endif %}

{{ t.order_delivering_to }} {{ order.delivery_address }}

{% if picker_name %} {% url 'market:order_messages_poll' order.id as poll_url %} {% url 'market:order_send_message' order.id as send_url %} {% include 'market/_order_chat_widget.html' with order_chat_title=t.order_messages_with|add:" "|add:picker_name poll_url=poll_url send_url=send_url no_messages_text=t.order_no_messages message_placeholder=t.order_message_placeholder send_label=t.order_send %} {% endif %}

← {{ t.order_back_to_orders }}

{% endblock %} {% block extra_scripts %} {% if order.status == 'in_transit' %} {% endif %} {% endblock %}