Sümptom
- Rich Results Testi hoiatus *Missing field "availability"*.
- Laoseisu haldus on väljas või laoseisu jälgib väline ERP, mis WooCommerce’iga ei sünkroniseeru.
Miks see loeb
Assistendid vastavad küsimusele „kust ma saan X kohe osta?“ — toodet ilma availability: https://schema.org/InStock väärtuseta käsitletakse teadmata olekus ja tavaliselt jäetakse välja. Google’i kaupmehe kirjed nõuavad seda.
WooCommerce kirjutab laoseisu ainult siis, kui laoseisu olek on määratud; pluginad, mis renderdavad hinnaploki AJAX-iga, või teemad, mis tootemalli üle kirjutavad, võivad selle ära kaotada.
Kuidas ise kontrollida
- Rich Results Test → Offers →
availability. Väärtused peavad olema täis-URL-id, nthttps://schema.org/InStock,OutOfStock,PreOrder,BackOrder. - WooCommerce → Product → Inventory: kas *Stock status* on määratud lihtsatel toodetel ja igal variatsioonil?
Kuidas parandada
- Lülita sisse laoseisu haldus (WooCommerce → Settings → Products → Inventory) või määra vähemalt igale tootele ja variatsioonile laoseisu olek.
- Lase SEO-pluginal laoseis väljastada; kui kasutad kohandatud skeemi, vasta: instock → InStock, outofstock → OutOfStock, onbackorder → BackOrder.
- Dropshippingu või ERP-st tuleva laoseisu puhul seadista sünkroniseerimine, et skeemi väärtus poleks kunagi aegunud; Google karistab skeemi, tootevoo ja lehe vaheliste erinevuste eest.