Skip to content
Start free Sign in

Cookie consent for WooCommerce

Keep the cart. Ask about the rest.

The free Kukie.io plugin adds a consent banner to your WooCommerce store. Cart and checkout cookies stay on, and known trackers wait until each shopper chooses.

The plugin is free on WordPress.org. It connects to a Kukie.io account, and the Free plan covers up to 5 sites.

Works alongside the tools your store runs

  • WooCommerce
  • WordPress
  • Stripe
  • PayPal
  • Google Analytics 4
  • Google Tag Manager

Why it matters

A store sets more cookies than its owner sees.

Cart sessions, payment providers, analytics and ad pixels each set their own. In the EU and the UK, the ones that are not strictly necessary need the shopper's consent before they are set.1

  • Cookie count

    30-50

    Cookies on a typical store

    Cart sessions, payment tokens, analytics and third-party integrations all set cookies.

    • woocommerce_cart_hash, Essential
    • _ga, Analytics
    • _fbp, Marketing
  • Payment providers

    Stripe

    PayPal, Square and more

    Fraud-prevention and session cookies keep checkout working. They are strictly necessary, and they still belong in your cookie policy.

    • __stripe_mid, Essential
    • __stripe_sid, Essential
    • paypal_*, Essential
  • Enforcement

    1000+

    Complaints filed by noyb

    Data protection authorities across Europe have taken action against online shops over cookies.

  • Analytics and remarketing

    Product and thank-you pages carry the most tags

    GA4, Meta Pixel, TikTok and Google Ads conversion tags run where shoppers buy. Mailchimp, Klaviyo and HubSpot add their own cookies, and a plugin update can bring new ones.

    • _gcl_au, Marketing
    • ttclid, Marketing
    • _mailchimp_landing_site, Marketing
    • hubspotutk, Analytics
  • Checkout

    Cart cookies are never held back

    woocommerce_cart_hash, woocommerce_items_in_cart and wp_woocommerce_session_* keep the cart and checkout working. Kukie.io files them under Essential, the category that is always active, and asks about everything else.

Cookie reference

The cookies a WooCommerce store sets.

The cookies found most often on WooCommerce stores, by category. Your store's exact set depends on its theme, payment provider and plugins.

The scanner opens your store's public pages and lists the cookies each one sets, with a category from a database of 3,300+ known cookies.

Scan your website

How it works

Install, scan, publish.

The plugin connects your store to your Kukie.io account. Your banner, scans and consent records live there, so updating WooCommerce never resets them.

  1. Step 1: Install and connect

    In WordPress, go to Plugins > Add New, search for Kukie and activate the plugin. Paste the API key from your site's Installation card.
  2. Step 2: Scan your store

    Kukie.io opens your public pages, such as products, categories and the cart, and sorts the cookies they set. WooCommerce's own cookies arrive as Essential.
  3. Step 3: Publish your banner

    The banner goes live with your categories. Known trackers wait for consent. Turn on Google Consent Mode v2 to pass each choice to Google's tags.
Free sitesNo credit card to start
5
Known cookiesCategories filled in for you
3,300+
Setup timeInstall, connect, publish
Under 3 min
LanguagesBuilt into the banner
70+

On the Agency and Unlimited plans, the same banner script can also carry an accessibility widget for your shoppers, with reading, contrast and navigation aids in 70+ languages.

Learn more about the accessibility widget

Built for WooCommerce

The parts a store needs.

  • Knows WooCommerce's cookies

    The scanner recognises WooCommerce's cart and session cookies and files them under Essential. Tracking cookies get their category from the same database, so most arrive sorted.

    Learn more about the cookie scanner

  • Trackers wait, payments run

    Stripe, PayPal, Square and Mollie are not on the tracker list, so they load. Google reCAPTCHA is on it, as Functional, so a checkout that uses it waits for that choice.

    Learn more about script blocking

  • Google Consent Mode v2

    Turn it on and Kukie.io sets Google's consent defaults before GA4 and Google Ads run, then updates them when the shopper chooses.

    Learn more about Google Consent Mode

  • A rule for each region

    Choose opt-in, opt-out or notice only for each country or region. The banner reads the shopper's country and applies the rule you set.

    Learn more about geo-targeting

  • Consent records

    Every choice is kept with its date, the categories accepted and a consent ID, and you can export the records as CSV.

    Learn more about consent records

  • Your banner, your theme

    Choose from 4 layouts, set your colours and write your own text, with a live preview. The banner keeps its styles apart from your theme's.

    Learn more about customisation

  • Works with caching plugins

    The plugin keeps the banner script out of JavaScript optimisation in WP Rocket, LiteSpeed Cache, W3 Total Cache, Autoptimize, WP Fastest Cache and SiteGround Optimizer.

    Learn more about the WordPress plugin

  • Every store in one account

    Each store is its own site, with its own banner, scans and records, managed from one dashboard.

    Learn more about managing several sites

Built for shop owners

Everything happens in wp-admin.

Install the plugin, paste your API key once and scan. The categories arrive filled in, the banner matches your theme, and the consent records are there when someone asks for them.

  • Installed from wp-admin Plugins, then Add New, then search for Kukie. No FTP, no theme file and no developer.
  • Fits the plugins you run Six caching plugins, WP Rocket and LiteSpeed Cache among them, and the Stripe, PayPal, Square and Mollie payment plugins.
  • Cart cookies stay on WooCommerce cart and session cookies are Essential, and payment scripts are not on the tracker list. A checkout with reCAPTCHA waits for Functional consent.

Download the free plugin (opens in a new tab)

A WooCommerce shop owner working on her online store from her laptop, surrounded by stock and packed orders

Selling abroad

Consent rules wherever you sell.

A store that sells in several countries can fall under several privacy laws. Kukie.io reads each shopper's country and applies the consent rule you set for that region.

  • GDPR and ePrivacy

    Consent before cookies that are not strictly necessary, for shoppers in the EU and the EEA.

  • UK GDPR and PECR

    The same prior-consent rule for cookies, for shoppers in the United Kingdom.

  • CCPA and CPRA

    A right to opt out of the sale or sharing of personal information, for shoppers in California.

  • LGPD

    Consent and transparency requirements for the personal data of shoppers in Brazil.

Questions about WooCommerce

Does WooCommerce need a cookie consent banner?
Most stores do. WooCommerce stores use cookies for the cart, payments, analytics and ad pixels. In the EU and the UK, cookies that are not strictly necessary need the visitor's consent before they are set (Article 5(3) of the ePrivacy Directive and regulation 6 of PECR), and the CCPA gives California residents the right to opt out of the sale or sharing of their personal information. Which rules apply to your store depends on where your customers are.
What cookies does WooCommerce set?
WooCommerce itself sets woocommerce_cart_hash, woocommerce_items_in_cart and wp_woocommerce_session_* for the cart and checkout. Most stores also load cookies from Google Analytics, Meta Pixel, payment providers and marketing extensions. In the EU and the UK, the ones that are not strictly necessary need consent.
Are WooCommerce cart cookies strictly necessary?
Yes. The cart and session cookies are strictly necessary, because checkout cannot work without them. Kukie.io files them under Essential, the category that is always active. Payment provider cookies, such as Stripe's fraud-prevention cookies, should still be listed in your cookie policy.
How do I add cookie consent to my WooCommerce store?
Install the Kukie.io WordPress plugin from WordPress.org: search for Kukie under Plugins > Add New. Activate it, then paste the API key from your Kukie.io account (opens in a new tab) and the banner appears on your store. You do not edit any theme files.
Will a consent banner slow down my WooCommerce store?
Only a little. The shared banner script is about 33 KB compressed (measured in October 2026) and loads asynchronously, so it does not hold up your page. The plugin keeps the script out of JavaScript optimisation in WP Rocket, LiteSpeed Cache, W3 Total Cache, Autoptimize, WP Fastest Cache and SiteGround Optimizer.
Does Kukie.io work with WooCommerce payment gateways?
Yes. Payment scripts from Stripe, PayPal, Square and Mollie are not on the auto-blocker's tracker list, so they run. Google reCAPTCHA is on it, as a Functional service: if your checkout uses reCAPTCHA, it waits for Functional consent, so test your checkout as a visitor who has refused.
How does Kukie.io handle Google Analytics on WooCommerce?
Through Google Consent Mode v2. Once you switch it on, Kukie.io sets the default consent state for GA4 and Google Ads before their tags run and updates it when the visitor chooses, so Google can model some conversions from visitors who refused. Your Google tags need no changes.
Does WooCommerce include a cookie banner?
No. WooCommerce has privacy tools such as personal data export and erasure requests, but it does not show a consent banner, hold third-party scripts until consent, sort cookies into categories or keep a record of consent. A consent tool such as Kukie.io adds those.
Does Kukie.io work with WooCommerce Subscriptions and other extensions?
Yes. The banner runs alongside WooCommerce Subscriptions, Memberships and other extensions. The scanner finds the cookies they set and proposes a category for each from its database of known cookies. Check any cookie it cannot place.
Does Kukie.io support WordPress multisite?
Yes. Add each store in the network as a site in your Kukie.io account (opens in a new tab). Each one gets its own API key, banner and scans, and you manage them all from one dashboard.

Add a consent banner to your WooCommerce store.

The Free plan covers up to 5 sites. Create your account, then connect the plugin with your API key.

Related articles

See all articles

Footnotes

Kukie.io provides tools to collect and record consent. It is not legal advice, and using it does not by itself make a website compliant with any law.

  1. 1. Article 5(3) of the ePrivacy Directive (2002/58/EC) in the EU, and regulation 6 of the Privacy and Electronic Communications Regulations in the UK.Back to footnote 1 in the text

Listed on