Who has it on
Shops created after the banner shipped have it on from the start. Shops that existed before keep their current behaviour until you switch it on, because turning it on changes what your visitors see and, in opt-in regions, delays your analytics until they accept.Consent modes
In every mode the banner honours the browser’s Global Privacy Control signal: analytics and marketing are treated as declined unless the visitor explicitly accepts them afterwards.
Categories
Visitors choose per category. Strictly necessary cookies cannot be switched off.
Google Analytics and Google Tag Manager receive Google Consent Mode v2 signals that match the visitor’s choice.
Turning it on
1
Update your theme
The banner is part of the official themes. If your theme shows an update available under Themes, update it first.
2
Publish a cookie policy
The banner links to your Cookie Policy, falling back to your Privacy Policy. The Cookie Policy starter template under Legal & Privacy lists every cookie a SellAuth storefront and checkout can set, grouped by the same categories as the banner. If you inserted the template before the banner existed, insert it again to pick up the full list.
3
Choose a mode and position
Automatic by region is the default. The banner can sit as a bottom bar, a card in either bottom corner, or a centered dialog.
4
Enable and save
Tick Show the cookie banner and save. A “Cookie settings” link is added to your storefront footer so visitors can change their mind later.
Text and appearance
The title and message are translated into every storefront language by default. If you write your own, your text is shown to every visitor regardless of language. The banner takes its surface, text and accent colours from your theme, so it looks native on every official theme in light and dark mode; only the Accept button uses the accent colour, so Reject stays equally visible.Asking again
Visitors are remembered for 180 days by default (30 to 365). When you add a new tracking tool or change your cookie policy, use Ask again under Legal & Privacy > Cookie Banner. It bumps the policy version, discards every stored choice and shows the banner to everyone once more.Checkout
The checkout runs on your storefront domain and reads the same consent record. It only loads the analytics, marketing and chat integrations the visitor allowed. A visitor who lands on the checkout directly, without passing the storefront, gets the opt-out behaviour outside the opt-in regions and no non-essential scripts inside them, until they visit a storefront page and choose. The embedded checkout on your own website runs inside an iframe on a different site, so it cannot read the storefront’s consent cookie and behaves like a direct visit. Your own site’s banner governs your own page.Custom themes
A custom theme has to ship the banner itself. Three pieces are needed:- Render
snippets/cookie-consent.njkin your layout before the theme script and before Alpine. Copy the snippet from any official theme. - Mark every non-essential script as inert until consent:
<script type="text/plain" data-consent="analytics">(orfunctional/marketing). The runtime activates them when the category is allowed. The officialsnippets/script-integrations.njkshows this for each integration. - Offer a way to reopen the banner: any link to
#cookie-settingsor an element withdata-cookie-settings.
window.saConsent with has('analytics'), onChange(callback), open(), acceptAll() and rejectAll(), and fires a sa:consent event on document whenever the choice changes. See Theme Structure.
Next steps
Legal pages
Publish the cookie policy the banner links to.
Analytics
The figures SellAuth reports without any cookies.