Cookie Consent

A cookie consent banner with four categories. Yandex.Metrica, Google Analytics, advertising pixels and embedded maps start only when the visitor allows them. Decision log and consent statistics included.
Last update: 24.09.2026 Supports current CS-Cart version
cp-addon-5300
Select the CS-Cart edition on which you will use the add-on.
The update period determines the period of time when you can get access to the new versions of this add-on compatible with the new versions of CS-Cart software released during the chosen period.
To instal the add-on, we will need the FTP access to your server. Please send it along with the order number to sales@cart-power.com once the order is paid.
Visitors choose cookie categories, and counters, pixels and embedded maps follow that choice
Cookie Consent
$99.00

Cookie consent your store actually enforces

CS-Cart sets cookies before the visitor has decided anything: the counter starts on the very first page, and an embedded map or video brings in third-party cookies. The add-on shows a banner with categories and enforces the choice: what is not allowed does not start, cookies written before a refusal are removed, and every decision goes to the log.

4 categories
required, convenience, analytics and advertising - the visitor turns them on
2 consent modes
soft - everything works until a refusal, strict - only after consent
Counters, pixels, maps
Metrica, Google Analytics and Ads, custom codes and seven kinds of embeds
CS-Cart 4.17.1-4.21.1
and Multi-Vendor, every edition, updates through the Add-ons Manager

Why a store needs a banner that enforces the choice

The built-in CS-Cart banner tells visitors about cookies but controls almost nothing: a refusal does not stop the counters. "Ask first, collect later" is required both by GDPR and by Russian law - the add-on closes the gap between what the banner says and what happens in the browser.

A clear choice

Every category lists the services it covers, so the visitor sees what they allow.

The choice is enforced

What is refused does not start, and cookies written before the decision are removed.

Decision log

Date, decision, allowed categories and policy revision for every visitor, with CSV export.

The cost of refusals

Statistics show the share of refusals - that is how far Metrica and GA numbers are understated.

The banner on the storefront: accept all, reject or choose categories, with a policy link.
The banner on the storefront: accept all, reject or choose categories, with a policy link.

What the visitor sees

  • •  A banner with three actions: "Accept all", "Reject all" and "Settings". The reject button can be turned off.
  • •  A choice window: four categories, the required one cannot be turned off, each lists its services.
  • •  A policy link leads to the store page you pick.
  • •  The "Cookie settings link" block for the footer: the visitor can change their mind at any time.
  • •  Asking again: changed the policy or added a counter - raise the "Policy revision" and the banner asks everyone again.
The choice window: cookie categories and the services in each of them.
The choice window: cookie categories and the services in each of them.

Maps and videos stay behind a placeholder until allowed

An embedded pickup map or a video in a product description brings third-party cookies. The add-on puts a placeholder with a button in its place: one click allows convenience cookies and shows the content - no trip to the settings.

  • •  Yandex Maps, Google Maps, 2GIS, YouTube, Rutube, VK Video and Dzen.
  • •  When to cover is set in the settings: as in the consent mode or only after explicit permission.
  • •  Covering embedded content is turned on and off by a separate setting.
Placeholders instead of the video and the map until convenience cookies are allowed.
Placeholders instead of the video and the map until convenience cookies are allowed.
The video after one click on the placeholder.
The video after one click on the placeholder.

Counters and pixels follow the choice

  • •  Yandex.Metrica. The built-in add-on loads the counter bypassing consent; this add-on brings it back under a rule: as in the consent mode, always, off for those who refused or only after consent.
  • •  Google Analytics and Google Ads through Google Consent Mode v2: on a refusal the counter gets a "do not collect" signal.
  • •  Services of CS-Cart add-ons gather into one list automatically, each with a category, a mode and a status.
  • •  Custom codes. A counter or pixel pasted by hand moves into the add-on - as inline code or a script address, to the head or the footer - and starts to obey the visitor choice.
The service list in the admin panel: category, mode and status for each, custom code included.
The service list in the admin panel: category, mode and status for each, custom code included.
The custom code form: category, mode, code type and placement.
The custom code form: category, mode, code type and placement.

Decision log and consent statistics

  • •  The log: date, visitor fingerprint, decision, allowed categories, policy revision, page and the source of the decision.
  • •  Filters by decision, visitor, IP address and page, CSV export.
  • •  IP addresses can be left out - a separate setting.
  • •  Records are kept for a set number of days; a scheduler task removes old ones.
  • •  Statistics: banner views, decision shares and the consent rate, by day.
The decision log with filters by decision, visitor and page.
The decision log with filters by decision, visitor and page.
Consent statistics: views, decisions and the consent rate by day.
Consent statistics: views, decisions and the consent rate by day.

Settings and appearance

  • •  Consent mode, policy revision, policy page, decision lifetime and cookie domain.
  • •  Banner position: a bar at the bottom, the bottom left or right corner, the centre of the screen.
  • •  Light and dark scheme, custom background, text and button colours, button radius.
  • •  Custom banner text and additional CSS - matched to the theme without editing templates.
  • •  Administrator group privileges: viewing separately from managing.
Add-on settings: consent mode, policy revision and page, decision lifetime.
Add-on settings: consent mode, policy revision and page, decision lifetime.

Several storefronts and a marketplace

  • •  CS-Cart Ultimate and Multi-Vendor with several storefronts. Settings, custom codes, the log and statistics are kept per storefront.
  • •  Full page cache keeps working: the banner markup is the same for everyone, and the decision is read from a cookie in the browser.

What the add-on does not do

It does not write your cookie policy - you create the page, the add-on links to it. It does not find counters pasted straight into a theme template or a block on its own - such code is moved to custom codes once. It is not legal advice: the store picks the categories and the consent mode for its audience.

What's new in version 1.1

  • •  The banner now appears with the first paint of the page instead of waiting for all store scripts to load: on phones it no longer slows down the LCP metric in Core Web Vitals.
  • •  In the settings window on phones the "always on" label no longer wraps onto two lines.
  • •  In version 1.0.1: banner view counting was reworked for several simultaneous page opens by the same visitor.

Frequently asked questions

Do I need to code or edit templates?

No. Services of CS-Cart add-ons get into the list on their own, and the mode and categories are chosen in the settings. Code pasted by hand is moved to custom codes once.

What happens to Metrica statistics?

In the soft mode the counter works until the visitor refuses, so almost no data is lost. In the strict mode it starts only after consent. The add-on statistics show the share of refusals, that is how far the counter numbers are understated.

Will the add-on slow down the storefront?

No. The banner is part of the page markup and shows up with the first paint, the decision is read from a cookie in the browser, and full page cache keeps working.

How does a visitor change their decision?

With the "Cookie settings" link in the footer, placed by the add-on block. If the policy changes, raise the "Policy revision" in the settings and the banner asks everyone again.

Does the add-on fit GDPR?

The add-on provides the mechanism: it asks before anything starts, enforces the choice and keeps a decision log. The policy text and the consent mode stay with the store.

Does it work with several storefronts?

Yes. In CS-Cart Ultimate and Multi-Vendor settings, custom codes, the log and statistics are kept for each storefront separately.

See the add-on at work. On the demo store open the storefront in a private window, choose categories in the settings window and look at the page with a map and a video.
Payment type
One-time payment
Product
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Compatible versions
  • 4.21.1
  • 4.20.1
  • 4.19.1.SP2
  • 4.19.1.SP1
  • 4.19.1
  • 4.18.4
  • 4.18.3
  • 4.18.2.SP1
  • 4.18.2
  • 4.18.1.SP1
  • 4.18.1
  • 4.17.2.SP3
  • 4.17.2.SP2
  • 4.17.2.SP1
  • 4.17.2
  • 4.17.1
Localizations
  • English
  • Русский

No reviews found

  CS-Cart development · in-house team · since 2013 We build, upgrade and speed up

Contact information

 

CS-Cart development · in-house team · since 2013

We build, upgrade and speed up CS-Cart stores and marketplaces

Analysts, developers, designers, QA and support under one roof — no subcontractors. We ship add-ons you can buy on this page today, and we take on the work that no ready-made add-on covers.

2013

Working with
CS-Cart since

4.98

Rating from
184 reviews

200+

Solutions on this
marketplace

500+

E-commerce projects
delivered

Flagship products

Two add-ons that change how a store performs

Everything else we publish improves one screen. These two change the numbers: how customers find products, and how often they come back.

 

Add-on · Search & merchandising

Smart Search

Elasticsearch-powered search for large catalogues. The customer types two letters, sees products with images and prices, and buys from the dropdown — even after a typo or with the wrong keyboard layout.

Visitors who use the search bar are 24% of traffic and 44% of revenue, and convert about 2.5× better than people who only browse categories. If search returns nothing, up to 80% of them leave.
Constructor, Beyond Relevance Report 2025; Google Cloud × The Harris Poll, 2023

Catalogue size Sub-second results on 300,000+ products, Multi-Vendor included
Understands Typos, wrong keyboard layout, synonyms, word forms, SKUs, brands and attributes
Reporting Query analytics — what customers search for and which searches return nothing
Deployment Our cloud, or Elasticsearch on your own server

from $35/month

Plans by catalogue size · self-hosted from $1,215 one-time

Plans and details →

Try it on a live catalogue: open the demo store and search with a deliberate typo.

 

Add-on · Mobile commerce

PowerApp — mobile app for your store

A native iOS and Android app running on your CS-Cart data: the same products, prices, stock, promotions, reward points and orders. There is no second catalogue to maintain — everything stays in the admin panel you already use.

A mobile site brings a customer in once; an app brings them back for free. Push notifications replace the retargeting budget you spend to buy the same customer a second time.

Platforms Native iOS and Android, published under your own developer account
Home screen Built in the admin panel from six block types, the same way you build website pages
Time to launch Under a week from purchase to submission for App Store and Google Play review
Compatibility CS-Cart and Multi-Vendor 4.18–4.20 · 11 client apps already live in the stores

from $790

Buy outright, or $79/month on subscription

Open the add-on page →

Screens, block types and pricing tiers: see how the app is built.

Services

When no add-on solves it, we do the work

Fixed scope, written specification, a named project manager and a warranty on what we ship.

Custom CS-Cart development

Functionality the platform does not have: add-ons, marketplace mechanics, integrations with 1C, CRM, ERP, payment and delivery providers. We start from a written specification, not from an estimate on a phone call. Details →

CS-Cart upgrade

Move to the current version without losing data, custom code or add-ons. We audit every modification first, upgrade on a staging copy, adapt what breaks and switch over with little or no downtime. Details →

Speed and performance optimisation

Conversion falls by about 4.4% for every extra second of load time. We profile the server, the database and the front-end, then fix what actually costs the seconds — and show you the before-and-after numbers. Details →

Design for CS-Cart

Mobile-first storefront design built on CS-Cart's own template structure, so the layout survives the next platform upgrade instead of becoming a migration problem. Details →

SEO for CS-Cart

A technical audit of indexing, duplicates, redirects, structured data and Core Web Vitals — delivered as a prioritised fix list your developers can act on, or that we implement ourselves. Details →

How we work

What you get besides the code

Before we start

We discuss the goal, offer options and write the specification. You approve scope and price before development begins.

While we build

A named project manager reports progress on a fixed schedule. You always know what is in work and what is next.

Before release

A separate QA pass on every release — the developer who wrote the code is not the person who signs it off.

After handover

Documentation for everything we ship, plus a warranty on the modifications and the project.

Tell us what the store needs to do

Describe the task in a couple of sentences and we will come back with options, a scope and a price. The consultation is free, and we will say plainly if a ready-made add-on already solves it.

Write to us here

Use the Ask a question button at the top of this page — it reaches the same team.

Or reach us directly

sales@cart-power.com · cart-power.com
We work in English and Russian.

Client cases, our full add-on catalogue and 184 customer reviews are in the tabs above.

Similar products

Live search and Search history
5.0 (86)
$120.00
Fast and convenient smart search. Search history. Flexible search settings.
Live Search
4.9 (47)
$75.00
The customer types and immediately sees products with a photo, a price and an «Add to cart» button. The add-on understands synonyms, word forms and typos, searches by product code and features, shows what customers did not find and lets you add a synonym right from the report. The word index keeps it fast on catalogs of hundreds of thousands of products. No subscription.
Full page CACHE addon for CS-CART + HTML minify
4.9 (42)
$85.00
$120.00
Save 29%
  • Makes your store faster.
  • Improves the SEO ranking of the site.
  • Increases conversion.
Simple import from Excel, XML, CSV files with Multivendor support
5.0 (29)
$219.00
$249.00
Save 12%
Import and update products and features. Addon can help you control stocks & prices via Excel, XML price lists.
One Step Checkout - Simple Layout
5.0 (20)
$119.00
The ultimate checkout experience