Интеграция по API. Сделать API интеграцию с сайта поставщика (Дистанционная работа)

Бюджет не указан

Задание: Интеграция по API. Сделать API интеграцию с сайта поставщика (Дистанционная работа)

Нужно сделать API интеграцию с сайтом поставщика. У поставщика открытые данные для API. Поставщик официальный дистрибьютер электроники. Мы являемся дилерами. У нас интернет магазин. на OpenCart. Хотим чтобы отображалось наличие, цена, остатки. Возможно автоматическое создание заказов у поставщика как клиент оформит заказ на нашем сайте. Товары Актуальность данных GET https://api.al-style.kz/api/date Параметры запроса Название Тип Обязательный Описание access-token string Да Ваш личный авторизационный ключ Пример ответа "2026-06-24 17:05:57" Список категорий GET https://api.al-style.kz/api/categories Параметры запроса Название Тип Обязательный Описание 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 https://api.al-style.kz/api/category Параметры запроса Название Тип Обязательный Описание 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 https://api.al-style.kz/api/brands Параметры запроса Название Тип Обязательный Описание 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 https://api.al-style.kz/api/elements Параметры запроса Название Тип Обязательный Описание 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 Цена уценки Пример ответа [ [