diff --git a/packages/Webkul/Checkout/src/Cart.php b/packages/Webkul/Checkout/src/Cart.php index ff61d9925..3603fb67f 100755 --- a/packages/Webkul/Checkout/src/Cart.php +++ b/packages/Webkul/Checkout/src/Cart.php @@ -310,19 +310,9 @@ class Cart } foreach ($cart->items as $item) { - $this->cartItemRepository->delete($item->id); - - if ($cart->items->count() == 0) { - $this->cartRepository->delete($cart->id); - - if (session()->has('cart')) { - session()->forget('cart'); - } - } + $this->removeItem($item->id); } - $cart->save(); - Event::dispatch('checkout.cart.delete.all.after', $cart); return $cart;