{% extends 'base.html' %} {% load static %} {% load static_v %} {% block title %}{{ t.title_choose_picker }} — PickkerMarket{% endblock %} {% block extra_head %} {% endblock %} {% block content %}
1. {{ t.checkout_step_cart }} 2. {{ t.checkout_step_location }} 3. {{ t.checkout_step_schedule }} 4. {{ t.checkout_step_picker }}

{{ t.picker_choose_title }}

{{ t.picker_delivering_to }} {{ checkout.address|default:t.picker_selected_location_default }}

{% if selected_picker %}
{{ t.picker_suggested_label }}

{{ selected_picker.name }}

{% if selected_picker.source_type == 'warehouse' %}{{ t.picker_source_warehouse }}{% elif selected_picker.source_type == 'shop' %}{{ t.picker_source_shop }}{% else %}{{ t.picker_source_market }}{% endif %} {% if selected_picker.vehicle_type == 'motorcycle' %}{{ t.vehicle_motorcycle }}{% elif selected_picker.vehicle_type == 'bicycle' %}{{ t.vehicle_bicycle }}{% else %}{{ t.vehicle_car }}{% endif %} {% if selected_picker.rating_display %} ★ {{ selected_picker.rating_display }} {% endif %} {% if selected_picker.same_route %} {{ t.picker_already_delivering }}{{ selected_picker.same_route_distance_km }} {{ t.picker_km_from_here }} {% endif %}

{{ selected_picker.market_location|default:t.picker_market_base_default }}

{% if selected_picker.distance_tag == 'closest' %}{{ t.picker_distance_closest }}{% else %}{{ t.picker_distance_farther }}{% endif %}
{% else %}

{{ t.picker_none_available }}

{% endif %} {% if selected_picker %}

{% if pickup_distance_km != None %}
{{ t.picker_pickup_distance }} {{ pickup_distance_km }} km
{{ t.picker_delivery_distance }} {{ delivery_distance_km }} km
{% else %}
{{ t.picker_route_distance }} {{ route_distance }} km
{% endif %} {% if eta_with_buffer %}
{{ t.picker_travel_time }} (incl. time-of-day traffic estimate) ~{{ eta_with_buffer }} min
{% endif %}
{{ t.schedule_items_subtotal }} TSh {{ subtotal|floatformat:0 }}
{{ t.schedule_delivery_fee }} ({% if selected_picker.vehicle_type == 'motorcycle' %}{{ t.vehicle_motorcycle }}{% elif selected_picker.vehicle_type == 'bicycle' %}{{ t.vehicle_bicycle }}{% else %}{{ t.vehicle_car }}{% endif %}) TSh {{ delivery_fee|floatformat:0 }}
{% if vendor.free_delivery_min_kg and total_weight_kg >= vendor.free_delivery_min_kg %}

{{ t.vendor_free_delivery_badge }}

{% endif %}
{{ t.schedule_picking_fee }} TSh {{ picking_fee|floatformat:0 }}
{% if vendor.free_picking_min_kg and total_weight_kg >= vendor.free_picking_min_kg %}

{{ t.vendor_free_picking_badge }}

{% endif %} {% if package_fee > 0 %}
{{ t.schedule_package_fee }} TSh {{ package_fee|floatformat:0 }}
{% endif %}
{{ t.schedule_total }} TSh {{ total|floatformat:0 }}

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

{% csrf_token %}
{% endif %}
{% endblock %} {% block extra_scripts %} {% if selected_picker %} {% endif %} {% endblock %}