Free
$0
- Date-of-birth step in the cart and cart drawer
- Checkout rule, order holds, tags and handover note
- Up to 50 verified orders a month
Aetas: Age Verification In review
Shopify app that runs an age check in the cart and at checkout, for shops selling vapes, alcohol, tobacco or knives.
Buyers confirm their date of birth in the cart, checkout stops carts without a valid check, and unchecked orders are held before shipping.
In Shopify App Store review, not installable yet
Confirm your age
Some products in your cart are age-restricted. Enter your date of birth to continue to checkout.
| Item | Qty | Total |
|---|---|---|
| Mango ice e-liquid 10 ml | 2 | £9.00 |
| Pod kit, Graphite | 1 | £24.00 |
Age confirmed. You can continue to checkout.
Try it here
Follow one of three buyers through the shop: the date-of-birth step in the cart, what checkout does and what you see on the order.
Sample buyers of a vape shop on 4 November 2026, with a minimum age per country set on Pro: 18 in the UK and Germany, 21 in the US. Which products count as restricted comes from your rules.
Confirm your age · next to the checkout button
| Item | Qty | Total |
|---|---|---|
| Mango ice e-liquid 10 ml | 2 | £9.00 |
| Pod kit, Graphite | 1 | £24.00 |
Age confirmed. You can continue to checkout. The cart checks the lowest minimum age you set (18); the date of birth is not stored.
Checkout continues. The checkout rule found a valid check for the delivery country’s minimum age.
| Order | Country | Minimum age | Result |
|---|---|---|---|
| #1048 | GB | 18 | Verified |
Confirm your age · next to the checkout button
| Item | Qty | Total |
|---|---|---|
| Mango ice e-liquid 10 ml | 2 | £9.00 |
| Pod kit, Graphite | 1 | £24.00 |
Age confirmed. You can continue to checkout. The cart checks the lowest minimum age you set (18); the date of birth is not stored.
Checkout blocked: You must be at least 21 years old to buy the age-restricted products in your cart for this delivery country.
No order: checkout stopped the cart, so nothing reached Shopify. Liam sees the message at checkout and can remove the restricted products.
Confirm your age · next to the checkout button
| Item | Qty | Total |
|---|---|---|
| Mango ice e-liquid 10 ml | 2 | £9.00 |
| Pod kit, Graphite | 1 | £24.00 |
Clicking Checkout without confirming shows: Confirm your age before you go to checkout. A buyer who reaches checkout another way still meets the checkout rule.
Checkout blocked: Your cart contains age-restricted products. Return to the cart and confirm your age to continue.
Had an order reached Shopify without a valid check, for example while the checkout rule was off, the app would catch it here:
| Order | Country | Minimum age | Result |
|---|---|---|---|
| #1050 | DE | 18 | Held: no valid age check |
Selling vapes, tobacco, alcohol or knives online means checking that the buyer is old enough before the parcel leaves. A pop-up asking “Are you over 18?” on the home page is one click, and it does not stop anyone from checking out.
Shopify has no date-of-birth step at checkout, and an order that slips through still has to be caught by someone before it ships.
The minimum age differs by product and country: 18 for vapes in the UK (GOV.UK) and Germany (§ 10 JuSchG), 21 for tobacco and e-cigarettes in the US (FDA, Tobacco 21).
When the cart holds a product you marked as age-restricted, by collection, tag or product type, a Confirm your age step shows next to the checkout button, in the cart page and the cart drawer. An app embed adds it to your theme, and it speaks English, German, French, Spanish, Italian, Dutch and Polish.
The app works out the age from the date of birth and writes a signed check to the cart; the date of birth itself is not stored. A Shopify checkout rule blocks checkout when the check is missing, expired, not genuine or too young for the delivery country. It works on every Shopify plan.
Each new order with a restricted product is checked again. An order without a valid check is put on a fulfillment hold and tagged age-check-failed. A verified order is tagged age-verified and can get a handover note naming the carrier’s age service: DHL Persönliche Übergabe in Germany, a Royal Mail age-verified service in the UK, adult signature in the US.
The full detail of each step: which products count as restricted, what the buyer sees, when checkout is blocked and the tags you can filter orders by.
age-verified: a valid checkage-handover: the handover note was addedage-check-failed: held, no valid checkage-check-plan-limit: held, past the plan’s monthly limit of verified ordersage-id-check-pending, age-id-checked, age-id-rejected: ID review on ProThe app helps you run an age check; which checks your products need is yours to decide. Not legal advice.
Pick collections, product tags or product types in Rules and set the minimum age.
In the theme editor, turn on Age check (cart drawer) under App embeds.
Tick it in Settings. The checkout rule then shows as Active.
Knowing the limits up front saves you an install.
The buyer types a date of birth, and the app cannot tell whether it is true. Many rules expect more, such as an ID check or an age check on delivery: the ID review queue and the handover note are there for that.
With ID review, you ask the buyer for ID yourself. The app records only who approved or rejected the order, and when.
The handover note is a reminder for your team. You book the age-checked delivery with the carrier.
It does not decide which rules apply to your products or make a shop meet any law on its own. Read the official guidance, such as GOV.UK on selling vaping and nicotine products, Business Companion on online sales of age-restricted products and § 10 of Germany’s Jugendschutzgesetz.
$0
$5.99 a month
Or $59 a year. 7-day free trial, billed through Shopify.
Something else? Write to hello@reply.getstorefleet.com.
The cart step, the checkout rule, order holds and tags and the handover note are free for up to 50 verified orders a month. After the 50th, verified orders are held and tagged age-check-plan-limit so you can look at them. Pro is $5.99 a month or $59 a year, billed through Shopify, with a 7-day free trial on your first subscription. It adds unlimited verified orders, a minimum age per country, the ID check queue and CSV export.
Read products, to know which products are age-restricted; read and write orders, to check each new order and add its tags and note; write validations, for the checkout rule; and write merchant-managed and third-party fulfillment orders, to put an order on hold and release it.
No theme code. Turn on the Age check (cart drawer) app embed in the theme editor: it adds the step to the cart drawer and the cart page. To choose where the step sits on the cart page, add the Age check app block there instead.
No. The checkout block is a checkout rule (a Shopify Cart and Checkout Validation Function) that comes with the app and works on every Shopify plan. Shopify lists it under Settings > Checkout > Checkout rules as Aetas: Age Verification.
The app’s access ends at once. Shopify asks the app to delete your store’s data 48 hours later, and it does. Dates of birth were never stored, and the tags and notes already on your orders stay in Shopify.
That depends on the product and the country, and many rules ask for more, such as an ID check or a check on delivery. With Pro, the app can hold verified orders until staff have seen an ID, and the handover note reminds your team to book the carrier’s age-checked delivery. It is not legal advice: read the GOV.UK guidance for the UK and § 10 JuSchG for Germany, and ask a lawyer if you are unsure.
It is in Shopify App Store review. Send us an email and we write back the day it can be installed.