WooCommerce · Stocuri
WooCommerce: restabilirea stocului la anularea comenzii
Clientul a anulat, iar produsul trebuie să revină în stoc. WooCommerce o face la anumite stări; la altele trebuie să intervii.
- Stări care repun stocul
- Marcajul de stoc redus
- Filtrul de restabilire
- Rambursări
- Verificare în note
Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole
Răspuns rapid
Conform codului WooCommerce, stocul se repune când comanda trece în „Cancelled”, „Pending payment” sau „Failed”, dar doar dacă stocul fusese redus înainte (marcajul de stoc redus) și „Manage stock” e activ. Filtrul woocommerce_can_restore_order_stock poate opri repunerea. Nu e acoperită repunerea la rambursări parțiale sau la retur fizic: acolo verifici manual cantitatea. Nota comenzii arată dacă repunerea a avut loc.
Ce ai nevoie
- O comandă anulată, cu notele ei
- Starea la care ai anulat
- Acces la WooCommerce
- Politica ta pentru rambursări
Pașii, pe rând
- 1Verifică starea finală a comenziiRepunerea automată are loc la trecerea în Cancelled, Pending payment sau Failed.
- 2Verifică dacă stocul fusese redusRepunerea se face doar dacă reducerea a avut loc înainte; o comandă anulată cât era în „Pending payment” nu avea ce repune.
- 3Citește notele comenziiO repunere reușită lasă o notă cu modificarea cantității. Lipsa notei arată că nu s-a întâmplat.
- 4Caută filtrul care blocheazăwoocommerce_can_restore_order_stock poate fi forțat pe false de un plugin sau de cod personalizat.
- 5Tratează rambursările și returul fizicPentru produse returnate fizic, repune cantitatea în funcție de starea lor (vandabile sau defecte) și documentează decizia.
- 6Corectează manual când e nevoieDacă stocul nu s-a repus, ajustează cantitatea produsului și adaugă o notă privată în comandă.
- 7Testează fluxulComandă de test → plătită → anulată: verifică notele și stocul.
Mai multe detalii
Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
Stocul nu s-a repus după anulare
De ce: Reducerea nu avusese loc, sau filtrul de restabilire e blocat.
Ce faci: Verifică notele și filtrul woocommerce_can_restore_order_stock.
Produs returnat dar nerepus
De ce: Returul fizic nu declanșează repunere automată.
Ce faci: Ajustează manual cantitatea după verificarea produsului.
Stocul crește de două ori
De ce: O integrare repune și ea cantitatea.
Ce faci: Stabilește un singur sistem care modifică stocul.
Întrebări frecvente4 răspunsuri
La ce stări repune WooCommerce stocul?
La Cancelled, Pending payment și Failed, dacă stocul fusese redus.
Și la „Refunded”?
Codul de mai sus nu include starea „Refunded”; pentru retur fizic verifici și ajustezi manual.
Cum opresc repunerea automată?
Cu filtrul woocommerce_can_restore_order_stock, dacă ai un motiv întemeiat.
Mă ajutați cu fluxul de retur și stoc?
Da. Cere ofertă fixă.
Subiecte acoperite pe această pagină
- restabilire stoc comandă anulată
- stoc la anulare WooCommerce
- repunere stoc retur
- woocommerce_can_restore_order_stock
- comandă anulată stoc
Ghiduri apropiate
- WooCommerce: stocul nu scade după plasarea comenzii
- WooCommerce: stocul scade de două ori pentru aceeași comandă
- WooCommerce: prevenirea vânzării simultane a ultimului produs
- WooCommerce: rezervarea temporară a stocului pentru plăți în așteptare
- WooCommerce: configurarea stocurilor pentru mai multe depozite
- WooCommerce: notificarea clientului când produsul revine în stoc
- WooCommerce: stocul scade de două ori
- WooCommerce: stocul nu scade după comandă
- Toate ghidurile
Surse și verificare
- Codul sursă WooCommerce: funcții de stoc (wc-stock-functions.php)
- Setări produse, secțiunea Inventar (documentație WooCommerce)
Verificat pe 5 noiembrie 2026. Denumirile din setări și pașii pot diferi între versiuni.
