Actualizare status comanda
const url = 'https://prod.store-management.glovo.alb.app.onlineservice.io/api/v3/order/stores/orders/status';const options = { method: 'POST', headers: {Authorization: '<Authorization>', 'Content-Type': 'application/json'}, body: '{"store_id":"example","partner_name":"example","order_id":"example","status":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://prod.store-management.glovo.alb.app.onlineservice.io/api/v3/order/stores/orders/status \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: application/json' \ --data '{ "store_id": "example", "partner_name": "example", "order_id": "example", "status": "example" }'Permite actualizarea stării comenzii în diferite etape ale pregătirii.
Enum: “ACCEPTED” “READY_FOR_PICKUP” “OUT_FOR_DELIVERY” “PICKED_UP_BY_CUSTOMER”
ACCEPTED: Comanda a fost acceptată de magazin. Vă rugăm să știți că dacă nu acceptați comanda, vom continua totuși cu procesarea acesteia, deoarece nu avem nevoie de o acceptare pentru a proceda.
READY_FOR_PICKUP: Comanda este gata pentru a fi ridicată de un curier sau de către client (disponibil doar pentru comenzile livrate de curierii Glovo).
OUT_FOR_DELIVERY: Curierul a preluat comanda din magazin și o livrează acum către client (disponibil doar pentru comenzile Marketplace).
PICKED_UP_BY_CUSTOMER: Comanda a fost ridicată de către client (disponibil doar pentru comenzile ce urmează a fi ridicate de către client).
Authorizations
Secțiune intitulată „Authorizations”Request Bodyrequired
Secțiune intitulată „Request Bodyrequired”The payload for status update
object
Examplegenerated
{ "store_id": "example", "partner_name": "example", "order_id": "example", "status": "example"}Responses
Secțiune intitulată „Responses”Status actualizat
Payload sau parametri invalizi
Neautorizat
Eroare internă a serverului