diff --git a/src/Http/Controllers/CheckoutController.php b/src/Http/Controllers/CheckoutController.php index fb75f630..7701679f 100644 --- a/src/Http/Controllers/CheckoutController.php +++ b/src/Http/Controllers/CheckoutController.php @@ -15,6 +15,10 @@ public function __invoke(Request $request, ?string $step = null) $step = $checkoutSteps[0]; } + if ($step === 'login' && auth('magento-customer')->user()) { + $step = $checkoutSteps[array_search($step, $checkoutSteps) + 1]; + } + abort_if(! in_array($step, $checkoutSteps), 404); return view('rapidez::checkout.pages.' . $step, [