diff --git a/packages/TPS/Shop/src/Resources/views/shop/checkout/cart/mini-cart.blade.php b/packages/TPS/Shop/src/Resources/views/shop/checkout/cart/mini-cart.blade.php
index c278fedcd..a45ac93e6 100644
--- a/packages/TPS/Shop/src/Resources/views/shop/checkout/cart/mini-cart.blade.php
+++ b/packages/TPS/Shop/src/Resources/views/shop/checkout/cart/mini-cart.blade.php
@@ -4,6 +4,7 @@
- {{__('shop::app.checkout.cart.title')}} @if($cart)({{ $cart->items->count() }})@endif
+ {{__('shop::app.checkout.cart.title')}} @if($cart)({{ $cart->items->count() }})@endif
+
diff --git a/packages/TPS/Shop/src/Resources/views/shop/home/index.blade.php b/packages/TPS/Shop/src/Resources/views/shop/home/index.blade.php
index d5a4758c1..076e801dd 100644
--- a/packages/TPS/Shop/src/Resources/views/shop/home/index.blade.php
+++ b/packages/TPS/Shop/src/Resources/views/shop/home/index.blade.php
@@ -370,6 +370,9 @@
function showPopup(data = null) {
if (data === null) return;
+ document.querySelector('.count-cart-item').textContent = '('+data.count_cart_item+')';
+ document.querySelector('.cart-quantity').textContent = data.count_cart_item;
+
// Update the popup content with the product data
document.querySelector('.add-product-item-header h4').textContent = data.name;
document.querySelector('.add-product-item-price').textContent = data.price;
diff --git a/packages/TPS/Shop/src/Resources/views/shop/layouts/header/search-nav.blade.php b/packages/TPS/Shop/src/Resources/views/shop/layouts/header/search-nav.blade.php
index 00babb2fe..5623a9c5a 100644
--- a/packages/TPS/Shop/src/Resources/views/shop/layouts/header/search-nav.blade.php
+++ b/packages/TPS/Shop/src/Resources/views/shop/layouts/header/search-nav.blade.php
@@ -283,7 +283,7 @@
 }})
- @if(isset($cart))
{{ $cart->items->count() }}@endif
+
@if(isset($cart)){{ $cart->items->count() }}@endif
diff --git a/packages/Webkul/Shop/src/Http/Controllers/CartController.php b/packages/Webkul/Shop/src/Http/Controllers/CartController.php
index 887d0dc23..db047c633 100644
--- a/packages/Webkul/Shop/src/Http/Controllers/CartController.php
+++ b/packages/Webkul/Shop/src/Http/Controllers/CartController.php
@@ -10,6 +10,7 @@ use Webkul\Customer\Repositories\WishlistRepository;
use Webkul\Product\Repositories\ProductRepository;
use Webkul\CartRule\Repositories\CartRuleCouponRepository;
use Webkul\Product\Facades\ProductImage;
+// use Webkul\Checkout\Facades\Cart as WebkulCart;
class CartController extends Controller
{
@@ -92,7 +93,7 @@ class CartController extends Controller
// return redirect()->back();
// }
- public function add($id)
+ public function add($id)
{
$product = $this->productRepository->findOrFail($id);
@@ -132,12 +133,15 @@ class CartController extends Controller
$productImage = ProductImage::getProductBaseImage($product)['medium_image_url'];
$priceHTML = core()->currency($product->price);
+ $cart = Cart::getCart();
+
return response()->json([
'message' => 'Product added to cart successfully',
'product' => [
'name' => $product->name,
'image' => $productImage,
'price' => $priceHTML,
+ 'count_cart_item' => $cart->items->count(),
]
], 200);