Skip to content

Settings reference

Two places hold configuration: behavior lives in the app (Home page), appearance lives in the theme editor (app embed). This page lists everything.

Setting Values Default Plan
Enable age verification on my storefront on / off off Free
Verification method Yes / No confirmation · Date of birth Yes / No confirmation Free
Minimum age 1–129 18 Free
Remember the visitor’s choice for (days) 0–365 (0 = ask again next session) 30 Free
Where to show the gate Entire store · Specific collections · Specific product tags Entire store Targeted scopes: Pro
Select collections any of your collections — Pro
Add a product tag any product tag (case-insensitive) — Pro
When a visitor is not old enough Show a message · Redirect to a URL Show a message Redirect: Pro
Redirect URL https:// URL or store path — Pro
Set ages per country one age (1–129) per ISO country — Pro
Let search engines through without the gate on / off off Pro
Show the gate in the visitor’s language on / off off Pro
Log consent events (pass / decline) on / off off Pro

Notes:

  • Remember … 0 days sets a session cookie: the visitor is asked again the next time they open their browser, but not on every page view.
  • Redirect URL accepts full https:// URLs and relative paths starting with /. A bare domain (example.com) is normalized to https://example.com.
  • Countries not present in the per-country table fall back to Minimum age.

Found under Online Store → Themes → Customize → App embeds → Optan Age Verification. All available on every plan.

Setting Default
Heading Age verification
Message Please confirm your age to enter this store.
Confirm button label I am old enough
Decline button label I am not
Date of birth label Enter your date of birth
Date of birth submit label Enter
Declined message Sorry, you are not old enough to enter this store.
Logo none
Setting Default
Overlay color #000000
Surface color #ffffff
Text color #1a1a1a
Button color #1a1a1a
Button text color #ffffff
Setting Values Default
Language 12 admin languages follows your Shopify admin language

Behavior settings are saved as an app-owned metafield on your store, which the theme embed reads directly in Liquid — this is why the storefront needs no network request to configure the gate. Appearance settings are standard theme settings, versioned with your theme. Neither contains personal data.