HomeWordPressBlogPricingDemoContactDocs
LoginGet Started
Official WordPress · WooCommerce plugin

WordPress age verification for WooCommerce stores

Stay legal when you sell age-restricted products on WordPress. Setup takes about 5 minutes. Free for the first 100 verifications per month.

AgeOnce is a WordPress plugin that checks age at WooCommerce checkout, logs verification on each order, and does not store ID scans on your site.

5-minute install

No IDs or faces stored

Audit-ready logs

Install free pluginSee how it works

Free 100 verifications/month

No card required

5-step setup
≈ 5 min
1

Install AgeOnce

From the WordPress.org plugin directory.
2

Pick your plan

Start on the free tier or any paid plan.
3

Connect dashboard

Copy the plugin Redirect URL into AgeOnce.
4

Paste credentials

Client ID and Client Secret into WordPress.
5

Pick what to protect

Products, categories, posts, or pages.
View plugin on WordPress.org
SEE IT IN ACTION

Watch a real WooCommerce checkout get verified

About 90 seconds: install, connect credentials, set rules, test checkout.

WordPress age verification plugin setup walkthrough

  1. Install AgeOnce. From the WordPress.org plugin directory.
  2. Pick your plan. Start on the free tier or any paid plan.
  3. Connect dashboard. Copy the plugin Redirect URL into AgeOnce.
  4. Paste credentials. Client ID and Client Secret into WordPress.
  5. Pick what to protect. Products, categories, posts, or pages.
FREE TIER · NO CREDIT CARD

Free for the first 100 verifications a month

Compare plans

Activate the plugin in minutes. No card, no trial timer.

Outgrow the free tier? A paid plan pays back with one prevented fine.

Built for regulated WordPress stores

More than a simple age popup

AgeOnce gives your WordPress site a real verification flow, not just a self-declared checkbox. Customers verify through AgeOnce and return to checkout or protected content automatically.

Block restricted checkout

Require age verification only when a WooCommerce cart contains products or categories that need it.

Protect content rules

Gate posts, pages, products, and custom post types by category, tag, manual lock, or 16+/18+/21+ age rules.

Keep audit proof

Store verification status, transaction ID, and timestamp on WooCommerce orders for support and compliance review.

Common use cases

Protect only what needs verification

Apply rules per product for one-off items, per category for a catalog, and per post or page for memberships. Normal products and public content stay open.

Alcohol & wine

Tobacco & vape

Cannabis & CBD

Adult memberships

Events & tickets

Supplements & meds

READY IN 5 MINUTES

Launch checkout protection with confidence

Follow the WordPress guide for installation, credentials, WooCommerce checkout protection, content rules, redirect URLs, and troubleshooting. Start free. Paid plans pay back with one prevented fine.

Install free pluginRead WordPress docs
Start on the free plan, connect your credentials, and test with a staging product category first.
FAQS

WordPress install questions, answered

No. AgeOnce uses an OAuth redirect flow, so the plugin only adds a small JavaScript check at WooCommerce checkout and on the protected pages you choose. Your storefront, product pages, and SEO performance stay untouched, and there is no extra database table writes on every request.

Yes. The plugin works with any standard WordPress theme and major page builders, including Elementor, Divi, Bricks, and Oxygen. It hooks into WooCommerce checkout and the standard post/page hierarchy, so any visual builder keeps its layout and styling.

Yes. AgeOnce stores only an age token, never the ID document or face. That meets GDPR, UK GDPR, and CCPA data-minimization requirements out of the box. Audit logs are exportable for ICO, FTC, or US state Attorney General requests.

The plugin fails closed by default: restricted checkouts pause and the customer sees a clear retry message rather than slipping through. We target 99.95% uptime and publish live status at status.ageonce.com so you can communicate proactively with your buyers.

Self-declared popups do not satisfy the UK Online Safety Act, EU Digital Services Act, or US state laws like Texas and Utah, because they are trivially bypassed and are not auditable. AgeOnce performs real ID and face verification once, then issues a privacy-preserving age token that returning customers reuse for fast checkout.

Yes. The audit log stores verification status, transaction ID, and timestamp on every WooCommerce order, which is exactly what FDA PACT Act, UK ICO, and US state alcohol authorities ask for during audits. You can apply rules per product, per category, or per content type.

Yes. There is no annual lock-in. The free tier (100 verifications per month) stays free for as long as you use it, and any paid plan can be cancelled with one click in the AgeOnce dashboard.


The privacy-first age verification for high-risk businesses.

Legal
Terms of ServicePrivacy PolicyBiometric PolicyMerchant TermsData Processing Agreement
Product
DocumentationWordPress PluginWordPress DocsContactStatus

© 2026 AgeOnce Inc. All rights reserved.