Нужно сделать API интеграцию с сайтом поставщика. У поставщика открытые данные для API.
Поставщик официальный дистрибьютер электроники. Мы являемся дилерами. У нас интернет магазин. на OpenCart.
Хотим чтобы отображалось наличие, цена, остатки. Возможно автоматическое создание заказов у поставщика как клиент оформит заказ на нашем сайте.
Товары
Актуальность данных
GET
Параметры запроса
Название Тип Обязательный Описание
access-token string Да Ваш личный авторизационный ключ
Пример ответа
"2026-06-24 17:05:57"
Список категорий
GET
Параметры запроса
Название Тип Обязательный Описание
access-token string Да Ваш личный авторизационный ключ
id int Нет ID категории (для получения под-категорий)
Параметры ответа
Название Описание
id ID категории
name Наименование
left Свойство left по методу Nested Sets
right Свойство right по методу Nested Sets
level Глубина вложенности
elements Количество товаров
Пример ответа
[
{
"id": 3633,
"name": "Мобильные телефоны и аксессуары",
"left": 1,
"right": 22,
"level": 1,
"elements": 0
},
{
"id": 3638,
"name": "Мобильные телефоны",
"left": 2,
"right": 3,
"level": 2,
"elements": 25
}
]
Информация о категории
GET
Параметры запроса
Название Тип Обязательный Описание
access-token string Да Ваш личный авторизационный ключ
id string Да ID категории. Возможно указать несколько категорий, через запятую
Параметры ответа
Название Описание
id ID категории
name Наименование
left Свойство left по методу Nested Sets
right Свойство right по методу Nested Sets
level Глубина вложенности
elements Количество товаров
Пример ответа
[
{
"id": 3633,
"name": "Мобильные телефоны и аксессуары",
"left": 1,
"right": 22,
"level": 1,
"elements": 0
}
]
Список брендов
GET
Параметры запроса
Название Тип Обязательный Описание
access-token string Да Ваш личный авторизационный ключ
Параметры ответа
Название Описание
id GUID бренда
name Наименование
count Количество товаров
Пример ответа
{
"status": true,
"data": [
{
"id": "fde2257a-2ecb-11eb-a360-503eaa0dbd7f",
"name": "70mai",
"count": 11
},
{
"id": "b83b4577-57c0-11ea-a339-503eaa0dbd7f",
"name": "90GO",
"count": 32
},
{
"id": "37984c77-d7a6-11e6-976b-00155d00460d",
"name": "A&P",
"count": 8
},
{
"id": "c822f725-d7a4-11e6-976b-00155d00460d",
"name": "A4Tech",
"count": 1
},
{
"id": "fe2d3965-d799-11e6-976b-00155d00460d",
"name": "Aerocool",
"count": 74
},
...
Список товаров
GET
Параметры запроса
Название Тип Обязательный Описание
access-token string Да Ваш личный авторизационный ключ
category int Нет ID категории. Возможно указать несколько категорий, через запятую
limit int Нет Количество выдаваемых элементов (не больше 250)
offset int Нет Отступ выдаваемых элементов
exclude_missing bool Нет Скрыть отсутствующие
brand string Нет GUID бренда. Из метода brands
additional_fields string Нет Дополнительные поля (через запятую). Список возможных значений:
description краткое описание товара
brand торговая марка
weight вес
warranty гарантия
images изображения
url ссылка на сайте al-style.kz
barcode штрихкод
reducedprice снижена цена
expectedArrivalDate ожидаемая дата поступления (в неделях)
discountPrice цена с авторизованной скидкой (выдаёт представительство)
discount процент авторизованной скидки
certificates сертификаты
instructions инструкции
reservationTime период резерва
reservationDate окончание резерва
defectDescription описание дефекта уценки
rrp контроль розничной цены
warehouse склад
warehouses остатки по складам
marketplaceArticles артикулы на маркетплейсах
tnved Код ТНВЭД
multiplicity кратность (товар отпускается кратно текущему значению)
dimensions габариты
Параметры ответа
Название Описание
article Код
article_pn Артикул (Part Number)
name Наименование
full_name Полное наименование
category ID категории
sort Сортировка
price1 Цена дилерская. Если цена 1 то цена по запросу
price2 Цена розничная
quantity Остаток на складе
isnew Новинка
quantityMarkdown Остаток на складе уценки
priceMarkdown Цена уценки
Пример ответа
[
[