ChatGPT spune „stoc epuizat”, dar produsul există
Actualizat 2026-08-03
De ce spune ChatGPT că un produs disponibil e „stoc epuizat”
Un client întreabă ChatGPT despre produsul tău și aude „acesta nu este în stoc” — deși produsul e în depozit, iar pagina se deschide perfect. Partea neplăcută: clientul nu verifică. Are încredere în asistent, cumpără de la concurență, iar tu nici nu afli de comanda pierdută.
Cauza e aproape întotdeauna un singur câmp — availability din datele structurate JSON-LD. Un agent AI nu se uită la butonul „Adaugă în coș” ca un om. El citește marcajul schema.org/Product, iar dacă acolo scrie OutOfStock — sau câmpul lipsește cu totul — modelul repetă asta ca pe un fapt. Disponibilitatea ține de categoria „Date despre produs”, cea mai grea din auditul de pregătire AI Botmetria: 30 din 100 de puncte.
Nu e un caz rar. În două săptămâni din iulie, boții AI au făcut peste un milion de accesări către cele trei magazine din Indexul nostru de trafic AI, iar agenții au citit cea mai populară fișă de produs de 73 715 ori. Modelele parcurg paginile de produs în permanență — și fiecare accesare citește availability-ul tău.
Ce citește modelul în locul vitrinei
Un om vede eticheta verde „În stoc” și butonul „Cumpără”. Un agent vede cam așa ceva:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Espressor Bariata X200",
"offers": {
"@type": "Offer",
"price": "5990.00",
"priceCurrency": "RON",
"availability": "https://schema.org/InStock"
}
}
Dacă availability are valoarea InStock, ChatGPT va spune liniștit „este în stoc, 5990 lei”. Dacă scrie OutOfStock, e învechit sau notat „în cuvinte proprii”, asistentul sperie clientul — sau refuză să numească produsul.
Patru cauze ale neconcordanței
- Câmpul
availabilitylipsește. Multe teme trimitpriceșipriceCurrency, dar uită de stoc. Fără el, modelul e prudent și presupune adesea ce e mai rău. - Valoarea nu e un URL schema.org.
"în stoc","da","true","disponibil"nu înseamnă nimic pentru model. Are nevoie de exact unul dintre URL-urile schema.org. - Nesincronizat cu depozitul. Produsul a revenit la vânzare, dar marcajul încă spune
OutOfStock, pentru că statutul nu se actualizează odată cu stocul. - Cache. Pagina e păstrată în cache de un CDN sau un plugin: vizitatorii văd versiunea proaspătă, botul o vede pe cea de ieri, de când produsul lipsea.
Valorile corecte pentru availability
Valorile schema.org sunt puține, iar confuzia costă:
| Valoare | Când o folosești |
|---|---|
https://schema.org/InStock | în stoc, se poate cumpăra acum |
https://schema.org/OutOfStock | epuizat, cumpărarea indisponibilă |
https://schema.org/PreOrder | precomandă înainte de lansare |
https://schema.org/BackOrder | nu e în stoc, dar accepți comanda |
Scrie mereu URL-ul complet https://schema.org/ — unele parsere acceptă scurtul InStock, dar nu toate. Și atenție la monedă: RON pentru România, MDL pentru Moldova.
Cum menții stocul actualizat
Marcajul e util doar cât e adevărat. Trei reguli:
- Generează
availabilitydin stocul real, nu-l seta manual. Stocul ajunge la zero — câmpul devineOutOfStock; produsul revine — din nouInStock. - Exclude fișele de produs din cache-ul agresiv sau golește cache-ul la schimbarea stocului. Altfel botul vede un statut vechi săptămâni întregi.
- Nu bloca boților accesul la pagină. Dacă pagina sau imaginile ei returnează
403/406crawlerelor, modelul nu citește marcajul până la capăt. E cauza numărul unu a scorurilor mici printre cele 63 de magazine MD/RO din ratingul nostru, cu o mediană de 38/100.
Pluginul Botmetria pentru WooCommerce trimite JSON-LD Product cu availability live automat: statutul vine direct din stoc, iar cache-ul fișelor nu te trădează.
Cum verifici în cinci minute
- Deschide pagina produsului, alege „Vizualizează sursa paginii” și găsește blocul
application/ld+json. Confirmă căavailabilityexistă și corespunde depozitului. - Trece URL-ul prin auditul gratuit Botmetria — arată scorul categoriei „Date despre produs” și semnalează o disponibilitate lipsă sau în afara schema.org.
- Întreabă chiar ChatGPT: „Este [produsul] în stoc pe [site-ul tău]?” — și compară răspunsul cu stocul.
Întrebări frecvente
De ce arată ChatGPT un stoc greșit?
Asistentul citește câmpul availability din JSON-LD, nu vitrina. Dacă e gol, învechit sau nu e o valoare schema.org, repetă eroarea ca pe un fapt.
Ce valoare availability înseamnă că produsul e în stoc?
URL-ul complet https://schema.org/InStock. Folosește OutOfStock pentru epuizat, PreOrder pentru precomenzi și BackOrder când accepți comenzi pentru produse lipsă.
Cum verific rapid disponibilitatea în marcaj?
Deschide sursa paginii și găsește blocul application/ld+json sau trece URL-ul prin auditul gratuit Botmetria, care semnalează o valoare lipsă sau greșită.
Ghiduri conexe
- JSON-LD Product: preț și monedă pe care AI le înțelege
- ChatGPT afișează prețuri vechi: de ce și cum repari
Verifică magazinul gratuit
Un audit de 60 de secunde arată cât de pregătit e magazinul pentru agenții AI — și ce să repari mai întâi.