Logvia – Login And Registration With Google Sign-In For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Logvia replaces the default WordPress and WooCommerce login and registration forms with clean, fast screens that work in any theme.
What you get
- Popup or slide-in panel with Log in / Sign up tabs. Opens from menu items, any #logvia-login link, a CSS class, the [logvia_link] shortcode, links to the login page, or automatically after a delay.
-
Menu items that change with the visitor: Log in / Sign up for guests, My account / Log out for customers.
-
Login with email or username, “remember me” and errors shown in place, without a page reload.
- Registration with email verification. Visitors receive a six-digit code. The account is created only after the code is confirmed, so your store fills up with real customers instead of spam accounts.
- Password reset by link or by six-digit code, on your own branded screen or inside the popup.
- Continue with Google. Uses Google’s official OAuth flow with PKCE. No extra plugin or SDK needed.
- WooCommerce My Account login/register is replaced automatically, and new users get the WooCommerce “customer” role.
- Require an account to check out (optional). Guests fill their cart, log in or register at checkout and come straight back with the cart kept.
- Works with any theme, classic or block. The screens live on a normal WordPress page, so your header, footer and layout stay in place.
- Drag & drop form builder with 15 field types: name, phone with country code, country and state, dropdowns, radio buttons, checkbox lists, terms checkbox, dates, numbers and more. Save answers to the profile, WooCommerce billing details or custom fields.
- Checkout login: the WooCommerce “Returning customer?” box opens the Logvia popup.
- Bot protection: Cloudflare Turnstile, Google reCAPTCHA v2 and v3, password strength meter and rules, adjustable login lockout.
- Every text is editable: headings, button labels and field labels on all screens, and the subject and text of every email.
- Members-only mode: show a popup that cannot be closed until the visitor logs in, on every page or only on the pages you choose.
- Your colours. Choose an accent colour and a centered or image-split layout. Developers can override every template from their theme.
Built with security in mind
- Passwords are never stored in plain text, even while the email is being verified.
- Login, code and email requests are rate limited.
- Staff accounts (administrators, editors, shop managers) cannot use Google sign-in unless you allow it.
- Error and success messages are never taken from the URL as text, so nobody can make your site show a fake message.
- Lost-password requests never reveal whether an account exists.
Shortcodes
[logvia]– the full set of screens (used on the account page).[logvia_login],[logvia_register],[logvia_forgot]– a single form anywhere.[logvia_link type="login|register|both|account|logout"]– a link that opens the popup or the account page.
Logvia Pro
Logvia Pro is a separate, optional add-on that adds features which are not part of this plugin: file upload, profile photo, username and account-type fields, manual account approval (B2B and wholesale), “log in to add to cart”, password-less sign-up, and extra fields on My Account and the Users screen. Everything in this plugin works fully without it.
External services
When Google sign-in is enabled and a visitor clicks “Continue with Google”, the plugin connects to Google:
- The visitor is sent to
https://accounts.google.com/o/oauth2/v2/authto choose a Google account. - Your server sends the one-time authorization code, your Client ID and Client secret to
https://oauth2.googleapis.com/token. - Your server reads the visitor’s Google account ID, name, email address and whether the email is verified from
https://openidconnect.googleapis.com/v1/userinfo.
Nothing is sent to Google unless Google sign-in is enabled and the visitor chooses it. Google’s Terms of Service and Privacy Policy apply.
When a captcha is enabled under Settings Logvia Security, the forms load the provider’s script and your server checks each answer with the provider, sending the answer token and the visitor’s IP address:
- Cloudflare Turnstile:
https://challenges.cloudflare.com(Terms, Privacy). - Google reCAPTCHA:
https://www.google.com/recaptcha/(Terms, Privacy).
Developers
Filters: logvia_messages, logvia_validate_registration, logvia_default_redirect, logvia_login_redirect, logvia_template, logvia_template_args, logvia_hide_page_title, logvia_client_ip, logvia_rate_limits, logvia_text, logvia_field_types, logvia_field_maps, logvia_validate_fields, logvia_meta_key_allowed, logvia_pre_send_email, logvia_email_html, logvia_purchase_requires_login, logvia_google_user_is_privileged.
Actions: logvia_customer_created, logvia_fields_saved.
Credits
Country flags: circle-flags by HatScripts (MIT License), https://github.com/HatScripts/circle-flags
Screenshots
Login popup with tabs, Google sign-in and your own accent colour.
Registration form built with the drag and drop builder: names, phone with country code, terms checkbox and a password strength meter.
Email verification: the account is created only after the six-digit code is confirmed.
Slide-in panel style for the login and sign-up popup.
Drag and drop form builder: add fields, set width, required and where each answer is saved.
Appearance settings: accent colour, corner radius, popup width, logo and split layout.
Popup settings: centered window or slide-in panel, link interception and auto-open rules.
Google sign-in setup with step-by-step instructions and protection for staff accounts.

