
Når lagerstatus i WooCommerce viser forkert, er der tre realistiske årsager: siden vises fra cache, handlingskøen er stoppet, eller to systemer skriver til det samme lager samtidig.
Afgør hvilken ved at sammenligne. Åbn produktet i wp-admin og på forsiden i et privat vindue. Er tallet forskelligt, er det cache. Er det ens og forkert begge steder, er det data.
Produktsider må gerne caches, men lagerstatus skal opdateres. Sæt cachen til at blive ryddet for et produkt, når lageret ændres, eller undlad at vise præcise tal i oversigten og nøjes med “på lager” og “udsolgt”.
Se også hvad der skal undtages fra cache i WooCommerce.
Lagerreduktion sker gennem Action Scheduler. Går køen i stå, sælges varer, der reelt er væk. Se når Action Scheduler ikke kører.
Har du et lagerstyringssystem eller en ERP-integration, kan begge sider skrive til lageret. Uden en klar retning ender de med at overskrive hinanden.
Beslut hvem der ejer tallet. Er det ERP’et, skal WooCommerce kun modtage — ikke selv reducere ved salg. Kører begge, får du drift, der vokser over tid.
To kunder, der køber den sidste vare i samme sekund, kan begge komme igennem, hvis databasen ikke låser rækken. Det sker sjældent på små butikker og jævnligt ved kampagner.
Det er et ressourcespørgsmål lige så meget som et kodespørgsmål — se de ti krav til drift af en WooCommerce-butik.
Sjældent. “Kun 3 tilbage” sælger, men kræver at tallet er rigtigt. Er du i tvivl, så vis kun på lager eller udsolgt.
Fordi en annulleret eller refunderet ordre lægger varen tilbage. Sker det uventet, så kig i ordrelogen.