CJakCiasteczko
Plugin WooCommerce

Zgodny sklep WooCommerce
w 5 minut bez ruszania szablonu.

Cookies WC (sesja, koszyk, checkout, login) automatycznie sklasyfikowane jako niezbędne — visitor nie musi się ich pytać żeby zrobić zakup. Banner pyta tylko o GA4, Meta Pixel, Ads, remarketing.

Co banner NIE pyta, a co pyta

Sklep musi działać bez kliknięcia w banner — koszyk, login, checkout. Banner ogarnia tylko cookies marketingu i analityki.

Niezbędne — bez zgody
  • woocommerce_session_*sesja zalogowanego klienta
  • woocommerce_cart_hashzawartość koszyka
  • woocommerce_items_in_cartliczba w koszyku
  • wp_woocommerce_session_*server-side sesja WC
  • wordpress_logged_in_*login klienta sklepu
  • csrftoken / _wpnoncezabezpieczenie checkoutu
Wymaga zgody — banner pyta
  • _ga, _ga_*Google Analytics 4 enhanced ecommerce
  • _gcl_*, IDEGoogle Ads conversion + remarketing
  • _fbp, frMeta Pixel: produkty + checkout
  • _hjSessionUser_*Hotjar nagrania sesji
  • _clck, _clskMicrosoft Clarity heatmapy
  • mc_*, klaviyo_*Mailchimp / Klaviyo
0130 sekund

Pobierz plugin

Załóż konto na cjakciasteczko.pl, dodaj domenę swojego sklepu, w panelu Integracje pobierz cjakciasteczko-woocommerce.zip. Plik ~8 KB.

cjakciasteczko.pl/app/integrations

WooCommerce

v1.0.1

Plugin WooCommerce dla CJakCiasteczko. Cookies sklepu auto-sklasyfikowane.

WC: 6.0–9.4
↓ Pobierz 8 KB
cjakciasteczko-woocommerce-1.0.1.zip pobrany
0260 sekund

Wgraj wtyczkę w panelu sklepu

Wtyczki → Dodaj nową → Wyślij wtyczkę → wybierz pobrany .zip → Zainstaluj → Włącz. Plugin wykryje aktywny WooCommerce i pokaże ✓.

/wp-admin/plugin-install.php
Wybierz plik .zip
cjakciasteczko-woocommerce-1.0.1.zip
Zainstaluj
✓ Wtyczka zainstalowana. WooCommerce wykryty.
0330 sekund

Wklej klucz instalacyjny

Klucz z panelu CJakCiasteczko (Twoja domena → Settings → Klucz instalacyjny) wklej w Ustawienia → CJakCiasteczko. Plugin zweryfikuje raz przy zapisie.

/wp-admin/options-general.php?page=cjakciasteczko
Klucz instalacyjny
cjc_live_a4f8…0c91
Zapisz i zweryfikuj
✓ Plugin podłączony. Banner aktywny dla domeny twojsklep.pl.
04natychmiast

Sklep zgodny

Otwórz dowolny produkt w trybie incognito. Banner pojawia się raz. Po Akceptuj — GA4, Meta Pixel, Ads odblokowują się przez Consent Mode v2. Po Odrzuć — sklep działa, koszyk działa, checkout działa, tylko bez analityki.

twojsklep.pl/produkt/buty-zimowe
🛒 koszyk: 2
🍪 Cookies w sklepie

Używamy GA4 i Meta Pixel do mierzenia konwersji. Bez nich sklep też działa — koszyk i checkout zawsze są dostępne.

AkceptujęTylko niezbędnePreferencje

U realnego sklepu

„Wgraliśmy plugin w sobotę wieczorem, w niedzielę rano audyt UODO już zielony. Konwersje GA4 nie spadły — Consent Mode v2 modeluje brakujące dane. Najlepsza inwestycja 39 zł / mies."
W
Polski sklep WooCommerce
5 tys. zamówień miesięcznie · 28 mln PLN obrotu rocznie

Abandoned cart + email-marketing — co z RODO

WooCommerce sklepy najczęściej spinają Klaviyo, Mailchimp albo Omnisend do mierzenia opuszczonych koszyków i wysyłania follow-up'ów. Każdy z tych systemów ustawia identyfikator klienta w cookies — bez zgody to czarna dziura RODO.

Klaviyo

Cookie __kla_id identyfikuje visitora pomiędzy sesjami. Plugin Klaviyo for WooCommerce wysyła email + cart_token w momencie checkout-startu. Banner trzyma to za bramką marketing zgody — Klaviyo dopiero po Akceptuj.

Mailchimp for WooCommerce

Pixel-style cookie mc_* + dataLayer push z product-view event'ami. Wymaga zgody na marketing przed firingiem. Bez bannera = Mailchimp nie strzela = lead recovery na 0%.

Newsletter signup checkbox na checkoutie

Prawnie odrębna sprawa — to consent na marketing emailowy (RODO art. 6.1.a + ustawa o prawach konsumenta). Banner cookie tego NIE pokrywa. Twój checkout musi mieć osobny opt-in checkbox z klauzulą "wyrażam zgodę na marketing email".

Stripe / PayU / Przelewy24 — cookies bramek płatności

Bramki ustawiają cookies w trzech celach: sesja na ich domenie (niezbędna), fraud-detection (niezbędna), analityka konwersji (wymaga zgody). Każda bramka inaczej.

Stripe

  • __stripe_mid — fraud, niezbędny
  • __stripe_sid — fraud, niezbędny
  • cookie-preferences — opt-in

PayU

  • PAYUSESSID — sesja, niezbędny
  • _dc_gtm_* — Google Tag analityki PayU, opt-in

Przelewy24

  • PHPSESSID — sesja, niezbędny
  • _p24_* — analityka, opt-in

Plugin sklasyfikuje tylko te cookies które fizycznie pojawiają się na Twoim sklepie — nie na domenach bramek. Klient na checkout-page P24 ma swoje cookies tam, my ich nie tykamy (cross-domain).

FAQ — WooCommerce

Czy plugin koliduje z WC Subscriptions?

Nie. WC Subscriptions używa tych samych cookies sesji co WooCommerce core (woocommerce_session_*) — sklasyfikowane jako niezbędne. Stripe / PayU recurring payments też działają, bo sesja bramki nie wymaga zgody.

Co z WPML / Polylang multi-language?

Plugin czyta hostname z verify endpoint przy zapisie klucza. Multi-language nie wpływa — banner pokazuje się na każdej wersji języka, język bannera dziedziczy z visitora (Accept-Language albo manual override w panelu CJakCiasteczko).

Mam niestandardowy checkout (CheckoutWC, Cartflows). Czy banner się tam pojawi?

Tak — wstrzykujemy w wp_head priority 1, czyli przed wszystkimi pluginami theme'u. Przepisany checkout dostaje skrypt jak każda inna strona. Cookies sesji checkoutu z tych pluginów dodaj do panel CJakCiasteczko jako manual override jeśli scaner ich nie sklasyfikował (zwykle łapie auto).

Switching z CookieYes / Complianz / Cookie Notice — co z istniejącymi zgodami?

Storage poprzedniego CMP-u (np. cookieyes_consent) zostaje na urządzeniu visitora ale nie ma znaczenia — nasz skrypt używa własnego klucza cg_consent_v1. Visitor zobaczy banner raz, decyzja zapisze się u nas. Po 30 dniach możesz wyłączyć stary plugin, twoje cookies sklepu nie zmieniły się.

5 minut do RODO-zgodnego sklepu.

30 dni za darmo, bez karty. Działa od WooCommerce 6.0 + WordPress 5.8 + PHP 7.4.