Skip to content

Commit

Permalink
Merge pull request #45 from bdsumon4u/dev
Browse files Browse the repository at this point in the history
OrderNow CartReset
  • Loading branch information
bdsumon4u authored Apr 26, 2024
2 parents 2c95bea + 2df87f2 commit ade08b0
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 0 deletions.
7 changes: 7 additions & 0 deletions app/Http/Livewire/ProductCard.php
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,15 @@ public function addToCart()

public function orderNow()
{
$cart = session()->get('cart', []);
$kart = session()->get('kart');
if (isset($cart[$kart])) unset($cart[$kart]);
session()->put('cart', $cart);

$this->addToCart();

session()->put('kart', $this->product->id);

return redirect()->route('checkout');
}

Expand Down
7 changes: 7 additions & 0 deletions app/Http/Livewire/ProductDetail.php
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,15 @@ public function addToCart()

public function orderNow()
{
$cart = session()->get('cart', []);
$kart = session()->get('kart');
if (isset($cart[$kart])) unset($cart[$kart]);
session()->put('cart', $cart);

$this->addToCart();

session()->put('kart', $this->selectedVar->id);

return redirect()->route('checkout');
}

Expand Down
7 changes: 7 additions & 0 deletions app/Http/Middleware/GoogleTagManagerMiddleware.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,13 @@ public function handle($request, Closure $next)
config(['googletagmanager.id' => setting('gtm_id') ?? 'gtm_id']);
GoogleTagManagerFacade::setId(config('googletagmanager.id'));

if (!$request->is('checkout')) {
$cart = session()->get('cart', []);
$kart = session()->get('kart');
if (isset($cart[$kart])) unset($cart[$kart]);
session()->put('cart', $cart);
}

return $next($request);
}
}

0 comments on commit ade08b0

Please sign in to comment.