Back to Blog
Tutorials

How to Set Up Google One Tap Login in WooCommerce (5-Minute Guide)

Step-by-step tutorial to install and configure Google One Tap authentication on your WooCommerce store. Reduce checkout friction and boost conversions in under 5 minutes.

January 2, 20265 min readBy Kevin Maqueda

How to Set Up Google One Tap Login in WooCommerce

If you're losing customers at checkout because they don't want to create yet another account, you're not alone. Research shows that 23% of shoppers abandon their carts when forced to register.

Google One Tap solves this by letting customers log in with a single click—no passwords, no forms, no friction.

This guide walks you through the complete setup process. Most store owners complete it in under 5 minutes.

What You'll Need

Before starting, make sure you have:

  • WordPress 6.0 or higher
  • WooCommerce 8.0 or higher
  • A Google account (for creating API credentials)
  • SSL certificate (HTTPS) — required for Google One Tap

Step 1: Install OneTap Login for WooCommerce

There are two ways to install the plugin:

Option A: From WordPress.org (Recommended)

  1. Log into your WordPress admin dashboard
  2. Go to Plugins → Add New
  3. Search for "OneTap Login for WooCommerce"
  4. Click Install Now, then Activate

Option B: Manual Upload

  1. Download the plugin ZIP from WordPress.org
  2. Go to Plugins → Add New → Upload Plugin
  3. Select the ZIP file and click Install Now
  4. Click Activate

After activation, you'll see a new menu item under WooCommerce → OneTap Login.

Step 2: Create Google Cloud Credentials

Google One Tap requires OAuth 2.0 credentials from Google Cloud Console. Here's how to set them up:

2.1 Create or Select a Project

  1. Go to Google Cloud Console
  2. Click the project dropdown in the top navigation
  3. Click New Project (or select an existing one)
  4. Name it something like "My WooCommerce Store"
  5. Click Create

2.2 Configure the OAuth Consent Screen

  1. In the left sidebar, go to APIs & Services → OAuth consent screen
  2. Select External (unless you have Google Workspace)
  3. Click Create
  4. Fill in the required fields:
    • App name: Your store name
    • User support email: Your email
    • Developer contact email: Your email
  5. Click Save and Continue
  6. Skip the Scopes section (click Save and Continue)
  7. Skip Test Users (click Save and Continue)
  8. Review and click Back to Dashboard

2.3 Create OAuth 2.0 Credentials

  1. Go to APIs & Services → Credentials
  2. Click + Create Credentials → OAuth client ID
  3. Select Web application as the application type
  4. Name it "WooCommerce One Tap"
  5. Under Authorized JavaScript origins, add:
    • https://yourdomain.com (your store URL)
    • https://www.yourdomain.com (if you use www)
  6. Leave Authorized redirect URIs empty (One Tap doesn't need them)
  7. Click Create

Important: Copy your Client ID. It looks like this:

123456789-abcdefghij.apps.googleusercontent.com

Step 3: Configure the Plugin

Now let's connect your Google credentials to the plugin:

  1. In WordPress admin, go to WooCommerce → OneTap Login
  2. Paste your Google Client ID in the first field
  3. Configure display options:
SettingRecommended ValueWhy
Show on CheckoutEnabledHighest conversion impact
Show on CartEnabledCatches users before checkout
Show on My AccountEnabledEasy access for returning users
Auto-promptEnabledShows One Tap automatically
Default User RoleCustomerStandard for WooCommerce
  1. Click Save Changes

Step 4: Test Your Setup

Before going live, verify everything works:

  1. Open a new incognito/private browser window
  2. Visit your store's checkout page
  3. You should see the Google One Tap popup appear in the top-right corner
  4. Click your Google account to log in
  5. Verify you're logged in and can complete checkout

Troubleshooting Common Issues

One Tap popup doesn't appear:

  • Verify your site uses HTTPS
  • Check that the domain in Google Cloud matches your site exactly
  • Disable any popup blockers
  • Clear your browser cache

"Sign in with Google temporarily disabled" error:

  • Your OAuth consent screen may need verification
  • For testing, add yourself as a test user in Google Cloud Console

Users see "This browser or app may not be secure":

  • Your site may be on a subdomain not listed in Google Cloud
  • Add all domain variations to Authorized JavaScript origins

What Happens When Users Log In

When a customer clicks Google One Tap:

  1. New users: A WooCommerce account is created automatically using their Google email and name. No password is set (they'll always log in via Google).

  2. Existing users: If the email matches an existing account, they're logged into that account instantly.

  3. After login: Users stay on the same page (or redirect to a custom URL with PRO).

Optimizing for Maximum Conversions

Once basic setup is complete, consider these optimizations:

Enable on All High-Traffic Pages

Beyond checkout, enable One Tap on:

  • Product pages (for wishlists, reviews)
  • Blog posts (for comments)
  • Any page with user actions

Customize the Experience (PRO)

With OneTap Login PRO, you can:

  • Set custom redirect URLs after login
  • Restrict signup to specific email domains (great for B2B)
  • Send branded welcome emails
  • View detailed analytics on One Tap performance

Monitor Your Metrics

Track these KPIs in your analytics:

  • One Tap impression rate
  • One Tap click-through rate
  • New registrations via One Tap
  • Checkout completion rate (before/after)

Next Steps

Congratulations! Your store now offers the fastest login experience available for WooCommerce.

Recommended actions:

Need Help?


Last updated: January 2026