OfferExtra 10% off PDF Search Pro annual plansYEARLY10 Get the deal

Free WooCommerce plugin · no licence key

Checkout without the login wall.

Shoppers check out with just their email. Passwordless Checkout links the order to the right customer account, creates one if needed, and lets them log in later with a one-time link. No passwords, no duplicate accounts.

Download free plugin Free forever · works with your current checkoutSee how it works
  • Free on WordPress.org
  • Classic + Block checkout
  • HPOS ready · tested up to WP 7.1
A WooCommerce checkout asking only for an email: jane@example.com is recognised as a returning customer with 12 past orders, order #1042 is linked to Jane Smith, and a single-use login link email arrives.

WebEquipe Passwordless Checkout is a free WooCommerce plugin that removes forced login and passwords from checkout. It matches each order to a customer account by billing email, creates the account silently when there isn't one, keeps one account per email, and lets customers log in later with a single-use magic link. It works with the classic and Block checkout and supports HPOS.

Works with

  • WooCommerce
  • Classic checkout
  • Block checkout
  • HPOS
  • Any WooCommerce theme

Doesn't need

  • Licence key
  • External services
  • Tracking
  • Shortcodes

Why Passwordless Checkout

The login wall costs you orders

Default WooCommerce

  • Returning shoppers are asked to log in, and forget their password
  • Guest orders aren't linked to the customer's account
  • The same person ends up with several accounts
  • "Lost your password?" emails and support tickets

With Passwordless Checkout

  • Checkout asks for an email, nothing else
  • Every order is linked to the right account automatically
  • One customer, one account, full order history
  • Login by one-time link, so there's no password to forget

See it in action

From guest checkout to logged-in customer

Watch a guest order land in the right account, then log in from the email link, without ever setting a password.

How it works

One email address, one customer

Activate it and the defaults are already on. Here's what happens on every order.

  1. 01

    Guest enters an email

    Checkout stays open to everyone. No login prompt, no password field.

  2. 02

    Email is matched

    The billing email is checked against your customers. If there's no match, an account is created silently.

  3. 03

    Order is linked

    The order joins that customer's history, so there's one account per email and no duplicates.

  4. 04

    Log in with a link

    Next time, the customer types their email on My Account and gets a single-use login link.

The difference

Most plugins fix login. This fixes the account behind it.

Magic-link login alone doesn't help if Jane already has three guest orders and two accounts. Passwordless Checkout links every order to one account by billing email, and gives you a tool to merge the duplicates you already have.

  • Past and future orders in one placeCustomers see their full history on My Account, wherever they ordered from.
  • Clean up existing duplicatesPreview two accounts side by side, then move orders and missing addresses into one.
Two guest orders and a duplicate account, all for jane@example.com, joined into one customer account for Jane Smith: 13 orders, 1 account, 0 passwords.

No passwords

Magic link login for WooCommerce customers

On My Account, customers enter their email and get a link that logs them in. It works once and expires on its own.

Three steps of magic link login: the My Account form with “Email me a login link”, the login email in the inbox, and a “Continue as Jane?” confirmation that keeps the link scanner-safe.
  • Login modesPasswordless only · Passwordless + password · Password only
  • Expired link?One click sends a new one.

Features

Every step after "Place order"

From the first guest order to the customer's next visit, and the tools you need behind the scenes.

Checkout and orders

Checkout stays open to guests. Each order is matched to a customer by billing email, or a new account is created silently, so nobody is asked for a password.

  • Guest orders linked by billing email
  • Accounts created silently, no credentials email
  • Classic and Block checkout
  • Pay invoices and custom orders without logging in
Default WooCommerce: three guest orders for jane@example.com with no account or order history. With Passwordless Checkout: one account for Jane Smith holding all three orders.

Inside WooCommerce

Four tabs, sensible defaults

Everything lives under WooCommerce → Passwordless Checkout. Most stores never change a thing.

The General settings tab: auto-link guest orders, auto-register new customers and Block checkout support switched on, login mode “Passwordless only”, logging off.

Security and privacy

Safer than a password nobody remembers

  • Nothing leaves your storeNo external requests and no tracking. Customer data stays in your WordPress database.
  • Hashed, expiring tokensLogin tokens are random, stored hashed, and cleaned up daily.
  • Single use, rate limitedEach link works once. Requests are limited per email address.
  • Admin-only toolsSettings and merging need the manage_woocommerce capability and a nonce.
Life of a login link
09:41:02  requested   jane@example.com  (1 of 3 in 15 min)
09:41:02  token       random, stored as a hash
09:41:03  emailed     expires 10:11
09:41:05  opened      by inbox scanner · not used
09:42:40  confirmed   by Jane · logged in
09:42:40  deleted     can't be used again
Single useUnused links expire on their own

Built by WebEquipe

From the team behind PDF Search Pro

The same developers build and support Passwordless Checkout. PDF Search Pro is rated 5.0 ★ on WordPress.org, and reviewers mention fixes within 24 hours.

  1. 1.0.2Scanner-safe login linksLinks are used only when the customer confirms. Invoice links no longer log visitors in, and notices show for guests too.
  2. 1.0.1New name in the plugin directoryDisplay name, slug and text domain now match the WordPress.org listing.
  3. 1.0.0First releaseAuto-linking, silent registration, magic-link login, guest order view, invoice links, merge tool, Block checkout and HPOS.

Reviews

What WordPress users say

★★★★★
“These app people have the most stellar response and support: contacted them twice for small hiccups and, within 24 hours, app adjusted!”
ahswaimReview of PDF Search Pro, by the same team · Verified on WordPress.org

What's next

Coming in Pro

Planned, not released yet. The free plugin stays free.

  • PlannedSocial login with Google and Apple
  • PlannedOne-time codes as an alternative to links
  • PlannedBulk merge for duplicate accounts
  • PlannedBranded HTML login emails

FAQ

Questions about passwordless checkout

What does WebEquipe Passwordless Checkout do?

It is a free WooCommerce plugin that lets shoppers check out without logging in. Each order is linked to a customer account by billing email, an account is created silently if there is none, and customers log in later with a single-use link sent to their email. Nobody sets or receives a password.

Does it require WooCommerce?

Yes. WooCommerce must be installed and active, otherwise the plugin will not activate.

Will it change my existing customers or orders?

No. Activating it does not modify existing orders, customers or settings. It applies to new orders from then on.

Are passwords ever sent?

No. The plugin never generates, shows or emails passwords or password setup links.

Does it work with the Block checkout?

Yes. Both the classic shortcode checkout and the Block-based checkout (Store API) are supported. It is also compatible with High-Performance Order Storage (HPOS).

What if a customer uses a different email?

Matching uses the billing email only, so a different email creates a separate account. You can combine the two later with the Merge Customers tool.

How long do login links last?

30 minutes by default, and each link works once. You can change the expiry in the Magic Link settings.

Is there a rate limit on login links?

Yes. By default an email address can request 3 links in a 15-minute window. Both numbers are configurable.

How does the merge tool work?

Enter two email addresses, preview both accounts and confirm. Orders move from the secondary account to the primary one, missing address details are filled in and the secondary user is deleted. Only users with the manage_woocommerce capability can do this.

Will caching plugins interfere?

Usually not, because login and order-view links use query parameters that most caching plugins skip. If you see problems, exclude URLs containing weplc_magic_login and weplc_order_view.

Does it add shortcodes or blocks?

No. It works automatically with your checkout and the My Account login form.

Take down the login wall on your store today

Free on WordPress.org. Activate it, place a test guest order, and you're done.

Help

Set up in minutes, help when you need it

Price
Free
Requires
WordPress 6.2+ · PHP 7.4+
Checkout
Classic + Block · HPOS
Settings
WooCommerce → Passwordless
  • Make sure login emails arrive

    Login links are sent by WordPress. If your host's mail is unreliable, use an SMTP plugin so they land in the inbox.

  • Using a caching plugin?

    Most skip these links already. If not, exclude URLs containing weplc_magic_login and weplc_order_view.

Support

We're here to help

Questions about Passwordless Checkout, a bug, billing, or a feature you'd like. The developers who built it will reply.

  • 24–48 hour repliesMonday to Friday
  • 7-day money-back guaranteeOn every paid plan

    Topic

    We only use your email to reply.