Integrations
Magic Link Login for WooCommerce Checkout & My Account
Password prompts at WooCommerce checkout cost you returning customers and generate password-reset tickets. Magic Link's dedicated WooCommerce integration (PRO) places a passwordless login form on the two spots where shoppers sign in — the checkout login and the My Account login page — so customers request a one-click login email instead of remembering a password. It is a form-placement integration only: it adds Magic Link to WooCommerce's own login areas and changes no order, cart, or checkout logic.
PRO feature
The dedicated WooCommerce checkout and My Account integration is part of Magic Link PRO (integration code ships in the PRO build, @since 1.2.3). Basic Magic Link login via the [magic_link_form] shortcode and block works in the free version, but the automatic checkout/My-Account placement described here requires PRO.
What the WooCommerce integration does
Once enabled, customers can request a Magic Link right where they already log in:
- On the checkout page, alongside WooCommerce's "Returning customer? Click here to login" form.
- On the My Account login page.
There is no separate custom checkout flow. The integration injects the existing Magic Link form into WooCommerce's native login areas, and you control whether it appears before or after WooCommerce's own login form in each spot.
How to enable Magic Link on WooCommerce
- Make sure WooCommerce is installed and active, and that Magic Link PRO is active.
- Go to Magic Link → Settings → Integrations → WooCommerce.
- Turn on Enable WooCommerce integration to add Magic Link to the checkout login area.
- Set Position to place the form Before or After the default WooCommerce login form (default: After).
- Turn on Enable WooCommerce customer login to add Magic Link to the My Account login page, and set its position the same way.
- Save your changes, then visit your checkout and My Account pages to confirm the Magic Link form shows in the chosen spot.
WooCommerce integration settings
| Setting | What it controls | Default |
|---|---|---|
| Enable WooCommerce integration | Adds the Magic Link form to the WooCommerce checkout login area. | Off |
| Position | Whether the checkout form renders before or after the default WooCommerce login form. | After |
| Enable WooCommerce customer login | Adds the Magic Link form to the My Account login page. | Off |
| Customer login position | Whether the My Account form renders before or after the default login form. | After |
Why stores use it
- Faster login for returning customers, with no password to recall.
- Fewer password resets at checkout, so fewer abandoned carts.
- A cleaner login experience on mobile, where typing passwords is hardest.
Best suited to online stores, subscription sites, and customer portals where repeat logins are common.
Conclusion
The WooCommerce integration gives shoppers passwordless login exactly where they expect to sign in — checkout and My Account — without touching your store's checkout logic. Enable it under Magic Link → Settings → Integrations → WooCommerce and choose each placement's position. For subscription and download stores, see Store, CRM, and community integrations, and check what else is unlocked in Magic Link free vs PRO features.
FAQs
Is the WooCommerce integration free or PRO?
The dedicated WooCommerce checkout and My Account integration is a PRO feature — its code ships only in the Magic Link PRO build (@since 1.2.3). Basic Magic Link login through the [magic_link_form] shortcode or block works in the free version, but the automatic checkout and My-Account form placement requires Magic Link PRO.
Where do I configure the WooCommerce integration?
Go to Magic Link → Settings → Integrations → WooCommerce in your WordPress admin. There you enable the integration for the checkout login area, enable customer login for the My Account page, and set the position (before or after WooCommerce's own login form) for each placement.
Does it change my WooCommerce checkout or orders?
No. It is a form-placement integration only. It injects the existing Magic Link login form into WooCommerce's checkout and My Account login areas and does not modify order handling, cart behavior, payment, or any other checkout logic on your store.
Can I choose where the Magic Link form appears?
Yes. Each placement has a Position option set to Before or After the default WooCommerce login form. The default is After for both the checkout login and the My Account customer login, so the Magic Link form sits below WooCommerce's standard form unless you change it.
The integration settings do not appear — why?
The Integrations tab and its WooCommerce section only appear when Magic Link PRO is active. Confirm that WooCommerce itself is installed and active, then confirm Magic Link PRO is active. If the plugin cannot detect WooCommerce, the integration stays inactive and its settings are hidden.