Overview
QuickAuth adds a login code to the Shopware login: customers request a code by email or SMS, enter it, and they are logged in – on the account login page and on the checkout registration page. The password login remains available in parallel.
What QuickAuth does
- Login code by email: works without any external service, through your shop's normal email setup. Edit the email template under Settings → Email templates (template type "Login code").
- Login code by SMS: optional, through the commercewerk gateway, Twilio or Vonage. See SMS providers.
- Password as a fallback: customers switch to the password field at any time via a link; the "Forgot password?" link stays reachable. See Login methods.
- "Email only" mode: hides the mobile number entirely and switches the SMS login off – for shops that do not want to process mobile numbers.
QuickAuth is meant for shops where a forgotten password interrupts the checkout: instead of a password reset, a code is enough, and the customer enters it right where they already are – same tab, same browser, same device.
How a login works
- The customer enters their email address or mobile number.
- They request a code with Request login code. For email, the form shows: "You'll receive a login code by email shortly if your email is registered."
- They enter the six-digit code into the digit boxes – on a smartphone, the code from the SMS often fills in automatically.
- They are logged in; the checkout continues normally to the final order step.
The code is valid for 300 seconds by default; resending is possible after a countdown of 20 seconds by default. Both are configurable – see Configuration.
How the pieces fit together
- Storefront form: replaces the standard login form on the account login page and on the checkout registration page; each placement can be switched off individually. See The login form.
- Delivery paths: email goes through the shop itself, SMS through the provider chosen in the settings.
- Mobile number in the account: customers can store a mobile number for login and change or remove it at any time under "Your profile".
- Settings: everything lives under Settings → Extensions → My extensions → QuickAuth → Configure; every option can be overridden per sales channel.
An SMS provider is only needed if you want to offer login by SMS. The login code by email works right after installation, through your shop's email setup.
What QuickAuth does not do
- It does not register new customers: a login code signs in existing customer accounts; registration remains the normal Shopware path.
- It does not remove the password login – switching to the password is always one link away.
- It does not send login links: the customer receives a code and enters it in the existing browser tab; no second session opens in a different browser.