1. {{ t.checkout_step_cart }}
2. {{ t.checkout_step_location }}
3. {{ t.checkout_step_schedule }}
4. {{ t.checkout_step_picker }}
{% if is_b2b %}
{{ t.truck_choose_title }}
{{ t.picker_delivering_to }} {{ checkout.address|default:t.picker_selected_location_default }} · {{ total_weight_kg|floatformat:0 }} kg
{% if truck_options %}
{% for option in truck_options %}
{% endfor %}
{% if package_fee > 0 %}{{ t.schedule_fee_breakdown_note }}{% else %}{{ t.schedule_fee_breakdown_note_2part }}{% endif %}
{% else %}
{{ t.truck_none_available }}
{% endif %}
{% else %}
{{ t.picker_choose_title }}
{{ t.picker_delivering_to }} {{ checkout.address|default:t.picker_selected_location_default }}
{% if pickers %}
{% else %}
{{ t.picker_none_available }}
{% endif %}
{% if selected_picker %}
{{ t.picker_route_distance }}
{{ route_distance }} km
{% if eta_with_buffer %}
{{ t.picker_travel_time }} (incl. time-of-day traffic estimate)
~{{ eta_with_buffer }} min
{% endif %}
{{ t.picker_road_condition }}
{{ t.picker_checking_road_conditions }}
{{ t.schedule_items_subtotal }}
TSh {{ subtotal|floatformat:0 }}
{{ t.schedule_delivery_fee }}
TSh {{ delivery_fee|floatformat:0 }}
{{ t.schedule_picking_fee }}
TSh {{ picking_fee|floatformat:0 }}
{% 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 %}
{% endif %}
{% endif %}