NexaGuard
  1. Web-and-CMS-Integrations
NexaGuard
  • Getting-Started
    • NexaGuard Developer Documentation
    • Quickstart (5 to 10 Minutes)
    • Documentation Overview
    • Concepts and Glossary
  • Compliance-and-Standards
    • Compliance Overview
    • IAB TCF v2.3 Support
    • Google Consent Mode v2 Validation
    • TCF API Validation
    • Audit Checklist (Pre-Launch)
  • Web-and-CMS-Integrations
    • NexaGuard CMP SDK – Web & GTM Setup
    • Integrate NexaGuard CMP with Webflow and Wix
    • Integrate NexaGuard CMP with WordPress
    • Integrate NexaGuard CMP with Drupal
    • Integrate NexaGuard CMP with Shopify
  • Mobile-SDKs
    • NexaGuard CMP SDK - iOS Setup
    • iOS SDK API Reference
    • NexaGuard CMP SDK - Android Setup
    • Android SDK API Reference
    • App Attribution Partner (AAP) Integrations
  • Developer-Reference
    • Web JS API Reference
    • Consent Event Schema
    • Deployment and Environments
    • NexaGuard Debug Tool
    • Troubleshooting Playbook
    • Performance and Best Practices
    • Accessibility and UX Guidelines
    • Localization Workflow
    • Migration Guide
  • Security-and-Privacy
    • Security Overview
    • Privacy Architecture
    • Data and Logging Transparency
    • Subprocessors
    • CSP and Network Allowlist
  • Enterprise-and-Legal
    • DPA and Legal Pack
    • RFP Feature Matrix
    • Status and Reliability
    • Support and Escalation
    • NexaGuard CMP SDK – Commercial Licence
  • Operations
    • Changelog and Version Policy
  1. Web-and-CMS-Integrations

Integrate NexaGuard CMP with Shopify

Last updated: February 21, 2026
This guide covers the public integration flow for the NexaGuard CMP Shopify app.

1. Overview#

After installation and App Embed activation, NexaGuard CMP:
loads the NexaGuard web loader on storefront pages
shows consent UI based on region/configuration
emits TCF/GPP and Google Consent Mode signals
syncs consent categories with Shopify Customer Privacy API

2. Requirements#

Shopify Online Store 2.0+
admin access to theme customization
valid NexaGuard Settings ID

3. Install and Enable#

1.
Install NexaGuard CMP from Shopify App Store.
2.
Go to Online Store -> Themes -> Customize.
3.
Open App embeds.
4.
Enable NexaGuard CMP.
5.
Set your Settings ID in the embed settings.
6.
Save.
Optional advanced path:
if shop.metafields.nexaguard.settings_id exists, it is used automatically

4. Verification#

Storefront loader check#

Open storefront and confirm loader script is present:
Confirm loader network request:

Consent Mode check#

TCF API check#

Shopify Customer Privacy API sync check#

Expected result:
CMP actions update Shopify consent categories (analytics, marketing, preferences, sale_of_data) according to user choice.

5. Debug Mode#

Use URL flags on storefront:
?nxg_debug=1 for console diagnostics
?nxg_debug_ui=1 for the on-screen debug overlay

6. Duplicate Injection Warning#

Use one integration path at a time:
App Embed (recommended), or
manual <script id="nexaguard-cmp" ...> embed
Do not run both together.

7. Compliance Notes#

NexaGuard CMP Shopify integration supports:
GDPR / ePrivacy
IAB TCF v2.3 flows
Google Consent Mode v2 signaling
Shopify Customer Privacy API category synchronization

8. Support#

Troubleshooting Playbook
Web Setup
[email protected]
Previous
Integrate NexaGuard CMP with Drupal
Next
NexaGuard CMP SDK - iOS Setup