Selling wine, beer, vape or CBD? Ask visitors to confirm their age, or enter their birthday, before they shop. How to set it up with the Age Verification Popup, and how to show it only where you need it.
When a visitor opens your store, a popup asks them to confirm their age. They either click a button ("I am 18 or older") or enter their date of birth, which is checked against the minimum age you set: 18, 21 or any other. A visitor who confirms isn't asked again for the number of days you choose. A visitor who says they are too young can't continue: they see your message, or go to a page you choose.
One thing to know first: it's an age confirmation, not an ID check. It shows the warning and records that the visitor confirmed their age; it can't verify a real ID.
Open the app. The first tab, Layout, has the templates. The New templates are Split image, Full-screen hero, Minimal card, Bottom sheet (slides up from the bottom, made for phones), Dark luxe (black and gold, for wine and spirits), Neon (a purple glow, for vape and nightlife) and Botanical (soft greens, for CBD and wellness). The Classic templates are Classic, Button bar, Logo left and Side panel.
Picking a template applies its colors and sizes. You can fine-tune them later in the Style tab. Here you can also set the Popup width, the Corner radius and upload your Logo (PNG or SVG with a transparent background works best).
On Content, write what visitors read:
Use the age you really need in the texts. With one-click confirm, the button text is the promise the visitor makes, so "I am 21 or older" for a 21+ store.
Style has the color, weight and size (desktop and mobile) of the heading and sub-heading, the text, background, border and corners of both buttons, the Popup color and the Page overlay behind it with its Overlay opacity.
Under Background image, pick a ready-made background (Wine, Beer, Alcohol, Beverage, Vape, CBD, Smoking, or a color gradient) or upload Your own background (minimum size 1000 x 667 px). With Split image it shows inside the popup, next to your message; with the other templates, behind the popup.
On Verification, choose one of two ways:
Remember a visitor for sets how many days a visitor who confirmed isn't asked again.
With nothing picked on Where to show, the popup shows on every store page. Pick Pages (for example Cart or the checkout steps), Categories, or enter Other category or product IDs (comma separated) to show it only there. Products in a selected category are included.
This is useful when only part of your store is age-restricted, for example a wine category in a gift shop. Everyone else can browse without the popup.
If your store is part of your own website (for example WordPress or Wix), "Home page" is not in the list. It only exists in stores made with the store's website builder. The app runs on the pages of your website that show your store, not on your website's other pages. Pick categories, or leave everything empty to show it on every store page.
If your store has more than one language, the Translations tab has a field per language for the heading, sub-heading, both buttons, the restriction message and the birthday prompt. Empty fields fall back to the texts from the Content tab.
The Preview shows the popup on desktop or mobile while you edit. When it looks right, click Save, then Enable. The label next to it changes to Live on storefront.
Split image or Dark luxe, a Wine background, One-click confirm, "I am 18 or older" and "Leave", remember the visitor for 30 days.
Date of birth, Minimum age 21, the heading "Are you 21 or older?" and a second button that sends under-age visitors to another web address.
Neon with a Vape background, or Botanical with a CBD background, on every page.
On Where to show, pick just that category. The rest of your store stays open to everyone, and products in the category ask for the age check.
Every visitor sees it once when they first open your store (or a page you chose). After they confirm, they aren't asked again for the time you set under "Remember a visitor for".
Check that the app is enabled and look at Where to show: with nothing picked it shows on every store page; with pages or categories picked, only there. If your store is part of your own website, "Home page" never matches. Also, a visitor who already confirmed isn't asked again for the days you set: to see the popup again, open your store in a private window.
They can't continue to your store. You choose what they see instead: a message, or a link to another page (the second button).
No. The popup is drawn on top of your store after it loads, so your pages stay the same for search engines and load as fast as before.
The age check is a confirmation, not an ID check. It shows the warning and records that the visitor confirmed their age; it can't verify a real ID.
See what the app does, the demo store and how to install it.
Dozens of flavors or sizes? The sticky bar's option picker can put the choices in stock first, fold the sold out ones away, close by itself once the choice is made, and show long option names in full on phones.
Hit us up and we'll get in touch with you.
With Alma Pay in installments you get 15% to 20% in turnover on average, thanks to an increase in the average basket, a purchase trigger and customer loyalty who return more easily to the site.
Create Alma account
100% Free to use
Create FREE Printify account
900+ High-Quality Products
Largest global print network
90% of all orders are produced locally
Create FREE Gelato account
90% of orders arrive within 5 days of ordering
140+ print providers across 32 countries