API
Перед началом работы - свяжитесь с Вашим менеджером и получите специальный пароль (токен) для подключению к сервису.
Метод поиска деталей по номеру (артикулу) расположен по адресу: https://m4-shop.com/searchs/article/api.php
Параметры, которые необходимо передать:
- article [string] (строковое значение артикула, по которому осуществляется поиск), например 725103115ECP4
- json [string] (параметр флага, указывающий, что необходимо передать значения в формате JSON)
- token [string] (Ваш персональный ключ)
Пример URL: https://m4-shop.com/searchs/article/api.php?article=725103115ECP4&json&token=YOUR_PWD - результаты поиска по номеру в формате JSON.
https://m4-shop.com/searchs/article/api.php?article=725103115ECP4&json&token=YOUR_PWD - результаты поиска по номеру в для вывода в браузер в удобном для чтения формате.
Результаты поиска по номеру
Результатом поиска по номеру является многомерный массив вида:
Array(
this_code => Массив результатов [RESULT] (запрошенный артикул)
analog => Массив результатов [RESULT] (аналоги)
crossPairs => Массив кросс-номеров (передается не всем пользователям)
)
Массив результатов [RESULT] состоит из массива групп товаров, сгруппированным по признаку БРЕНД+АРТИКУЛ. В каждой из групп может быть 1 или несколько вариантов предложений. Пример получаемых данных
[name] => АКБ ENERGIZER 12V 225Ah 1150A 518х276х242 (необслуживаемый) 725103115ECP4 // Наименование запчасти
[art] => 725103115ECP4 // Артикул (могут быть специмволы и пробелы)
[art_clear] => 725103115ECP4 // Артикул (без спецсимволов)
[brand] => Energizer // Производитель
[price] => 27563 // Актуальная цена
[quantaty] => 5 // Количество на складе
[srock] => В наличии // Срок поставки. Может быть "В наличии", "12 ч" или дата (например 06.03.2023)
[stock_id] => 121 // ID склада в системе