> For the complete documentation index, see [llms.txt](https://crushsuite.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://crushsuite.gitbook.io/docs/compliance/storefront-and-checkout/age-verification-what-your-customers-see.md).

# Age Verification — What Your Customers See

### How Age Verification Works

When a customer first visits your Shopify store, the **Entry Pop-Up Modal** appears and asks them to confirm they are 21 or older. This is the first step of CrushSuite's compliance flow and happens before the customer can browse products.

The age confirmation is session-based — once a customer confirms, they won't see the prompt again during that browsing session. If they return in a new session (closed browser, cleared cookies), the modal appears again.

<figure><img src="/files/EJQPfjhybihUJ3v84EsP" alt=""><figcaption></figcaption></figure>

***

### What Happens If a Customer Is Under 21

If a customer indicates they are not 21 or older, the modal blocks them from entering your store. They see a message explaining that they must be 21 or older to browse and purchase alcohol products. The modal does not close, so they cannot access any part of your storefront.

{% hint style="info" %}
**The age gate applies to the entire store.** When the Entry Pop-Up Modal is enabled, all visitors must confirm they are 21+ before browsing — even if your store also sells non-alcohol products like merchandise or gift cards.
{% endhint %}

***

### Customizing the Age Verification Experience

The age verification is part of the Entry Pop-Up Modal embed. You can customize:

* **Title text** — e.g., "Welcome to \[Winery Name]"
* **Subtitle** — e.g., "Please confirm you are 21 or older"
* **Logo** — your winery's branding
* **Description text** — any additional context you want to include

For detailed customization instructions, see Entry Pop-Up Modal Embed.

***

### Age Verification in the Order Flow

The entry modal provides the initial age gate. For carriers that offer age verification at delivery (requiring a signature from someone 21+), that is configured through your shipping carrier and fulfillment partner (e.g., Vinoshipper), not through CrushSuite.

CrushSuite ensures compliance at the point of purchase. Delivery-time verification is a carrier-level feature.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://crushsuite.gitbook.io/docs/compliance/storefront-and-checkout/age-verification-what-your-customers-see.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
