WooCommerce · Coș de cumpărături
WooCommerce: coșul se golește la navigarea între pagini
Clientul adaugă produse, trece pe altă pagină și coșul e gol. Aproape mereu e vorba de cache, de domeniu sau de cookie-urile de sesiune.
- Cookie-urile coșului
- Cache cu excepții
- www vs fără www
- HTTP și HTTPS
- Blocare de cookie-uri
Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole
Răspuns rapid
Coșul WooCommerce se păstrează prin cookie-urile woocommerce_cart_hash și woocommerce_items_in_cart (de sesiune) și wp_woocommerce_session_* (2 zile), care leagă clientul de coșul din baza de date. Dacă aceste cookie-uri nu se păstrează, coșul se golește. Cauze: cache care servește pagini fără excepții pentru coș și checkout, trecerea între www și domeniul fără www sau între HTTP și HTTPS (cookie-urile nu se partajează), un banner sau un browser care blochează cookie-urile sau un plugin care resetează sesiunea.
Ce ai nevoie
- Acces la pluginul de cache și la setările serverului
- Adresa exactă a site-ului (cu sau fără www)
- Consola browserului, fila Application (cookie-uri)
Pașii, pe rând
- 1Reproduce cu o fereastră incognitoAdaugă un produs, treci pe alte pagini și urmărește când se golește coșul. Notează dacă se întâmplă la un anumit link sau pagină.
- 2Verifică cookie-urileF12 → Application → Cookies. După adăugare trebuie să existe wp_woocommerce_session_*, woocommerce_cart_hash și woocommerce_items_in_cart. Dacă lipsesc sau dispar, aici e problema.
- 3Verifică domeniulDacă site-ul se deschide și cu, și fără www, sau și pe HTTP, și pe HTTPS, cookie-urile nu se partajează. Redirecționează totul către o singură variantă (cu HTTPS) și folosește aceeași adresă în Setări → General.
- 4Verifică cache-ulPaginile de coș, checkout și cont nu trebuie păstrate în cache, iar cererile cu cookie-urile coșului trebuie să ocolească cache-ul de pagină. Verifică pluginul de cache, CDN-ul și regulile serverului.
- 5Verifică bannerul de cookie-uriUn plugin de consimțământ care blochează toate cookie-urile până la accept poate bloca și cookie-urile coșului. Verifică clasificarea lor ca „necesare”.
- 6Verifică plugin-urile care atacă sesiuneaPlugin-uri de securitate, de redirecționare sau de membership pot șterge cookie-uri sau reseta sesiunea. Dezactivează-le pe rând.
- 7Fă testul de conflicteTemă implicită și plugin-urile dezactivate, apoi reactivate pe rând, cu test după fiecare.
Documentația WooCommerce listează cookie-urile și durata lor, dar nu descrie reguli de cache sau cazuri de domeniu; recomandările de cache și redirecționare sunt practică generală și se validează pe configurarea ta.
Mai multe detalii
Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
Cache fără excepții pe coș
De ce: Pagina de coș e servită din cache, fără legătură cu sesiunea clientului.
Ce faci: Exclude coșul, checkout-ul și contul din cache.
Domeniu cu și fără www
De ce: Cookie-urile sunt legate de domeniu; schimbarea lui pierde sesiunea.
Ce faci: Redirecționează către o singură adresă canonică, cu HTTPS.
Cookie-uri blocate de consimțământ
De ce: Pluginul de cookie-uri blochează și cookie-urile funcționale.
Ce faci: Clasifică cookie-urile WooCommerce ca necesare.
Întrebări frecvente4 răspunsuri
Ce cookie-uri folosește coșul WooCommerce?
woocommerce_cart_hash și woocommerce_items_in_cart (de sesiune), wp_woocommerce_session_* (2 zile) și woocommerce_recently_viewed (de sesiune).
Coșul se golește doar pe mobil. De ce?
Probabil un browser in-app (Facebook, Instagram) care nu păstrează cookie-urile, sau un redirect între domenii.
Pot păstra coșul și după logare?
Da; clienții autentificați au coș persistent. Vezi ghidul despre păstrarea coșului între dispozitive.
Faceți diagnosticul?
Da, cu verificarea cookie-urilor și a cache-ului. Cere ofertă fixă.
Subiecte acoperite pe această pagină
- coșul se golește WooCommerce
- coș gol la navigare
- cookie woocommerce_cart_hash
- cache coș WooCommerce
- sesiune WooCommerce se pierde
Ghiduri apropiate
- WooCommerce: produsele nu se adaugă în coș
- WooCommerce: cantitatea din coș nu se actualizează
- WooCommerce: prețul din coș diferă de prețul produsului
- WooCommerce: configurarea unei valori minime a comenzii
- WooCommerce: limitarea cantității cumpărate pentru un produs
- WooCommerce: adăugarea automată a unui cadou în coș
- WooCommerce: produsele nu se adaugă în coș
- WooCommerce: păstrarea coșului între dispozitive
- Toate ghidurile
Surse și verificare
Verificat pe 5 noiembrie 2026. Denumirile din setări și pașii pot diferi între versiuni.
