Made for OpoShop

Mind the door on
age-restricted products.

Doorly asks shoppers to confirm their age before they can browse or buy, on your whole store or on just the collections that need it. It looks like your store, remembers who already answered, and lets search engines through by default.

✓ No code ✓ One setup screen ✓ No shopper data collected

Made for OpoShop stores that sell

Vape and e-liquid Alcohol CBD and hemp Tobacco Knives Adult products
1 screen
To set it up
0 lines
Of theme code to edit
0
Dates of birth sent to us or stored
On by default
Search engines are let through

Why Doorly

What an age gate should do,
and nothing it shouldn't.

Built specifically for merchants selling vape, alcohol, CBD, tobacco, kratom, blades and adult products on OpoShop.

Three levels of check

A one-tap yes/no, a tick-to-certify box, or a full date of birth. Pick the strength that suits what you sell. You can change it any time.

Whole store or just some of it

Gate the whole store, or only the collections and products that need it, with a different minimum age per collection if your catalogue is mixed.

Your store, not a popup

Doorly reads your theme's own colours and corner style, so the gate looks like part of your shop rather than a third-party interruption.

It remembers who answered

A shopper who confirms isn't asked again for as long as you choose. Raise your minimum age and everyone is asked again.

Search engines get through

An age gate that blocks search engines can drop a store out of search results. Doorly lets Google, Bing and the AI crawlers through by default. You can turn that off.

Day by day counts

How often the gate was shown, how many shoppers confirmed and how many were turned away, day by day. Counts only. No shopper is identified.

How it works

Three steps.

No theme editing, no developer, no snippet to paste anywhere.

1

Install from OpoShop

Doorly opens inside your store admin and signs you in automatically. Nothing changes on your storefront yet.

2

Say what you sell

Pick what you sell and Doorly suggests a starting age, a type of check and wording. One screen. You can change all of it.

3

The door is minded

Switch it on. Doorly tells you when your store has loaded the gate and gives you a button to see it yourself. Change any word, colour or rule whenever you like.

What your shoppers see

A door, not a roadblock.

The gate is one clean, on-brand screen. It appears as the page loads, keeps keyboard focus inside it so nobody tabs around it, and sits on top of your page without moving anything in it.

  • ✓ Matches your store's colours and corner style
  • ✓ Your logo, your headline, your wording
  • ✓ Turned-away shoppers get a message or a redirect you choose
  • ✓ Sized for phones and desktops, and usable from the keyboard

What you get

Simple by default. Deep when you need it.

Pick what you sell and you are done. Everything else is there if you want it, and a live preview shows what your shoppers will see as you type.

  • ✓ Per-collection minimum ages for a mixed catalogue
  • ✓ Every word on the gate is yours to write
  • ✓ Colour, roundness, backdrop, logo, light or dark
  • ✓ Day by day counts of how often the gate was shown

Straight answers

What Doorly is, and what it is not.

It is a self-declared check

The shopper states their age and Doorly takes their answer. It does not check identity documents, and someone determined can lie or switch off scripts in their browser.

It gets out of the way if it breaks

If Doorly has a problem, your shopper sees your store with no gate rather than a screen they cannot get past. A broken store is worse than a missed check.

It is not legal advice

What the law requires depends on what you sell and where you ship. Some products need identity checks at checkout as well. Doorly cannot tell you what applies to you.

FAQ

Questions worth asking.

Will an age gate hurt my conversion rate?
An age gate is friction by design. That is the point of it. Doorly keeps the friction small: it remembers a shopper so they are not asked on every page, and you can put it on just the products that need it rather than your whole shop. The Activity screen counts how many times the gate was shown and how many shoppers carried on, so you can see the effect for yourself.
Does it hurt my SEO?
Not by default. An age gate that blocks search engines along with everyone else can drop a store out of search results. Doorly recognises Google, Bing, the social preview bots and the AI crawlers and lets them see the page normally. Shoppers are still asked. You can turn this off if you would rather.
Do you collect my shoppers' dates of birth?
No. When a shopper enters a date of birth, it's compared against your minimum age in their own browser and then discarded. It is never sent to us, never stored and never logged. Doorly records counts only: per store per day, how many times the gate was shown, how many confirmed and how many were turned away, plus which of your product and collection pages showed it.
Does this make me legally compliant?
Doorly cannot promise that. It gives you a clear, consistent age check and day by day counts of how often it was shown and answered. It is a self-declared check: the shopper states their age and Doorly does not verify who they are. It is not legal advice. Requirements vary by product and by place, and some products need identity checks at checkout as well. Check what applies to what you sell and where you ship.
What happens if Doorly can't load?
Your store behaves as it did before: no gate, no error, no broken page. Doorly fails open on purpose. A shopper locked out by a network blip is a lost sale, and breaking your store is never the better outcome. It also means a shopper whose browser blocks scripts will not see the gate.
Will it change how my store looks?
Only where the gate shows. The full-page gate is an overlay on top of your store and moves nothing underneath it. If you choose to blur a single product instead, Doorly covers that product's photos and locks its buy button until the shopper confirms. Switch Doorly off and your store looks as it did before.
Can I use different ages for different products?
Yes. Set a store-wide minimum, then override it per collection or per product, for example 18 across the shop but 21 on spirits. A product that sits in two gated collections always gets the stricter of the two.
Do I need a developer?
No. Install it from the OpoShop App Store, pick what you sell, and switch it on. There is no snippet to paste and no theme file to edit, and nothing appears on your storefront until you finish that one setup screen.

Mind the door on your store.

Install Doorly from the OpoShop App Store, tell it what you sell, and switch your age gate on. Nothing changes on your storefront until you say so.

Get it on the OpoShop App Store