Получение всех магазинов
curl ' \
-H 'accept: application/json' \
-H 'token: 'Получение всех регионов
curl ' \
-H 'accept: application/json' \
-H 'token: 'Получение населённых пунктов по региону
curl ' \
-H 'accept: application/json' \
-H 'token: 'Получение всех секторов
curl ' \
-H 'accept: application/json' \
-H 'token: 'Поиск продукта по ID/Code/Name
curl ' \
-H 'accept: application/json' \
-H 'token: 'Получение адреса доставки по заказу
curl ' \
-H 'Accept-Language: ro' \
-H API-Token: ' \
-H 'Content-Type: application/json'Удаление позиции заказа
curl -X DELETE ' \
-H API-Token: 'Список всех заказов группы (с фильтрацией и сортировкой)
curl 'https://YOURDOMAIN/external/external-order/?ordering=-createdat&created_after=1741710342' \
-H API-Token: 'Поиск заказа по ID
curl 'Получение одного заказа
curl ' \
-H API-Token: 'Получение магазинов по группе
curl ' \
-H 'accept: application/json' 'Получение списка промо-кодов
curl ' \
-H API-Token: 'Обновление/создание заказа
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"
- Получения списка заказов
curl 'https://YOURDOMAIN/external/external-order?createdafter=123456&status=new,done'
Фильтрации:
1. created_after=timestamp
2. status=new, done…
Была ли статья полезна?
Да, спасибо! К сожалению, нет