API-ul de sincronizare a comenzilor


  1. Obținerea tuturor magazinelor
    curl „https://DOMENIUL_TĂU/base/contacts”\
    -H „accept: application/json” \
    -H 'semn:'

  2. Obținerea tuturor regiunilor
    curl „https://DOMENIUL_TĂU/bază/regiunea/”\
    -H „accept: application/json” \
    -H 'semn:'

  3. Obținerea de așezări pe regiune
    curl „https://DOMENIULTĂU/base/locality?regionid=3” \
    -H „accept: application/json” \
    -H 'semn:'

  4. Obținerea tuturor sectoarelor
    curl „https://DOMENIUL_TĂU/bază/sector”\
    -H „accept: application/json” \
    -H 'semn:'

  5. Căutați un produs după ID/Cod/Nume
    curl „https://YOUR_DOMAIN/general/v2/product?search=104”\
    -H „accept: application/json” \
    -H 'semn:'

  6. Obținerea adresei de livrare pentru comandă
    curl „https://DOMENIUL_TĂU/external/external-order/37750”\
    -H 'Accept-Language: ro' \
    -H API-Token: „\
    -H „Tip de conținut: aplicație/json”

  7. Ștergerea unui articol de comandă
    curl -X ȘTERGE „https://DOMENIUL_TĂU/external/external-order-item/”\
    -H API-Token: '

  8. Lista tuturor comenzilor grupului (cu filtrare și sortare)
    curl „https://YOURDOMAIN/external/external-order/?ordering=-createdat&created_after=1741710342' \
    -H API-Token: '

  9. Căutați o comandă după ID
    curl „

  10. Primiți o comandă
    curl „https://DOMENIUL_TĂU/external/external-order/295/”\
    -H API-Token: '

  11. Primirea magazinelor pe grupe
    curl „https://DOMENIUL_TĂU/base/contacts/”\
    -H „accept: application/json” „

  12. Obținerea unei liste de coduri promoționale
    curl „https://DOMENIUL_TĂU/external/external-promo-code/” \
    -H API-Token: '

  13. Actualizarea/crearea unei comenzi

curl „https://domeniuldvs./external/external-order/'\
-H 'Accept-Language: ro' \-H API-Token: '\
-H „Content-Type: application/json” \
-d '[{
„codul
comandă”: 294,
"rrn": "999999",
"magazin": 2,
„codpromoțional”: 1,
„articole
comandă”: [{
„codulcomandă”: 12,
"order
status": "terminat",
"loyaltyprice": 88,
"cantitate": 1000,
„produs”: 104392
}],
„adresă”: {
„address
id”: 236154,
"addressru": "testru",
„codpoștal”: 2068,
„region
id”: 101,
„locality_id”: 63933,
„sector”: 11
}
}]'

ORDERSTATUSNEW = „nou”
ORDERSTATUSCONFIRMED = „confirmat”
ORDERSTATUSCANCELED = „anulat”
ORDERSTATUSDONE = „terminat”
ORDERSTATUSINCOLLECTION = „încolecție”
ORDERSTATUSCOLLECTEDWITHCHANGES = „colectatcumodificări”
ORDERSTATUSTOBERETURNEDINTWODAYS = „sereturneazăîndouăzile”
ORDER
STATUSCOLLECTED = „colectat”
ORDER
STATUSCOMPLETEDANDCLOSED = „finalizatșiînchis”
ORDER
STATUSRETURNEDTOWAREHOUSE = „returnedtowarehouse”
ORDER
STATUSCHANGEDANDCLOSED = „schimbatșiînchis”
ORDER
STATUSATCOURIERSORTCENTER = „atcouriersortcenter”
ORDER
STATUSONDELIVERY = „lalivrare”
ORDER
STATUSDELIVERYDATEMOVED = „datadelivraremută”
ORDERSTATUSCLIENTNOANSWER = „clientnoanswer”
ORDERSTATUSRECIPIENTNOTATHOME = „destinatarnuacasă”
ORDER
STATUSCUSTOMERREFUSAL = „refuz_client”

  1. Primirea unei liste de comenzi
    curl „https://DOMENULDVS./external/order-extern?createdafter=123456&status=new,done['](https://domeniul_dvs./'external-order/'external-order?

filtrare:
1. create_after=timestamp
2. stare=nou, terminat...


A fost util articolul?

Da, multumesc! Din pacate nu

article.helpfulQuestion