Checkout Login / Customer Login / Email Code Login / SMS Login
Description
Highlights
About the Extension
Demo shop: https://quickauth-demo.commercewerk.de/en
Documentation: https://commercewerk.de/en/docs/shopware/quick-auth/overview
A forgotten password costs you sales exactly where it hurts most: at checkout, when a customer wants to pay. QuickAuth lets your customers log in with a code: they request a login code, receive it by email or SMS, enter it and are logged in – and stay in the normal Shopware checkout until their order is complete. The classic password login remains available alongside it: you add the faster path without taking the familiar one away.
Why a code and not a login link?
A login link sent by email often opens in the email app's built-in browser, or in a different browser from the one the customer started the checkout in. The customer then cannot find their cart or continue the checkout, so the login looks as though it has failed – especially on mobile. A login code avoids that: the customer enters it right where they already are – same tab, same browser, same device. With SMS, the code is often filled in automatically on a smartphone.
Built for the checkout
- By default, email login starts with the login code: the customer enters their email address, requests the login code with one click and can switch to the password login at any time. To offer the password login first, switch off the "Start email login with a login code (recommended)" option in the extension settings.
- The login form appears on the account login page and on the checkout registration page, where it is expanded by default.
- Code entry uses six separate digit boxes, accessible by keyboard and screen reader; a countdown shows when a new code can be requested.
Email or SMS – your choice
- Email delivery works without an additional provider, through your shop's normal email setup; edit the login code email under Settings > Email templates (template type "Login code").
- SMS is optional and runs through commercewerk SMS (our own service), Twilio or Vonage; you verify the credentials with the "Verify API Credentials" button in the extension settings.
- The mobile number field formats the number as the customer types, validates it and offers a searchable country selector; you decide which countries the selector offers.
- Customers link their mobile number to their customer account and log in faster next time; they can change or remove the number at any time under "Your profile".
- The "Email only" mode hides the mobile number entirely and switches the SMS login off.
What you control
- Per sales channel: the login methods ("Email & mobile number" or "Email only") and whether email login starts with the login code.
- Whether SMS login codes are limited to known customers, so that an SMS is sent solely to mobile numbers already linked to an account.
- The texts in the login form – button, helper line and password link – as editable snippets, per language; plus the sender name and message text for SMS.
- The login code lifetime (5 minutes by default), the wait before resending (20 seconds) and the limits for code requests and login attempts (3 per minute each).
- The legal notice in the form with its SMS consent wording; you can edit it or switch the whole notice off.
Privacy
Login codes are single-use and expire automatically; they are generated from a secret that is stored encrypted and deleted after a successful login. With SMS, the mobile number is sent to the provider you choose only to deliver the code. In "Email only" mode, no external SMS provider is involved.
Direct support
We build QuickAuth at commercewerk in Munich. Questions, requests or help getting set up? Email support@commercewerk.de – we answer directly, in English and German.
Details
- Available: English, German
- Latest update: 2 November 2026
- Publication date: 6 October 2025
- Version: 4.0.0
- Category: Checkout / Cart process
Resources
Reviews (0)
About the Extension Partner
commercewerk 1440 GmbH
Partner Status
-
Shopware
Extension Partner
Details
- Partner since: 2025
- Extensions: 2
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly