shortCodeAttributes ?? []; (new CartLoader())->registerDependency(); $itemCount = 0; $cartData = []; // Hide mini cart count during instant checkout to avoid confusion if (!CartHelper::doingInstantCheckout()) { $cart = CartHelper::getCart(null, false); if ($cart) { $cartData = $cart->cart_data ?? []; $itemCount = count($cartData); } } $miniCartRenderer = new MiniCartRenderer($cartData, [ 'item_count' => $itemCount ]); $data['is_shortcode'] = true; $miniCartRenderer->renderMiniCart($data); } }