Withdrawal
Online Withdrawal
The EU withdrawal button required since 19 June 2026, with email confirmation and a PDF receipt.
Online Withdrawal, the module for the mandatory withdrawal buttonprestashop module · privacy
Cookie Consent is Flag Agency’s PrestaShop module that shows the cookie banner the way the Italian Data Protection Authority’s guidelines require: equally weighted Accept all and Reject, preferences by category, a consent log and a generated cookie policy. It works on PrestaShop 9 and costs €29 + VAT.
Price: €29 + VAT
€35.38 incl. VAT · one-off
It’s included in Flag Theme, where it blocks tracking scripts by itself until consent.
module spec sheet
Cookie Consent
Included in Flag Theme
flag theme
Yes: Cookie Consent is one of the 24 modules included in Flag Theme, our PrestaShop 9 theme. If you’re about to change theme, Flag Theme already has it built in; if you like your current theme, just buy the module.
In the theme the banner also does the trickiest part: it blocks tracking scripts until consent. And the theme already includes Online Withdrawal, the withdrawal button required since 19 June 2026.
Discover Flag Theme, the PrestaShop 9 theme with 24 modules includedguidelines
The Italian Data Protection Authority (Garante Privacy) requires that only technical cookies run before a choice is made, that rejecting is as easy as accepting and that the choice can be changed at any time. Here’s how Cookie Consent does it.
| What the guidelines require | What the module does |
|---|---|
| Only technical cookies before a choice | With Flag Theme, statistics and marketing scripts stay blocked and only run after their category is accepted. |
| Rejecting as easily as accepting | “Accept all” and “Reject” have the same style, size and contrast. |
| Closing with the X isn’t consent | The X records a rejection: “Close and reject non-essential cookies”. |
| Scrolling isn’t consent, no cookie wall | The banner stays until the visitor chooses, and the site can still be used. |
| Choice by category | “Customise” opens the preferences: one switch each for statistics, marketing and preferences, with the list of cookies. No pre-ticked boxes. |
| Don’t show the banner on every visit | The choice lasts 6 months; you can set anything from 1 to 12 months. |
| Show it again when something changes | If you add new services, the back office suggests a new cookie policy version and the banner reappears for everyone. |
| Withdraw consent at any time | “Cookie preferences” button in the footer with Flag Theme and “Change preferences” button in the cookie policy. |
| Prove consent | A log of choices with date, categories, version and anonymised IP, exportable to CSV. |
The default banner and cookie policy texts follow the guidelines, but your legal adviser should always review them.
what it does
/cookie-policy (you choose the address), with cookie tables by category; if you prefer, you use your own CMS page.with or without flag theme
No, but with Flag Theme it’s complete: blocking scripts until consent is done by “Scripts and tracking”, a theme feature. With Flag Theme your scripts only run after the visitor says yes, and their cookies enter the list by themselves.
With another PrestaShop 9 theme the module shows the banner, preferences, cookie policy and log, but tracking scripts must be linked to consent by hand (the module notifies the page with a JavaScript event at every choice) and cookies must be added to the list by hand. If you already use iubenda, Cookiebot or CookieYes in Flag Theme, the module steps aside and shows nothing.
compatibility
| Item | Details |
|---|---|
| PrestaShop | 9.0 and later |
| PHP | 8.1 or later |
| Theme | Flag Theme: complete, with script blocking. Other themes: banner, preferences, log and cookie policy; scripts to link by hand |
| AdSense or Google Ad Manager ads | Not suitable: an IAB TCF certified platform is required |
| Languages | Default texts in Italian and English, editable language by language in the back office |
| Technical name | flagconsent |
Want to know whether the rest of your shop is accessible too? Try the website accessibility check.
price
Cookie Consent costs €29 + VAT (€35.38 incl. VAT), paid once.
If you’d rather not install it yourself, Flag’s PrestaShop support team will take care of it.
faq
The module applies the rules of the Italian Data Protection Authority’s cookie guidelines of 10 June 2021: rejecting is as easy as accepting, the X counts as a rejection, scrolling isn’t consent, choices are made by category and kept in a log. Your legal adviser should still review the default texts.
Yes, with Flag Theme: scripts added in Scripts and tracking stay blocked until the visitor accepts their category, Google Consent Mode v2 included. Scripts added by third-party modules and embedded videos or maps must be moved into the theme’s scripts or blocked by hand.
Yes, on PrestaShop 9 with another theme it shows the banner, preferences, cookie policy and consent log. Automatic script blocking, however, is a Flag Theme feature: with another theme, tracking scripts must be linked to consent by hand and cookies added to the list by hand.
No. For AdSense and Google Ad Manager, Google requires an IAB TCF certified consent platform, and Cookie Consent isn’t one. In that case you need iubenda, Cookiebot or CookieYes, which Flag Theme already supports.
In your shop’s database, in a log with a random code, date, choice, categories, cookie policy version, page and anonymised IP address. The log isn’t linked to customers, can be exported to CSV and cleans itself after 24 months, unless you choose a different period.
No: every page only gets a small script of about 1.5 KB. The rest of the banner loads only when needed, that is on the first visit or when preferences are opened; visitors who have already chosen download nothing.
request the module
Tell us which PrestaShop version and theme you use: we’ll check compatibility and write to tell you how to get it.
Rather send a message? Message us on WhatsApp (opens WhatsApp)
We’ll check compatibility and write to tell you how to get Cookie Consent. We reply within 24 hours.
In a hurry? Message us on WhatsApp.