What's new at ShopWired?
Cookie consent widget upgraded to Version 2
We’ve released Cookie consent widget – Version 2, a major upgrade that provides granular consent controls and a modern, theme-safe UI.
Website changes
- New banner or popup consent prompt with Manage link to open a detailed preferences modal
- Four consent groups: Required (always on), Analytics, Personalisation, Marketing
- Accept all, Decline all, or Save my choices flows; no non-required cookies set until consent
- A cookie access button (bottom left by default, configurable to right) gives visitors permanent access to change preferences
- UI built to avoid theme conflicts (shadow DOM), inherits the site font, supports light/dark and custom colours, and uses a safe default z-index
Admin changes
- GDPR page: existing accounts see a Cookie consent widget version toggle (Version 1 / Version 2); new accounts use Version 2 automatically and do not see the toggle
- Appearance settings for Version 2:
- Cookie banner/popup: style (Banner/Popup), colours (Light/Dark/Custom), banner text (rich text), borders, button backgrounds/borders/text
- Cookie preferences modal: colours (Light/Dark/Custom), title, required/personalisation/marketing/analytics texts, checkbox icon & borders
- Analytics page: three script sections renamed/added for clarity and consent mapping: Analytics scripts, Personalisation scripts, Marketing scripts (plus existing Conversion scripts)
- Old UI: when Version 2 is enabled, the GDPR page is disabled to prevent accidental overwrites
Theme and developer changes
- New per-group Twig flags available via
global.advanced_cookie_consent
(e.g.global.advanced_cookie_consent.analytics
,...personalisation
,...marketing
) - Optional override file:
partials/advanced_cookie_consent_widget.twig
(extend the platform view and use provided blocks:stylesheets
,banner
,banner_content
,preferences
,preferences_content
,scripts
) - The legacy
global.cookie_consent
remains for backward compatibility (represents full consent)
Migration notes
- Existing accounts opt in to Version 2; Version 1 settings are preserved in case of downgrade
- Version 2 starts with a fresh consent state; legacy blanket-consent cookies are not migrated to granular preferences
Learn more in the help guide: Cookie consent widget.