Setting up Passwordless Login

Let users log in with a magic link or 6-digit code instead of a password

Passwordless Login provides users with a seamless and more secure login experience without a password. Instead of entering a password, users receive a 6-digit login code or a login link sent via email.

Passwordless Login for WooCommerce
customer accounts for woocommerce passwordless login page
customer accounts for woocommerce passwordless login otp page

Accessing Passwordless Login Settings

Go to WooCommerce > Settings > Accounts & Privacy > Customer Accounts and click on Passwordless Login.

customer accounts for woocommerce customer accounts main settings page passwordless login card

Steps

Step 1: Enable Passwordless Login

Under Passwordless Login, check Enable passwordless login.

customer accounts for woocommerce passwordless login enable

Step 2: Choose an Authentication Method

Under Authentication Method, select how users will authenticate:

  • Magic Link — a one-click login link sent to the user’s email.
  • One-Time Password (OTP) — a 6-digit code sent to the user’s email that they enter on the login page.
  • Both — lets the user choose between a login link and a 6-digit code.

Step 3: Click Save changes

Click Save changes to apply your settings.

Plugin details

Buy now

Version

2.1.0

Updated

May 6, 2026

Languages

English

Developer

Cartsera
Requires: WooCommerce 7.8+, PHP 7.4+, and WordPress 6.2+.
Compatible up to: WooCommerce 10.7, PHP 8.3, and WordPress 6.9.
Compatible with WooCommerce HPOS.