WooCommerce · Rapoarte
Raport de comenzi întârziate în WooCommerce
O comandă blocată în Processing de 5 zile e o problemă. Analytics nu o semnalează; o poți scoate cu o interogare simplă.
- Fără raport nativ
- Processing mai vechi de N zile
- wc_get_orders
- Listă zilnică
- Alertă pe email
Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole
Răspuns rapid
Documentația Analytics nu descrie un raport de timp petrecut în status. Soluția practică: definești termenul (de exemplu Processing mai mult de 2 zile) și listezi comenzile vechi cu wc_get_orders (filtrare pe status și pe data creării sau a ultimei modificări), apoi trimiți lista pe email zilnic cu un job programat. Pentru istoric de statusuri ai nevoie de note de comandă sau de un jurnal propriu.
Ce ai nevoie
- Termenul de procesare (SLA)
- Statusurile care contează
- Cine primește lista
- Action Scheduler sau cron
Pașii, pe rând
- 1Definește „întârziat”De exemplu Processing > 2 zile, On hold > 5 zile, Pending > 24 ore. Scrie termenele.
- 2Interoghează comenzilewc_get_orders cu statusul și data limită (date_modified sau date_created). Fragmentul de mai jos arată structura.
- 3Afișează listaNumăr comandă, client, status, vechime, link în administrare.
- 4Trimite zilnicUn job programat (Action Scheduler) care trimite un email cu lista către responsabil.
- 5Adaugă acțiunileContactează clientul, grăbește livrarea, anulează/ramburează; vezi ghidul despre notificarea clienților.
- 6MăsoarăCâte comenzi întârziate pe săptămână și cauzele lor (stoc, curier, plată).
- 7TesteazăCreează comenzi de test cu dată veche și verifică alertele.
Comenzi în Processing mai vechi de 2 zile (schelet)
php$limita = strtotime('-2 days');
$intarziate = wc_get_orders([
'status' => 'processing',
'date_modified' => '<' . $limita,
'limit' => -1,
]);
foreach ($intarziate as $o) {
echo '#' . $o->get_order_number() . ' – ' . $o->get_date_modified()->date('Y-m-d') . "\n";
}Fragmentele de cod sunt scheleturi: le adaptezi la magazinul tău și le testezi întâi pe un mediu de test (staging). Verifică în versiunea ta formatul parametrului date_modified; pentru volum mare procesează în loturi.
Informațiile despre rapoarte sunt din documentația oficială WooCommerce la data verificării; interfața se schimbă între versiuni.
Mai multe detalii
Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
Comenzile întârziate nu sunt observate
De ce: Nu există alertă.
Ce faci: Lista zilnică prin email.
Lista include comenzi modificate recent
De ce: date_modified se actualizează la orice notă.
Ce faci: Folosește data creării sau un meta propriu.
Prea multe alerte
De ce: Termen prea strict.
Ce faci: Ajustează termenul pe tip de produs.
Întrebări frecvente4 răspunsuri
Are Analytics un raport de comenzi întârziate?
Documentația nu descrie unul.
Cum le găsesc?
Cu wc_get_orders după status și dată, plus o alertă zilnică.
Pot automatiza?
Da, cu Action Scheduler și wp_mail.
Mă ajutați cu raportul?
Da. Cere ofertă fixă.
Subiecte acoperite pe această pagină
- comenzi întârziate WooCommerce
- raport comenzi blocate
- SLA comenzi
- Processing mai vechi de
- alertă comenzi
Ghiduri apropiate
- WooCommerce Analytics nu afișează comenzile recente
- Raport de profit pe comandă în WooCommerce
- Raport de produse fără vânzări în WooCommerce
- Raport de clienți recurenți în WooCommerce
- Raport de comenzi după metoda de plată în WooCommerce
- Raport de vânzări pe categorii în WooCommerce
- WooCommerce: notificarea clienților despre întârziere
- Toate ghidurile
Surse și verificare
Verificat pe 5 noiembrie 2026. Denumirile din setări și pașii pot diferi între versiuni.
