WooCommerce · Curieri și AWB
WooCommerce: AWB-ul nu se generează pentru o comandă
Apeși „Generează AWB” și primești o eroare sau nu se întâmplă nimic. Cauza e aproape mereu în datele comenzii sau în conexiunea cu curierul; iată cum o găsești repede.
- Date lipsă în comandă
- Localitate sau județ greșit
- Greutate și ramburs
- Acces la API
- Jurnale și erori
Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole
Răspuns rapid
Un AWB nu se generează de obicei din cauza datelor din comandă (telefon, adresă, județ sau localitate care nu se potrivesc cu nomenclatorul curierului, greutate zero, sumă ramburs), a accesului la API (credențiale greșite sau mediu de test în loc de producție) sau a unui conflict de plugin. Pașii: citești mesajul de eroare, corectezi datele comenzii, verifici credențialele, apoi consulți jurnalele WooCommerce.
Ce ai nevoie
- Comanda care eșuează
- Acces de administrator în WordPress
- Datele de acces la contul de curier
- Eventual acces la jurnale (WooCommerce → Stare → Jurnale)
Pașii, pe rând
- 1Citește mesajul exactPluginul afișează de obicei un mesaj în comandă sau într-o notificare. Notează-l întreg, cu ora încercării: cel mai des spune ce lipsește sau ce a respins curierul.
- 2Verifică datele destinataruluiTelefon valid, adresă completă, județ și localitate. Multe API-uri de curier cer ca localitatea să se potrivească cu nomenclatorul lor; diacriticele și prescurtările pot cauza respingerea.
- 3Verifică greutatea și coletulProdusele fără greutate sau cu greutate zero pot bloca generarea. Verifică și numărul de colete și dimensiunile cerute de curier.
- 4Verifică rambursulLa comenzile cu plata la livrare, suma de încasat trebuie transmisă corect. Verifică metoda de plată a comenzii și suma, și comparale cu cele din AWB-ul încercat.
- 5Verifică accesul la APICredențialele de producție, nu de test, și contul curierului activ pentru serviciul ales. Dacă recent ai schimbat parola contului de curier, trebuie actualizată și în plugin.
- 6Citește jurnaleleÎn WooCommerce → Stare → Jurnale, filtrează fișierele după sursa pluginului curierului și caută eroarea de la ora încercării; pentru erori PHP fatale deschide fișierul „fatal-errors”. Dacă nu apare nimic, activează jurnalul de depanare WordPress (fragmentul de mai jos), repetă încercarea și citește fișierul debug.log.
- 7Exclude un conflict de pluginPe un mediu de test, dezactivează pe rând plugin-urile de checkout, de câmpuri personalizate sau de securitate și reîncearcă. Dacă merge după dezactivarea unuia, ai găsit vinovatul.
- 8Încearcă o comandă nouă, simplăPlasează o comandă de test cu un singur produs și date perfecte. Dacă merge, problema e în datele comenzii inițiale; dacă nu, e în configurare sau în conexiune.
Activează jurnalul de depanare WordPress (în wp-config.php)
phpdefine('WP_DEBUG', true);
define('WP_DEBUG_LOG', true); // scrie în wp-content/debug.log
define('WP_DEBUG_DISPLAY', false); // nu afișa erorile vizitatorilorPune liniile înainte de comentariul „That's all, stop editing”. Dezactivează-le după depanare și șterge fișierul debug.log, care poate conține date sensibile.
Mai multe detalii
Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
Localitate sau județ nepotrivit
De ce: API-ul curierului validează localitatea cu propria listă. Variantele cu diacritice, prescurtări sau alt nume dau eroare.
Ce faci: Corectează localitatea în comandă la forma din nomenclatorul curierului sau folosește selectoare de județ și localitate în checkout.
Credențiale de test în loc de producție
De ce: Unele integrări au seturi diferite de date pentru mediul de test și pentru cel de producție.
Ce faci: Verifică în plugin ce mediu e activ și folosește datele de producție.
Greutate zero sau lipsă
De ce: Plugin-urile calculează sau cer greutatea coletului; produsele fără greutate blochează generarea.
Ce faci: Completează greutatea la produse sau setează o greutate implicită în plugin.
Timp maxim de execuție depășit
De ce: Cererea către curier durează mai mult decât permite serverul.
Ce faci: Cere hostingului să crească timpul maxim de execuție PHP sau ia în calcul procesare în fundal.
Întrebări frecvente4 răspunsuri
De ce primesc eroare doar la unele comenzi?
De obicei datele acelor comenzi (localitate, telefon, greutate, ramburs) nu trec validarea curierului. Compară comanda care eșuează cu una care merge.
Unde văd erorile pluginului de curier?
În WooCommerce → Stare → Jurnale, filtrând după sursa pluginului. Dacă nu apar acolo, activezi jurnalul de depanare WordPress și citești debug.log.
Pot repara singur?
De cele mai multe ori da, urmând pașii. Dacă mesajul vine de la API-ul curierului și nu îl înțelegi, ni-l poți trimite și îți spunem cauza.
Faceți diagnosticul pentru noi?
Da. Ne trimiți adresa magazinului și mesajul de eroare, iar noi îți răspundem în aceeași zi lucrătoare cu cauza probabilă și o ofertă fixă.
Subiecte acoperite pe această pagină
- AWB nu se generează WooCommerce
- eroare generare AWB
- AWB curier eroare comandă
- AWB Sameday nu se generează
- eroare API curier WooCommerce
- jurnale WooCommerce
Ghiduri apropiate
- WooCommerce: integrare FAN Courier
- WooCommerce: integrare Cargus
- WooCommerce: integrare GLS
- WooCommerce: generarea AWB-urilor în masă
- WooCommerce: tipărirea etichetelor AWB pe imprimantă termică
- WooCommerce: transmiterea numărului AWB către client
- WooCommerce: generarea AWB-urilor în masă
- Integrare Sameday cu WooCommerce, făcută complet
- Toate ghidurile
Surse și verificare
- Plugin SamedayCourier Shipping: FAQ (WordPress.org)
- Jurnalizarea în WooCommerce (documentația pentru dezvoltatori)
- Cum găsești jurnalele de erori PHP (WooCommerce)
Verificat pe 4 noiembrie 2026. Denumirile din setări și pașii pot diferi între versiuni.
