Passwordless login for PrestaShop: email code, link or Google
A forgotten password interrupts an order. Magic Login replaces it with an email code, a one-click link or Google, with per-shop settings and a licence that does not cut…
Sign-in and registration with Google, Facebook, Apple, Microsoft, PayPal, Amazon, X, TikTok and OpenID Connect, on PrestaShop 1.7.8, 8.2+ and 9.1+.
Visitors sign in or create their account instantly with the network they already use, with no password to remember.
Google, Facebook, Apple, Microsoft, PayPal, Amazon, X, TikTok and any OpenID Connect provider.
An existing account is linked without a password only when the provider certifies the e-mail address.
Login, registration, checkout, cart, header or any element of the page by CSS selector.
Sign-in window on computers, back to the checkout step with the cart kept.
Settings per store, interface and customer pages in French, English, Spanish, Italian and Polish.
Did you know that mandatory account creation is one of the main barriers to online purchasing? With over 5 billion active social media users worldwide, your visitors are already permanently connected to Facebook, Google, or Apple. Why ask them to fill out a form when a single click is enough?
The Social Login module removes this friction by allowing your visitors to create an account or log in instantly via their favorite social network. Result: fewer abandoned carts, more registrations, and an increased conversion rate.

It is a recognized fact in e-commerce: the less friction in the buying funnel, the higher the chances the customer will finalize their order. By removing the account creation step, forms, passwords to invent, and confirmation emails, you eliminate one of the most common obstacles to conversion.
Thanks to Social Login, your visitors—whether they already have an account on your store or not—connect in a single click via Google, Facebook, Apple, Microsoft, PayPal, Amazon, X (formerly Twitter), TikTok or your company identity provider. No more need to remember a password. Even when switching devices—smartphone, tablet, or computer—a simple click on the social button is enough to access their account.
In the checkout, an "Or continue with" block appears above the guest or sign-in choice: the customer comes back to the step they were on, their cart is kept and there is nothing to type again.

The module supports the most used platforms in the world, and any OpenID Connect provider:
Activate only the providers relevant to your audience. Each position can display a different set of buttons: for example, only Google and Apple on the login page, and all providers on the registration page. A single callback address is registered at each provider, for every language of the store.
A customer who already has an account is linked and signed in without a password only when the provider certifies their e-mail address (Google, Apple, PayPal, Amazon, Microsoft personal accounts, X with the e-mail permission, OpenID Connect with email_verified). Otherwise the customer types the password of their account once; the following sign-ins take one click. Nobody can open the account of another customer with an address their provider does not certify.
A guest who signs in with a certified address becomes a full customer and finds their orders. An account you disabled cannot sign in with a social network. When a network does not send the e-mail address or the name (X without the e-mail permission, TikTok, Apple), the "Almost there!" page asks only for what is missing, with the consents of your registration form, then the customer goes back to where they were.
This is the feature that sets Social Login apart: an advanced positioning system that gives you total freedom over button placement.
If standard locations don't match your theme, the module offers an advanced positioning tool. Simply enter the CSS selector of the HTML element next to which you want to display the buttons, choose the page, and the module takes care of everything. No code or template modification is necessary. Theme developers also have a widget to place wherever they want.
For example, you can place buttons above the promo code form on the cart page, under the "Add to cart" button on the product sheet, or in any other location of your choice.
Social Login buttons are designed according to the latest social media standards, with four styles (brand colours, light, dark, outline), and are 100% responsive (mobile, tablet, desktop). A live preview in the configuration page shows the result before you save.
For each position, you can choose:

In popup mode (enabled by default), the social network authorization page opens in a small separate window on computers. The customer never leaves your site, including in the checkout, whose content is kept. Once authorized, the window closes, and the customer is logged in on the page they were on. On a phone, or when the browser blocks the window, the customer is simply redirected to the social network and sent back to the page of origin.
When a customer connects via PayPal, an option of the module automatically creates an address in their PrestaShop account from their PayPal profile. The customer can then place an order faster, without typing all their information. The option requires that your PayPal application is allowed to read the address.
Your customers can view and manage their connected social networks from the "My Account" page, in "My social accounts". They can see at a glance which networks are linked to their account, connect new networks from that page and unlink them at any time. The customer sheet of the back office also shows the linked accounts (date of the link, last sign-in, certified address or not) and lets you unlink them. This transparency builds customer trust.
Offer a single-use voucher, reserved to the new customer registered with a network that certifies their e-mail address: percentage, fixed amount or free shipping, minimum order, validity, code prefix and combination with other discounts as you choose. The customer sees their code once, in a banner, on the page that follows the registration.
A dashboard measures the effect of social sign-in: sign-ins, new accounts, share of new customers, linked accounts, failures, orders and revenue of customers who use a social account, by period and by provider, with CSV export. The journal records each sign-in, registration, link and failure with its cause and the fix to apply, with filters and an adjustable retention period.

The module is fully compatible with PrestaShop multi-store. Each store has its own provider credentials, positions, and configuration. Statistics are separated by store.
All texts seen by the customer and by the administrator are translated. The module comes in French, English, Spanish, Italian and Polish, and the customer keeps the language of the page they were using, even after the trip to the social network.
The module keeps no access token of the social network: it reads the profile once, at sign-in. The credentials of your applications are stored encrypted and never shown again. At registration, the consents of your form (privacy policy, terms, newsletter) are asked once. The export and erasure requests of the PrestaShop GDPR module cover the linked accounts, the journal and the welcome code of the customer.
Social Login works on PrestaShop 1.7.8, 8.2+ and 9.1+, with PHP 7.4 minimum, in a single archive of about 300 KB, with no core override and no third-party PHP library. PrestaShop 1.7.7 and earlier, 8.0, 8.1 and 9.0 are not supported. PrestaShop themes that display the standard places are supported; thanks to the custom position system, it also works with any third-party theme.
The configuration interface is clear, intuitive, and documented. A single callback address, copied in one click, is enough for all providers and all languages. For each social network, a step-by-step guide helps you create the application and retrieve the credentials. The "Test the connection" button checks the provider without signing anybody in and shows the profile obtained or the exact error with the fix to apply, before you go live. Read the full documentation.

See how we compare to the most common alternatives on the market.
| Feature | WePresta | Addons |
|---|---|---|
| payments Transparent pricing | check_circle | cancel |
| update Lifetime updates included | check_circle | cancel |
| support_agent Direct developer support | check_circle | cancel |
| verified PS 1.7, 8 & 9 compatible | check_circle | help_outline |
| code Standardized clean code | check_circle | cancel |
| storefront Multi-store ready | check_circle | help_outline |
| money_off No hidden renewal fees | check_circle | cancel |
Find answers to frequently asked questions about this module
Join +289 merchants using this module
5-minute installation · Full documentation included
check_circle
check_circle