Trasabilitate Comenzi
Ecranul Trasabilitate comenzi arată parcursul unei comenzi prin middleware-ul de integrare. Pentru fiecare comandă se văd: momentul creării în Glovo, momentul primirii, momentul trimiterii către POS, conținutul exact trimis către endpoint-ul POS și răspunsul exact primit de la acesta.
Accesați Profil → Trasabilitate comenzi. Ecranul este disponibil conturilor de POS.
VIZIBILITATE
Ecranul afișează doar comenzile magazinelor care aparțin POS-ului contului autentificat. O comandă a altui POS este tratată la fel ca o comandă inexistentă.
Căutarea unei comenzi
Introduceți codul comenzii și apăsați Caută.
Codul comenzii este numărul tipărit pe bonul Glovo (ex. 101703806119), identic cu câmpul order_code din notificarea de comandă.
Dacă comanda nu este găsită, verificați întâi codul. Dacă este corect, comanda nu a fost primită de la Glovo pentru niciunul dintre magazinele POS-ului.
Ce afișează ecranul
Verdictul
Primul rând al rezultatului spune dacă livrarea către POS a reușit:
| Verdict | Semnificație |
|---|---|
| Comanda a plecat către sistemul tău (verde) | Endpoint-ul POS a răspuns cu un cod HTTP 2xx |
| Comanda NU a ajuns la sistemul tău (roșu) | Comanda a fost primită de la Glovo, dar niciun apel către endpoint-ul POS nu s-a încheiat cu succes. Cauza apare la secțiunile Încercări de livrare și Erori |
RĂSPUNSUL POS
Un cod 2xx confirmă că apelul a ajuns la endpoint. Dacă răspunsul nu are conținut, din el nu se poate deduce dacă POS-ul a salvat comanda. Se recomandă ca endpoint-ul să întoarcă în răspuns un identificator al comenzii din POS. Răspunsul este afișat integral în acest ecran.
Comanda
| Câmp | Descriere |
|---|---|
| Cod comandă | Codul Glovo al comenzii |
| Magazin | store_id-ul complet (partner_name__store_id), urmat de numele locației definite în portal |
| Status intern | Statusul de procesare din middleware. Nu este o dovadă de livrare: livrarea se citește din verdict |
VERIFICAȚI MAGAZINUL
Comanda este trimisă pe store_id-ul indicat de Glovo în notificare. Dacă la Magazin apare altă locație decât cea care așteaptă comanda, verificați asocierea dintre store-ul Glovo și locația din POS.
Cronologie
| Moment | Descriere |
|---|---|
| Creată în Glovo | Ora creării comenzii, în ora locală trimisă de Glovo (order_time) |
| Primită de noi | Momentul în care middleware-ul a primit comanda de la Glovo |
| Trimisă către tine | Momentul în care comanda a fost trimisă către endpoint-ul POS |
| Timp petrecut la noi | Durata dintre primire și trimiterea către POS |
Orele Primită și Trimisă sunt afișate în ora României (Europe/Bucharest).
Cronologia arată unde apare o întârziere:
- între Creată în Glovo și Primită: timpul până la transmiterea comenzii de către Glovo;
- între Primită și Trimisă: procesarea în middleware, de obicei sub o secundă;
- după Trimisă: procesarea în POS.
Apeluri către sistemul POS
Pentru fiecare apel către un endpoint POS se afișează:
- rezultatul: Acceptat sau Refuzat;
- codul HTTP și URL-ul endpoint-ului apelat;
- Ce ți-am trimis: payload-ul exact trimis către POS;
- Ce ne-ai răspuns: răspunsul exact al endpoint-ului.
Ambele conținuturi au buton de copiere. Pentru un apel refuzat se păstrează doar răspunsul, nu și conținutul cererii.
Încercări de livrare
Secțiunea apare doar dacă prima încercare a eșuat și livrarea a fost reîncercată, conform configurației din Profil → Reîncercare la livrare. Pentru fiecare încercare se afișează ora, pauza dinaintea ei, codul HTTP primit și mesajul de eroare.
Erori
Secțiunea apare doar dacă au fost înregistrate erori pentru comandă. Pentru fiecare eroare se afișează ora, mesajul și operația în care a apărut.
Situații frecvente
| Ce se vede | Ce înseamnă |
|---|---|
Verdict verde, HTTP 200, răspuns gol | Comanda a ajuns la endpoint-ul POS. Salvarea ei se verifică în POS |
Verdict roșu, erori de tip timeout sau 5xx | Endpoint-ul POS nu a răspuns sau a răspuns cu eroare. Mesajul exact apare la Erori |
Verdict roșu, 4xx | Endpoint-ul POS a refuzat comanda. Motivul apare în răspunsul afișat la Apeluri |
| La Magazin apare altă locație | Comanda a fost trimisă pe store-ul indicat de Glovo |
| Comanda nu este găsită | Codul este greșit sau comanda nu a fost primită de la Glovo pentru magazinele POS-ului |
COMENZI DE TEST
Comenzile plasate pe un store de test nu apar în acest ecran. Ele se verifică prin API-ul de trasabilitate pentru comenzi de test, cu token-ul de trasabilitate afișat în ecranul Aloca store de test.