Ce este cookie-ul wc_fragments?
wc_fragments este generat de pluginul WooCommerce, cel mai folosit sistem de e-commerce pentru WordPress. Nu este un cookie HTTP clasic, ci o intrare stocată local, în sessionStorage al browserului, prin mecanismul „AJAX cart fragments” al WooCommerce.
Apare imediat ce un vizitator accesează o pagină dintr-un magazin WooCommerce și este actualizat de fiecare dată când coșul de cumpărături se modifică (adăugare/eliminare produs, aplicare cupon etc.), fără a fi nevoie de reîncărcarea paginii.
Ce date stochează
Valoarea stocată sub wc_fragments este un obiect JSON care conține fragmente HTML predefinite – de exemplu textul din iconița coșului („X produse, Y RON”) sau conținutul mini-coșului. Formatul exact al valorii poate varia în funcție de tema și de configurația magazinului.
Datele rămân doar în browserul utilizatorului, în sessionStorage, și nu sunt trimise către servere terțe; sunt folosite local de scriptul WooCommerce pentru a reîmprospăta elementele vizuale legate de coș.
La ce folosește
Scopul este strict funcțional: permite afișarea corectă și în timp real a stării coșului de cumpărături pe orice pagină a site-ului, inclusiv atunci când pagina este servită dintr-un cache (comun la magazinele WooCommerce care folosesc cache la nivel de pagină).
Fără acest mecanism, informațiile despre coș ar putea rămâne neactualizate pe paginile cache-uite, ceea ce ar afecta direct experiența de cumpărare.
Are nevoie de consimțământ?
În clasificarea CookieFix, wc_fragments este încadrat la categoria strict necesar, deoarece susține o funcționalitate esențială a magazinului (coșul de cumpărături), nu urmărește vizitatorii și nu servește scopuri de marketing sau statistici.
Conform ePrivacy (Legea 506/2004) și GDPR, cookie-urile/stocările strict necesare pentru furnizarea serviciului cerut explicit de utilizator nu necesită consimțământ prealabil. Administratorul site-ului trebuie totuși să îl listeze în politica de cookie-uri, cu scopul și categoria corecte.
Cum blochezi sau ștergi wc_fragments
Un vizitator poate șterge intrarea manual din setările browserului (Developer Tools → Application/Storage → Session Storage) sau poate bloca stocarea locală prin setările de confidențialitate ale browserului; acest lucru poate afecta afișarea corectă a coșului de cumpărături.
- Fiind strict necesar, nu trebuie blocat până la consimțământ, spre deosebire de cookie-urile de statistici sau marketing.
- Un CMP precum CookieFix poate totuși bloca automat scripturile neesențiale de pe pagină până la obținerea consimțământului, lăsând funcționale doar elementele strict necesare, cum este mecanismul din spatele
wc_fragments.
Întrebări frecvente
Din punct de vedere tehnic este o intrare în sessionStorage, nu un cookie HTTP clasic, dar este tratat similar din perspectiva confidențialității, fiind setat de scriptul WooCommerce.
Nu, este clasificat ca strict necesar deoarece susține funcționarea de bază a coșului de cumpărături, deci nu necesită consimțământ prealabil conform ePrivacy și GDPR.
Este păstrat doar pe durata sesiunii de navigare, fiind stocat în sessionStorage; se șterge automat la închiderea tab-ului sau a browserului.
Elementele coșului (numărul de produse, subtotalul) pot să nu se mai actualizeze corect pe paginile cache-uite, afectând experiența de cumpărare.