Getting all stores
curl '\
-H 'accept: application/json' \
-H 'token: 'Getting all regions
curl '\
-H 'accept: application/json' \
-H 'token: 'Getting settlements by region
curl ' \
-H 'accept: application/json' \
-H 'token: 'Getting all sectors
curl '\
-H 'accept: application/json' \
-H 'token: 'Search for a product by ID/Code/Name
curl '\
-H 'accept: application/json' \
-H 'token: 'Obtaining the delivery address for the order
curl '\
-H 'Accept-Language: ro' \
-H API-Token: '\
-H 'Content-Type: application/json'Deleting an order item
curl -X DELETE '\
-H API-Token: 'List of all orders of the group (with filtering and sorting)
curl 'https://YOURDOMAIN/external/external-order/?ordering=-createdat&created_after=1741710342' \
-H API-Token: 'Search for an order by ID
curl 'Receive one order
curl '\
-H API-Token: 'Receiving stores by group
curl '\
-H 'accept: application/json' 'Getting a list of promotional codes
curl ' \
-H API-Token: 'Updating/creating an order
curl 'https://YOURDOMAIN/external/external-order/'\
-H 'Accept-Language: ro' \-H API-Token: ' \
-H 'Content-Type: application/json' \
-d '[{
"orderid": 294,
"rrn": "999999",
"shop": 2,
"promocode": 1,
"orderitems": [{
"orderid": 12,
"orderstatus": "done",
"loyaltyprice": 88,
"quantity": 1000,
"product": 104392
}],
"address": {
"addressid": 236154,
"addressru": "testru",
"zipcode": 2068,
"regionid": 101,
"locality_id": 63933,
"sector": 11
}
}]'
ORDERSTATUSNEW = "new"
ORDERSTATUSCONFIRMED = "confirmed"
ORDERSTATUSCANCELED = "canceled"
ORDERSTATUSDONE = "done"
ORDERSTATUSINCOLLECTION = "incollection"
ORDERSTATUSCOLLECTEDWITHCHANGES = "collectedwithchanges"
ORDERSTATUSTOBERETURNEDINTWODAYS = "tobereturnedintwodays"
ORDERSTATUSCOLLECTED = "collected"
ORDERSTATUSCOMPLETEDANDCLOSED = "completedandclosed"
ORDERSTATUSRETURNEDTOWAREHOUSE = "returnedtowarehouse"
ORDERSTATUSCHANGEDANDCLOSED = "changedandclosed"
ORDERSTATUSATCOURIERSORTCENTER = "atcouriersortcenter"
ORDERSTATUSONDELIVERY = "ondelivery"
ORDERSTATUSDELIVERYDATEMOVED = "deliverydatemoved"
ORDERSTATUSCLIENTNOANSWER = "clientnoanswer"
ORDERSTATUSRECIPIENTNOTATHOME = "recipientnotathome"
ORDERSTATUSCUSTOMERREFUSAL = "customerrefusal"
- Receiving a list of orders
curl 'https://YOURDOMAIN/external/external-order?createdafter=123456&status=new,done'
Filtration:
1. created_after=timestamp
2. status=new, done…
Was the article helpful?
Yes, thank you! Unfortunately no