Есть сайт по продаже автозапчастей, на котором установлена платформа Docpart и уже реализован процесс интеграции через API с поставщиками. Однако, не устраивают те данные, которые получаем на выходе. Даже не данные, а то что получаем нужную информацию не в один клик.
Алгоритм действий на сайте следующий (так работает сейчас):
На первом этапе вводим артикул товара отправляем запрос поставщикам и получаем всех производителей (бренды) этого товара. На странице выводится только список названий производителей без наличия и цен.
На втором этапе выбираем производителя таким образом отправляем запрос по данному производителю + артикул и получаем наличие и цены товара.
В чём сложность? В том, что на первом этапе, в некоторых случаях мы получаем десятки, сотни производителей. И для того, чтобы выбрать товар из наличия и цен, нам приходится переходить к каждому производителю. Хорошо если их 5-10, а если 50-100 это потеря времени и внимания клиента. Соответственно, потеря клиента. Мало того, что нужно переходить к каждому производителю, так ещё и у половины из них оказывается, что товары не найдены (видимо когда то были, закончились и соответственно плашка – «Товары не найдены») Это очень, очень плохо.
Мне важно исключить первый этап, чтобы клиент сразу, при запросе по артикулу, получал наличие и цены всех производителей этого товара, представленных у поставщика. Мне важно исключить в результате на выходе те позиции, где «Товары не найдены».
Общение со специалистами Docpart ни к чему не привели. Они уверяют, что это не возможно. Мне объяснили, что поставщик, при запросе по артикулу, отправляет только производителей, а уже при запросе производитель+артикул отправляет наличие и цены. Это понятно. Но..
Задача для опытных программистов. Вопрос возможно ли это реализовать. Может быть написанием каких то скриптов-обработчиков непосредственно на сайте, которые будут решать задачу после первого этапа непосредственно на сайте и выдавать нужный мне результат. Но скорее всего это не быстро, а скорость получения информации тоже очень важна. Либо всё-таки методами API запросов. Возможно совсем другое решение.
Документация по API у поставщиков имеется. Документация по платформе Docpart также есть в открытом доступе.
Опубликован 11.03.2026 в 15:31
Заказ находится в архиве