From f6eb686fcdabdff8ff0a8ad69542494959d2fa9a Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Mon, 9 Feb 2026 10:00:39 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20display=20=C2=AB=20tarif=20appliqu=C3=A9?= =?UTF-8?q?=20=C2=BB=20on=20checkout=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The ``basketTotal`` partial expects ``$sale_channel`` as a top-level view variable. The cart page passed it correctly, but the checkout page and the AJAX basket refresh only passed it nested inside ``$basket``. --- app/Http/Controllers/Shop/BasketController.php | 4 +++- resources/views/Shop/Orders/order.blade.php | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Shop/BasketController.php b/app/Http/Controllers/Shop/BasketController.php index 541969f1..dd3194fb 100644 --- a/app/Http/Controllers/Shop/BasketController.php +++ b/app/Http/Controllers/Shop/BasketController.php @@ -68,8 +68,10 @@ class BasketController extends Controller public function getBasketTotal($deliveryId = false, $deliveryTypeId = false) { + $basket = Baskets::getBasketTotal($deliveryId, $deliveryTypeId); $data = [ - 'basket' => Baskets::getBasketTotal($deliveryId, $deliveryTypeId), + 'basket' => $basket, + 'sale_channel' => $basket['sale_channel'] ?? null, ]; return view('Shop.Baskets.partials.basketTotal', $data); diff --git a/resources/views/Shop/Orders/order.blade.php b/resources/views/Shop/Orders/order.blade.php index ddddcb75..002c7e77 100644 --- a/resources/views/Shop/Orders/order.blade.php +++ b/resources/views/Shop/Orders/order.blade.php @@ -40,7 +40,10 @@
- @include('Shop.Baskets.partials.basketTotal', ['basket' => $basket]) + @include('Shop.Baskets.partials.basketTotal', [ + 'basket' => $basket, + 'sale_channel' => $basket['sale_channel'] ?? null, + ])