Rest API Продажі товарів - datawizio/pythonAPI GitHub Wiki
Продажі товарів. З допомогою ресурсу /get_products_sale/
можна отримати дані по продажах товарів, згрупувати результат по днях (тижнях, місяцях) і відфільтрувати по даті, магазинах і категоріях.
Назва поля | Тип поля | Доступні значення | Значення за замовчуванням | Опис |
---|---|---|---|---|
format |
рядок | "json", "api" | "json" | Формат відповіді сервера |
products |
число, список | - | Всі товари | Ідентифікатор чи список ідентифікаторів товарів |
categories |
число, список | - | Всі категорії | Ідентифікатор чи список ідентифікаторів категорій, по яких здійснюється вибірка |
shops |
число, список | - | Всі магазини | Ідентифікатор чи список ідентифікаторів категорій, по яких здійснюється вибірка |
weekday |
число | 0, 1, 2, 3, 4, 5, 6 | Всі дні тижня | День тижня, по якому здійснюється вибірка (Понеділок - 0, Неділя - 6) |
date_from |
рядок | - | Дата останньої підгрузки клієнта - 30 днів | Початкова дата вибірки |
date_to |
рядок | - | Дата останньої підгрузки клієнта | Кінцева дата вибірки |
interval |
рядок | "days", "months", "weeks", "years" | "days" | Інтервал для групування результату |
select |
рядок, список | "turnover", "qty", "profit", "sold_product_value", "receipts_qty", "self_price_per_product", "price" | "turnover" | Показники, по яким здійснюється вибірка |
Назва поля | Тип поля | Обов'язкова наявність у відповіді | Опис |
---|---|---|---|
date |
рядок | так | Дата, за яку здійснюється вибірка |
product |
число | так | Ідентифікатор товару, по якому здійснюється вибірка |
name |
рядок | так | Назва товару, по якому здійснюється вибірка |
turnover |
число | ні | Оборот товару |
qty |
число | ні | К-сть продажів товару |
profit |
число | ні | Прибуток товару |
sold_product_value |
число | ні | Собівартість проданого товару |
self_price_per_product |
число | ні | Собівартість товару |
price |
число | ні | Продажна ціна товару |
Команда: POST http://api.datawiz.io/api/v1/get_products_sale/
-
.json
- отримати відповідь з сервера в форматі JSON -
.api
- отримати відповідь з сервера в форматі HTML (тестова платформа)
{
"categories": 68498,
"date_from": "2018-01-01",
"date_to": "2018-01-15",
"select": ["qty", "turnover"],
}
HTTP 200 OK
Content-Type: application/json
Vary: Accept
Allow: GET, HEAD, OPTIONS
{
"results": [
{
"date": "2018-01-01",
"product": 2837768,
"name": "Sunflower seeds Chumak Sunflower Seeds Roasted 150g",
"profit": 28.78
},
{
"date": "2018-01-01",
"product": 2867868,
"name": "Flint crackers wheat-rye with sour Cream and Herbs 130g",
"profit": 56.34
},
{
"date": "2018-01-15",
"product": 2364568,
"name": "Sunflower San Sanych Sunflower Seeds Roasted 15g",
"profit": 13.53
},
{
"date": "2018-01-15",
"product": 2834578,
"name": "Peanuts are moderately salty with the bacon 60g",
"profit": 334.56
}
]
}
{
"products": [2345737],
"shops": [674, 541],
"date_from": "2018-01-01",
"date_to": "2018-01-01",
"select": "turnover",
}
HTTP 200 OK
Content-Type: application/json
Vary: Accept
Allow: GET, HEAD, OPTIONS
{
"results": [
{
"product": 2345737,
"name": "Sunflower seeds Chumak Sunflower Seeds Roasted 150g",
"date": "2018-01-01",
"turnover": 590.84,
"qty": 8
}
]
}