WooCommerce · Coș de cumpărături
WooCommerce: produsele nu se adaugă în coș
Clientul apasă „Adaugă în coș” și nu se întâmplă nimic. Cauzele sunt de obicei JavaScript, cache, variante neselectate sau cookie-uri blocate.
- Setările „Add to cart”
- Variante neselectate
- Cache și cookie-uri
- Eroare JavaScript
- Test de conflicte
Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole
Răspuns rapid
Un produs nu se adaugă în coș de obicei din patru motive: o eroare JavaScript (temă sau plugin) care blochează butonul AJAX; o variantă neselectată sau un produs care nu poate fi cumpărat (fără preț, fără stoc); cache pe pagini sau cookie-uri de sesiune care nu se păstrează; sau o regulă dintr-un plugin (cantități minime, restricții). Verifici setările „Add to cart” din Produse → General, consola browserului, apoi aplici testul de conflicte oficial WooCommerce.
Ce ai nevoie
- Produsul pe care îl testezi
- Consola browserului (F12)
- Acces de administrator
- Un mediu de test sau un backup
Pașii, pe rând
- 1Verifică produsulAre preț, e în stoc, e publicat și vizibil? La produsele cu variante, trebuie selectate toate opțiunile înainte de adăugare.
- 2Verifică setările de adăugare în coșWooCommerce → Setări → Produse → General: „Redirect to cart page after successful addition” trimite la coș; „Enable Ajax add to cart buttons on archives” adaugă fără reîncărcare pe listele de produse. Dezactivează temporar AJAX ca să vezi dacă problema vine din JavaScript.
- 3Deschide consola browseruluiF12 → Console. O eroare JavaScript indică fișierul care blochează butonul; în fila Network vezi dacă cererea de adăugare returnează eroare.
- 4Verifică cookie-urileWooCommerce folosește cookie-urile woocommerce_cart_hash, woocommerce_items_in_cart (de sesiune) și wp_woocommerce_session_* (2 zile). Dacă un browser sau un banner de cookie-uri le blochează, coșul nu se păstrează.
- 5Exclude cache-ul de pe coș și checkoutPaginile de coș, checkout și cont nu trebuie păstrate în cache. Verifică regulile din pluginul de cache și de pe server și golește cache-ul.
- 6Verifică regulile din plugin-uriPlugin-uri de cantități minime, B2B sau restricții pe roluri pot respinge adăugarea. Verifică mesajul afișat în pagină.
- 7Fă testul de conflicteTreci pe o temă implicită, dezactivează plugin-urile în afară de WooCommerce și de cele implicate, apoi reactivează-le pe rând, testând după fiecare.
Mai multe detalii
Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
Variantă neselectată
De ce: La produse cu variante, butonul nu adaugă până nu sunt alese toate opțiunile.
Ce faci: Verifică selectoarele și mesajul de eroare din pagină.
Cache pe pagina produsului sau a coșului
De ce: Scripturile și nonce-urile vechi sunt servite din cache.
Ce faci: Exclude coșul, checkout-ul și contul din cache și golește-l.
Eroare JavaScript
De ce: Un script de temă sau plugin se oprește înainte ca butonul să trimită cererea.
Ce faci: Identifică fișierul din consolă și rulează testul de conflicte.
Cookie-uri blocate
De ce: Sesiunea clientului nu se poate păstra.
Ce faci: Verifică bannerul de cookie-uri și setările browserului.
Întrebări frecvente4 răspunsuri
De ce nu merge butonul doar pe pagina de listă?
Probabil e implicată opțiunea „Enable Ajax add to cart buttons on archives” sau un script al temei. Dezactiveaz-o temporar pentru test.
Coșul rămâne gol după adăugare. De ce?
Cel mai des cache sau cookie-uri de sesiune care nu se păstrează. Vezi și ghidul despre coșul care se golește.
Pot pierde comenzi din cauza asta?
Da. Un buton care nu adaugă în coș înseamnă comenzi pierdute; merită monitorizat cu un test automat.
Faceți diagnosticul?
Da. Ne trimiți adresa produsului; îți răspundem în aceeași zi lucrătoare cu cauza probabilă.
Subiecte acoperite pe această pagină
- produsele nu se adaugă în coș WooCommerce
- buton adaugă în coș nu merge
- add to cart nu funcționează
- coș gol WooCommerce
- Ajax add to cart WooCommerce
Ghiduri apropiate
- WooCommerce: coșul se golește la navigarea între pagini
- 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: coșul se golește la navigarea între pagini
- WooCommerce: butonul de plasare a comenzii nu răspunde
- Toate ghidurile
Surse și verificare
- Setări produse, comportamentul „Add to cart” (documentație WooCommerce)
- Cookie-urile WooCommerce (documentație)
- Testul de conflicte WooCommerce
Verificat pe 5 noiembrie 2026. Denumirile din setări și pașii pot diferi între versiuni.
