Google One Tap Sign-In add-on by cs-commerce

The add-on brings Google sign-in to a CS-Cart storefront: the official Google button in the sign-in and registration forms and the One Tap prompt for guests. The customer picks their account in the Google pop-up, the store verifies the token and opens the session — no password, no confirmation e-mail.

  • The button appears in the sign-in pop-up, on the sign-in page, in the checkout sign-in form and on the registration page. Google renders it itself, in the customer’s language; a visitor already signed in to Google sees their name, e-mail and picture on it. Caption, theme, size and shape are configurable.
  • One Tap prompt: a guest with an active Google session sees a panel with their accounts in the corner of the page — one click and they are in. Automatic sign-in for returning customers is available.
  • New customers get an account on the fly: first and last name from the Google profile, the e-mail already verified; the store’s standard registration e-mail can be sent. Existing customers enter their own account and Google gets linked to the profile — the link is visible in the account area and can be removed or set up again. Orders placed as a guest before signing in are attached to the account.
  • The token is verified on the store server against Google’s public keys: signature, issuer, lifetime, audience and the verified e-mail flag. No application secret is needed — just the Client ID. Only customers can sign in through Google; administrator and vendor accounts are never touched. For B2B stores the sign-in can be limited to certain e-mail domains.
  • Rejected sign-in attempts are written to the administrator log with the reason. The settings page carries a note on why One Tap may not appear (Google cooldown after a dismissed prompt, FedCM blocked in Chrome, HTTP instead of HTTPS) and how to reset it.

Works with CS-Cart and Multi-Vendor from version 4.3.1, in the CS-Cart, CS-Cart Ultimate, Multi-Vendor, Multi-Vendor Plus and Multi-Vendor Ultimate editions, through the standard hooks of the sign-in and profile forms of the Responsive theme and themes based on it; the storefront needs HTTPS. Next to the “Yandex ID Sign-In” add-on the Google and Yandex buttons line up in one column under a shared divider. The full manual is in the documentation.

The addon supports instant updates through the cs-cart upgrade center. Get new versions simply and quickly without reinstalling an addon!