Playbook · Cookie banner blocking checkout
Shopify cookie consent / GDPR banner blocking add-to-cart or checkout — Customer Privacy, Consentmo, app conflict.
Written for a Shopify DTC owner whose cookie consent / GDPR / CCPA banner blocks Add to cart, Buy now, or checkout — usually Shopify Customer Privacy banner misconfigured for the region, a Consentmo / GDPR Cookie Consent / cookie-bar app fighting native consent, a full-screen overlay covering the buy buttons, “block until consent” rules applied too broadly, or marketing cookies held so Meta / GA4 look broken when the real issue is consent. DIY-first: prove the banner is the gate, fix Customer Privacy, keep one consent owner, clear overlay / region conflicts. Distinct from announcement bar / promo banner not showing, header megamenu / dropdown not opening, Meta CAPI events missing, and GA4 purchase event missing. No earnings claims, no invented case studies.
Nico at Latch AI Ops · Sep 7, 2026 · ~12 minute read
Buy the 72-hour install — $997Announcement barMegamenuMerchant FAQ
01
Cookie consent / GDPR banner — not announcement bar, megamenu, Meta CAPI, or GA4.
Several products can look like “the store will not let me buy.” They do not share a settings panel. This page is only when a cookie consent / GDPR / CCPA banner (or consent gate) blocks Add to cart, Buy now, or checkout. A missing promo / free-shipping bar is announcement bar not showing. A dead header megamenu / dropdown is megamenu not opening. Missing Meta Conversions API Purchase / AddToCart is Meta CAPI events missing. Missing GA4 purchase is GA4 purchase event missing. This page is only: cookie consent / GDPR banner blocking checkout.
Seven ordinary reasons ATC / checkout stays blocked: Shopify Customer Privacy / native cookie banner misconfigured, Consentmo / GDPR Cookie Consent / cookie-bar app fighting native consent, full-screen overlay covering buy buttons, region / market / “block until consent” rules applied to the wrong visitors, CSS / pointer-events / z-index leaving the banner stuck open, marketing cookies held so pixels look broken (still not a CAPI or GA4 wiring bug), or you are debugging announcement bar / megamenu / Meta CAPI / GA4 instead. Walk them in that order. You already pay for Customer Privacy or a consent app. You do not need another seat to make consent stop covering checkout.
02
Prove the consent banner or consent gate is what blocks ATC / checkout.
Open the live product page in a fresh incognito window that looks like an EU / UK / California visitor (VPN or Markets preview if you use them). Screenshot whether a cookie / privacy / GDPR banner mounts and covers Add to cart / Buy now / Checkout; whether Settings → Customer privacy (or Online Store → Preferences → Customer privacy) shows a banner for that region; Theme editor → App embeds for Consentmo / GDPR Cookie Consent / cookie bars; Application → Cookies for consent keys; and Console for Customer Privacy / consent / Shopify.customerPrivacy errors.
Honest proof: if Accept / Allow all / Necessary only unlocks ATC and checkout, stay on this page — that is consent banner, app conflict, overlay, or region rules. If the promo bar never shows, leave for announcement bar not showing. If the header megamenu never opens, use megamenu not opening. If Events Manager shows CAPI silence after consent is granted, use Meta CAPI events missing. If DebugView shows no purchase after a consented checkout, use GA4 purchase event missing. Do not mix those proofs.
03
Shopify Customer Privacy API / native cookie banner misconfigured.
Shopify’s Customer Privacy settings control the native cookie banner and which regions require consent before analytics / marketing cookies. A theme that listens to Shopify.customerPrivacy (or customer events gated on consent) will refuse Add to cart tracking — and sometimes interactive buy surfaces — until consent is collected. Regions set too broadly, banner text missing, or “collect before checkout” toggles left aggressive after a Markets expansion are the most common “EU visitors cannot buy” tickets.
Fix: Settings → Customer privacy (wording varies by admin) — confirm which regions require a banner, that the banner is enabled for those regions only, and that necessary / preference / analytics / marketing categories match what your theme and apps expect. Preview as an affected market. Hard-refresh. Do not turn privacy off globally to “fix checkout” in a regulated market — that is not a fix, it is a compliance risk. Announcement bar and megamenu sections are still different products.
04
Consentmo / GDPR Cookie Consent apps fighting native Customer Privacy.
Stores that installed Consentmo, GDPR Cookie Consent, Pandectes, or another cookie-bar app on top of Shopify’s native Customer Privacy banner often leave both: two banners stacked, one never dismissing, or the app’s block script covering ATC while native consent already granted. A theme switch that leaves the old app embed on is the same class of ticket.
Fix: keep one consent owner. Theme editor → App embeds — disable the third-party cookie / GDPR app if you want native Customer Privacy, or disable the native banner if you intentionally run Consentmo / similar (and wire that app to Shopify’s consent API where it supports it). Remove orphan cookie liquid / sections on a development theme first. Preview then hard-refresh. Missing Meta CAPI after consent is still Meta CAPI events missing— different from two banners fighting.
05
Banner overlay covering Add to cart, Buy now, or checkout.
Some consent UIs are a bottom bar; others are a full-viewport modal with a dark scrim. If the scrim never removes after Accept, or if pointer-events stay on the overlay, Add to cart / Buy now / checkout buttons look dead even though the product page loaded. Sticky ATC / chat widgets under the overlay make the same bug look worse.
Fix: Inspect the overlay after Accept — note computed display, visibility, opacity, pointer-events, and z-index. Confirm the Accept / Save preferences handler runs without console errors. Raise buy buttons above a stuck overlay only as a temporary diagnosis; the real fix is the consent script finishing and removing the scrim. A stuck promo / announcement bar is still announcement bar not showing— that is a promo surface, not a consent gate.
06
Region, market, or “block until consent” rules hiding checkout for the wrong visitors.
Consent apps and some themes gate interactive checkout by geo / Shopify Markets / visitor country. A banner set to “block store until consent” for all countries, a Markets mismatch, or testing while your IP looks like a regulated region all look like “nobody can checkout.” Header megamenu bugs are a different product — a dead dropdown is megamenu not opening.
Fix: open Customer Privacy and the consent app settings — confirm which regions require consent, that US / non-regulated markets are not accidentally blocked, and that Markets country matches the visitor. Test logged-out from an affected and an unaffected region. Do not “fix” visibility by disabling every other storefront section.
07
Marketing cookies blocked so Meta / GA4 look broken — still not CAPI or GA4 playbooks.
When analytics / marketing consent is denied, Meta pixel, CAPI browser events, and GA4 tags that respect consent correctly go quiet. That looks like “Meta is broken” or “GA4 purchase is missing” when the visitor simply chose Necessary only. Consent working as designed is not a CAPI wiring bug and not a GA4 Measurement ID bug.
Fix: prove with Accept all vs Necessary only. If events appear only after Accept all, the consent gate is doing its job — stay on this page for banner / overlay / region issues. If events stay missing after Accept all (and Test Events / DebugView still empty), leave for Meta CAPI events missing or GA4 purchase event missing. Do not disable consent to force pixels in a regulated market.
08
You tested announcement bar, megamenu, Meta CAPI, or GA4 instead.
A missing or stuck-closed promo / free-shipping bar is announcement bar not showing. A dead header megamenu / dropdown is megamenu not opening. Missing Meta Conversions API Purchase / AddToCart after consent is granted is Meta CAPI events missing. Missing GA4 purchase after a consented checkout is GA4 purchase event missing.
The only honest test for this page: a cookie consent / GDPR / CCPA banner (or consent gate) is what blocks Add to cart / Buy now / checkout until Accept / Necessary only; Shopify Customer Privacy (or one consent app) is the single owner; overlay removes after choice; region / market rules match the visitor; console is clean on Accept; and Meta / GA4 silence under Necessary only is expected consent behavior, not a separate pixel playbook. Anything else is a different product.
09
When to stay DIY vs pay $997.
Stay DIY if you can spend one afternoon on the list above: prove the consent banner is the gate, fix Shopify Customer Privacy for the right regions, keep one consent owner (native or Consentmo / similar), clear stuck overlays, fix region / “block until consent” rules, and separate expected Necessary-only pixel silence from real CAPI / GA4 wiring bugs. That is the whole playbook. No agency required. Short answers also live on the merchant FAQ. Related pages: announcement bar not showing, megamenu not opening, Meta CAPI events missing, GA4 purchase event missing.
Pay for help when the work is not the consent toggle — it is connecting the stack you already have so lead capture is not dying in DMs, storefront and checkout-ready exceptions land in a channel you already check, and the live store is one workflow instead of a spreadsheet plus a Slack bot you forgot. That is the Latch AI Ops install.
What $997 USD one-time buys: lead capture on the live store, ops alerts in a channel you already check, and a checkout-ready workflow. 72 hours after collaborator access, not after payment. One live Shopify store. Access plus a delivery thread. Store URL collected at checkout. Not a SaaS seat, not a theme rebuild retainer, not a conversion guarantee, not a brand or theme job.
Other shops’ public ranges, not testimonials: a checkout / ops install typically runs $500–$2,500. A full ops consulting block typically runs $2,000–$5,000. $997 is the cheap end of that work, sold as a 72-hour install of three systems — not as an earnings number or conversion-lift claim.
What it does not buy: more orders, recovered revenue, perfect cookie banners forever, or a case study. Latch AI Ops has not published customer proof because there are no customers yet. You are buying the install.
Checkout is on Whop. Operator is Nico. United States offer. You can revoke collaborator access after handoff. We do not take owner passwords.