API pentru sincronizarea comenzilor


  1. Preluarea tutorului magazinelor
    curl „https://DOMENIUL_TĂU/base/contacts”\
    -H „accept: application/json” \
    -H 'semn:'

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

  3. *Preluarea* localităților pe regiuni
    curl „https://DOMENIULTĂU/base/locality?regionid=3” \
    -H „accept: application/json” \
    -H 'semn:'

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

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

  6. *Preluarea adresei de livrare pentru comanda*
    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 din comandă
    curl -X ȘTERGE „https://DOMENIUL_TĂU/external/external-order-item/”\
    -H API-Token: '

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

  9. Căutarea comenzii după ID
    curl „

  10. *Preluarea unei singure comenzi**
    curl „https://DOMENIUL_TĂU/external/external-order/295/”\
    -H API-Token: '

  11. *Preluarea* magazinelor pe grupă**
    curl „https://DOMENIUL_TĂU/base/contacts/”\
    -H „accept: application/json” „

  12. *Preluarea* listei cu promo-coduri**
    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. Obținerea 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