GET /stores/{store-id}/products
GET /stores/{store-id}/products/{product-id}
POST /stores/{store-id}/products
PUT /stores/{store-id}/products
PUT /stores/{store-id}/products/{product-id}
PATCH /stores/{store-id}/products/{product-id}
DELETE /stores/{store-id}/products
DELETE /stores/{store-id}/products/{product-id}
GET /stores/{store-id}/product-groups
GET /stores/{store-id}/product-groups/{product-group-id}
POST /stores/{store-id}/product-groups
PUT /stores/{store-id}/product-groups
PUT /stores/{store-id}/product-groups/{product-group-id}
PATCH /stores/{store-id}/product-groups/{product-group-id}
DELETE /stores/{store-id}/product-groups
DELETE /stores/{store-id}/product-groups/{product-group-id}
GET /api/apps/{application_id}/push-notifications/{push-id}
POST /api/apps/{application_id}/push-notifications
POST /api/apps/{application_id}/devices/{device_uuid}/push-notifications
GET /api/v1/inventories/stores/{store-id}/products/schemes
POST /api/v1/inventories/stores/{store-id}/products/schemes
POST /api/v1/inventories/stores/{store-id}/products/schemes/delete
GET /api/v1/inventories/stores/{store-id}/products/extras
POST /api/v1/inventories/stores/{store-id}/products/extras
POST /api/v1/inventories/stores/{store-id}/products/extras/delete
POST /user/create
POST /user/verify
POST /user/token
GET /commodities
PUT /
POST /inventories/stores/{storeUuid}/products
POST /subscription/event
POST /installation/event
GET mobilecashier.ru/api/v2/authorize
GET mobilecashier.evotor.ru/api/v2/market/user/{userId}/stores
GET mobilecashier.evotor.ru/api/v2/market/user/{userId}/staff?shopId=
GET mobilecashier.evotor.ru/api/v2/market/user/{userId}/devices
POST mobilecashier.ru/api/v4/asc/create/{userId}
GET mobilecashier.ru/api/v4/asc/get
DELETE mobilecashier.ru/api/v2/asc/delete/{uuid}
POST
Создаёт новую группу товаров или группу модификаций товаров в магазине. Идентификаторы объектов формирует Облако Эвотор.
Чтобы передать несколько объектов дополните заголовок Content-Type
модификатором +bulk
.
Количество модификаций в группе может быть от 0 до 200, каждая модификация может содержать до 500 атрибутов.
В одном запросе можно передать до 5000 объектов.
Идентификатор магазина в Облаке Эвотор
Параметры отсутствуют.
{
"parent_id": "1ddea16b-971b-dee5-3798-1b29a7aa2e27",
"name": "Группа",
"barcodes": [
"2000000000060"
],
"attributes": [
{
"id": "36755a25-8f56-11e8-96a6-85f64fd5f8e3",
"name": "Цвет",
"choices": [
{
"id": "36755a27-8f56-11e8-96a6-85f64fd5f8e3",
"name": "Зелёный"
}
]
}
]
}
Уникальный идентификатор группы или группы модификаций, к которой иерархически привязана группа или группа модификаций.
Если элемент номенклатуры находится в корне иерархии, то данное свойство не указывается.
Название группы, длиной не менее 1 символа и не более 128 символов.
Массив штрихкодов для группы модификаций.
Массив штрихкодов может присутствовать только в группе модификаций товара.
Объект, содержащий перечисление возможных характеристик и их значений для модификаций в группе. Максимальное количество характеристик 200. Максимальное количество значений (элементы массива choices
) 500.
Не применим для группы, которая содержит элементы, отличные от модификаций товара.
Наличие поля
attributes
у группы означает, что группа является “Группой модификаций” и все дочерние элементы этой группы являются “Модификациями товара”.
Название группы характеристик.
Идентификатор характеристик.
Массив значений характеристик.
Суммарное количество значений для всех характеристик не может превышать 500.
Название характеристики.
Идентификатор значения характеристики.
При выполнении массовой операции в ответ вернётся статус задачи.
{
"parent_id": "1ddea16b-971b-dee5-3798-1b29a7aa2e27",
"id": "1ddea16b-971b-dee5-3798-1b29a7aa2e23",
"name": "Группа",
"store_id": "20180820-7052-4047-807D-E82C50000000",
"user_id": "00-000000000000000",
"created_at": "2018-09-11T16:18:35.397+0000",
"updated_at": "2018-09-11T16:18:35.397+0000",
"barcodes": [
"2000000000060"
],
"attributes": [
{
"id": "36755a25-8f56-11e8-96a6-85f64fd5f8e3",
"name": "Цвет",
"choices": [
{
"id": "36755a27-8f56-11e8-96a6-85f64fd5f8e3",
"name": "Зелёный"
}
]
}
]
}
Идентификатор группы, уникальный в рамках магазина.
Уникальный идентификатор группы или группы модификаций, к которой иерархически привязана группа или группа модификаций.
Если элемент номенклатуры находится в корне иерархии, то данное свойство не указывается.
Название группы, длиной не менее 1 символа и не более 128 символов.
Массив штрихкодов для группы модификаций.
Не применим для группы, которая содержит элементы, отличные от модификаций товара.
Объект, содержащий перечисление возможных характеристик и их значений для модификаций в группе. Максимальное количество характеристик 200. Максимальное количество значений (элементы массива choices
) 500.
Не применим для группы, которая содержит элементы, отличные от модификаций товара.
Наличие поля
attributes
у группы означает, что группа является “Группой модификаций” и все дочерние элементы этой группы являются “Модификациями товара”.
Название группы характеристик.
Идентификатор характеристик.
Массив значений характеристик.
Суммарное количество значений для всех характеристик не может превышать 500.
Название характеристики.
Идентификатор значения характеристики.
Идентификатор магазина, в базе которого хранится группа.
Идентификатор пользователя Эвотор.
Дата и время создания объекта.
Дата и время обновления данных объекта.
Если объект никогда не обновлялся, поле будет содержать дату и время создания объекта (значение поля updated_at
будет равно значению поля created_at
).
Успешно (для единичных операций)
Задача массовой операции принята к исполнению.
Неправильный синтаксис запроса. Измените запрос перед повторным выполнением.
Ошибка авторизации приложения.
Нет доступа. Ошибка возникает когда у приложения нет разрешения на запрашиваемое действие или пользователь не установил приложение в Личном кабинете.
Запрашиваемый ресурс не найден.
Превышен максимальный объём запроса — 5 Мб.
Превышено максимальное количество запросов в текущем периоде. Работу с ресурсом можно возобновить после окончания времени, указанного в заголовке X-RateLimit-Reset
.