Sari la conținut

Structura JSON

Câmp Tip Descriere
order_id String Identificatorul intern al comenzii.
order_code String Codul alfanumeric al comenzii, tipărit pe bon. Cheia de căutare și de deduplicare.
store_id String Identificatorul magazinului, în format partner_name__store_id.
order_time String Momentul acceptării comenzii, yyyy-MM-dd HH:mm:ss, ora locală a magazinului.
estimated_pickup_time String Ora estimată de ridicare, același format.
order_type String pickup (ridică un curier) sau delivery (livrezi tu). Vezi nota de mai jos.
is_picked_up_by_customer Boolean Comanda e ridicată chiar de client.
payment_method String DELAYED (plătit cu cardul, online) sau CASH (numerar la livrare).
payment_total Integer Suma de încasat, în subunitate.
currency String Moneda, de exemplu RON.
pick_up_code String Cod din 3 cifre, pentru identificarea comenzii la predare.
cutlery_requested Boolean Clientul a cerut tacâmuri.
allergy_info String Text liber scris de client despre alergii sau preferințe.
special_requirements String Cerințe speciale, dacă există.
customer_cash_payment_amount Integer Suma cu care plătește clientul, ca să pregătești restul. Doar marketplace, plată cash.
minimum_basket_surcharge Integer Taxă de coș minim. Doar marketplace.
loyalty_card String Card de fidelitate, dacă e transmis.
traceCode, traceId String Identificatori interni de cerere. Nu îți sunt necesari.
Câmp Tip Descriere
products Array Produsele comandate.
courier Object Datele curierului. null la marketplace.
customer Object Datele clientului. Complete doar la marketplace.
delivery_address Object Adresa de livrare. Doar marketplace.
fees Array Taxele plătite de client.
discounts Array Discounturile aplicate.
detailed_fees Array Taxe detaliate, pe coduri.
glovo_discounts Array Discounturi suportate de platformă.
restaurant_discounts Array Discounturi suportate de restaurant.
products_total Integer Totalul produselor, fără taxe și discounturi.
bundled_orders Array Comenzi livrate împreună cu aceasta.
Câmp Tip Descriere
id String Identificatorul produsului, așa cum l-ai trimis tu în meniu.
purchased_product_id String Identificator unic al liniei în cadrul comenzii.
name String Denumirea produsului.
quantity Integer Cantitatea.
price Integer Prețul unitar, în subunitate.
discount Integer Discount aplicat la nivel de produs.
attributes Array Opțiunile alese pentru produs.
Câmp Tip Descriere
id String Identificatorul atributului, din meniul trimis de tine.
name String Denumirea.
quantity Integer Cantitatea aleasă.
price Integer Prețul. 0 înseamnă opțiune fără cost; mai mare decât 0, adaos plătit.

Prețul atributelor este separat de price-ul produsului. Valoarea liniei este price × quantity plus suma atributelor.

Câmp Tip Descriere
name String La livrarea cu curier, doar prenumele și inițiala.
phone_number String N/A la livrarea cu curier.
hash String Identificator anonim, stabil pentru același client.
invoicing_details Object Datele de facturare. null dacă nu s-a cerut factură.
Câmp Tip Descriere
name String Numele curierului. null la marketplace.
phone_number String Telefonul curierului. null la marketplace.
Câmp Tip Descriere
label String Adresa completă, ca text nestructurat.
latitude Double Latitudine.
longitude Double Longitudine.

Adresa nu este descompusă pe stradă, număr și oraș. Dacă ai nevoie de componente, folosește coordonatele.

fees, discounts, detailed_fees, glovo_discounts și restaurant_discounts au toate aceeași formă:

Câmp Tip Descriere
code String Codul taxei sau discountului.
description String Descriere textuală. Poate fi null.
value Integer Valoarea, în subunitate.

Coduri întâlnite:

Listă Coduri
detailed_fees DeliveryFee, MinimumBasketSurcharge, ServiceFee
glovo_discounts GlovoDiscount, GlovoSupportedDeliveryFee, Other
restaurant_discounts RestaurantDiscount