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.
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)
- Log into your WordPress admin dashboard
- Go to Plugins → Add New
- Search for "OneTap Login for WooCommerce"
- Click Install Now, then Activate
Option B: Manual Upload
- Download the plugin ZIP from WordPress.org
- Go to Plugins → Add New → Upload Plugin
- Select the ZIP file and click Install Now
- 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
- Go to Google Cloud Console
- Click the project dropdown in the top navigation
- Click New Project (or select an existing one)
- Name it something like "My WooCommerce Store"
- Click Create
2.2 Configure the OAuth Consent Screen
- In the left sidebar, go to APIs & Services → OAuth consent screen
- Select External (unless you have Google Workspace)
- Click Create
- Fill in the required fields:
- App name: Your store name
- User support email: Your email
- Developer contact email: Your email
- Click Save and Continue
- Skip the Scopes section (click Save and Continue)
- Skip Test Users (click Save and Continue)
- Review and click Back to Dashboard
2.3 Create OAuth 2.0 Credentials
- Go to APIs & Services → Credentials
- Click + Create Credentials → OAuth client ID
- Select Web application as the application type
- Name it "WooCommerce One Tap"
- Under Authorized JavaScript origins, add:
https://yourdomain.com(your store URL)https://www.yourdomain.com(if you use www)
- Leave Authorized redirect URIs empty (One Tap doesn't need them)
- 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:
- In WordPress admin, go to WooCommerce → OneTap Login
- Paste your Google Client ID in the first field
- Configure display options:
| Setting | Recommended Value | Why |
|---|---|---|
| Show on Checkout | Enabled | Highest conversion impact |
| Show on Cart | Enabled | Catches users before checkout |
| Show on My Account | Enabled | Easy access for returning users |
| Auto-prompt | Enabled | Shows One Tap automatically |
| Default User Role | Customer | Standard for WooCommerce |
- Click Save Changes
Step 4: Test Your Setup
Before going live, verify everything works:
- Open a new incognito/private browser window
- Visit your store's checkout page
- You should see the Google One Tap popup appear in the top-right corner
- Click your Google account to log in
- 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:
-
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).
-
Existing users: If the email matches an existing account, they're logged into that account instantly.
-
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:
- Monitor your cart abandonment rate over the next 2 weeks
- Consider upgrading to PRO for advanced features
- Read our guide on increasing conversions with One Tap
Need Help?
- Documentation: docs.onetapwoo.com
- Support: Contact our team
- PRO users: Priority support with 24-hour response time
Last updated: January 2026