{% sw_extends '@Storefront/storefront/page/checkout/summary.html.twig' %} {% block page_checkout_summary_inner %} {% set loeData = page.extensions.loeEditableProducts ?? null %} {% set allSupplements = loeData ? (loeData.allSupplementOrders ?? []) : [] %} {% set parentOrder = loeData ? (loeData.parentOrder ?? null) : null %} {% set combinedTotal = loeData ? (loeData.combinedAmountTotal ?? null) : null %} {% set parentShipping = loeData ? (loeData.parentShippingTotal ?? 0) : 0 %} {% set allSuppShip = loeData ? (loeData.allSupplementShippingTotals ?? {}) : {} %} {% set loeReplCredit = page.cart.extensions.loeReplacementCredit ?? null %} {% set loeModify = page.extensions.loeModifyOrder ?? null %} {# ── Finish page: detect replacement order from placed order data ─── #} {% set loeFinishOrder = page.order ?? null %} {% set loeFinishIsReplacement = loeFinishOrder and (loeFinishOrder.customFields.sellops_type ?? null) == 'replacement' %} {% set loeFinishCreditItem = null %} {% if loeFinishIsReplacement %} {% for li in (loeFinishOrder.lineItems ?? []) %} {% if li.identifier is defined and li.identifier == 'loe_previous_order_credit' %} {% set loeFinishCreditItem = li %} {% endif %} {% endfor %} {% endif %} {% if loeModify and (loeModify.enabled ?? false) and loeReplCredit and (loeReplCredit.creditApplied ?? false) %} {# ── Replacement order (Case 1): professional payment breakdown ─── #} {% set replCartShipping = 0 %} {% for delivery in page.cart.deliveries %} {% set replCartShipping = replCartShipping + delivery.shippingCosts.totalPrice %} {% endfor %}