1. Получение списка заказов с фильтрами GET http://api.pharma/api/orders Accept: application/json Content-Type: application/json token: {{token}} Параметры запроса: s[filialId] (integer) - Идентификатор филиала на сайте. s[statusPay] (integer, [0,1]) - Статус оплаты заказа: 0: Не оплачено 1: Оплачено s[statusProgress] (integer, [0,1,2,3,4]) - Статус выполнения заказа: 0: Новый заказ - данный статус буду иметь все новые заказы для забора в систему Стандарт 1: Доставлено - данный статус соответствует статусу "Доставлено" в системе Стандарт. Если такового нет, либо похожего по смыслу, то данное значение не нужно возвращать при обновлении статуса заказа из системы Стандарт 2: Отменен - данный статус соответствует статусу "Отменен" в системе Стандарт. Необходимо передавать при отмененных заказах из системы Стандарт 3: Принято в работу - данный статус соответствует статусу "Принято в работу", если таковой, либо похожий по смыслу, статус имеется в системе Стандарт. Если ничего подобного нет, то данный статус передавать не нужно 4: Готов к выдачи - данный статус соответствует статусу "Готов к выдаче", если таковой, либо похожий по смыслу, статус имеется в системе Стандарт. Если ничего подобного нет, то данный статус передавать не нужно s[delivery_method] (string, ['glovo']) - Тип доставки: 'glovo': Глово заказ Пример запроса: GET /api/orders?s[filialId]=1&s[statusPay]=1&s[statusProgress]=0&s[delivery_method]=glovo Accept: application/json token: {{token}} [ { "id": 2097, "user_id": null, "message_id": null, "payment_id": null, "fio": "Нейла М.", "telephone": null, "email": null, "paymentMethod": 1, "delivery_method": "glovo", "statusPay": 1, "statusProgress": 2, "change_amount": null, "delivery_price": null, "delivery_time": null, "latitude": "", "longitude": "", "sum": 17085, "address": null, "used_bonus": 0, "used_discount_for_senior": null, "used_discount_for_regular": null, "access_token": null, "created_at": "2024-04-18 21:25:02", "updated_at": "2024-09-23 16:28:34", "is_active": 1, "response": null, "glovo_order_id": "10054088198632", "product_total_price": 17085, "user": null, "params": { "glovo": { "code": "ALB6PMPUQ", "pick_up_code": "189", "courier": { "name": null, "phone_number": null }, "customer": { "name": "Нейла М.", "phone_number": "N/A", "hash": "3dbcec0d-1eae-3aae-b652-26b716746ee3", "invoicing_details": null }, "special_requirements": null } }, "purchases": [ { "price": 6200, "count": 1, "product": { "id": 36441088, "name": "Зерде леди фито-чай похудей вишня 1,5 №20", "name_id": "62EBC586-0CF0-4A75-A867-458CF6A3DEE9" } }, { "price": 4785, "count": 1, "product": { "id": 39392000, "name": "Мензурка медицинская 30мл ", "name_id": "D0A8B578-AB71-43BD-8FB2-EAFD76A772C6" } }, { "price": 1350, "count": 1, "product": { "id": 58335488, "name": "Заживитель гель бадягой д/тела 30мл", "name_id": "FFCCD2E5-4947-4050-8A7A-5755676EAEB7" } }, { "price": 10, "count": 1, "product": { "id": 999999999, "name": "Пакет", "name_id": "___" } }, { "price": 2370, "count": 2, "product": { "id": 39921920, "name": "Sevi Bebe накидка для кормления в общест месте весна-лето", "name_id": "847FB174-9AD8-4E7B-B809-0F0A9F578299" } } ], "totalPrice": 17085, "_links": { "self": { "href": "http://pharma/api/orders/2097" }, "GET": { "href": "http://pharma/api/orders/2097" }, "update PUT": { "href": "http://pharma/api/orders/2097" } } } ] 2. Обновление статуса у заказа после его забора PUT http://pharma/api/orders/2097 Accept: application/json token: BFSJ1OMW5kEf6ptnBhBMpLy-nY88pNFO Content-Type: application/json { "statusProgress": 2 }