Нет фото в каталоге запчастей: как дозаполнить карточки автоматически
Обращение клиента
Ключевые рекомендации
Брать фото из каталожной базы, а не искать в интернете
Для запчастей есть стандартная каталожная база TecDoc, которой пользуются производители и крупные магазины. Прямой доступ к ней дорогой и рассчитан на крупных дистрибьюторов, но есть реселлеры вроде tecdoc.site, которые отдают те же данные через обычный REST API с оплатой за запрос, без порога входа. Отправляете номер детали и бренд - получаете в ответ фото, а часто и характеристики.
Поиск фото по номеру детали в Google не подходит
Автоматические запросы к Google Картинкам быстро блокируются, а главное - нет гарантии, что найденное фото относится именно к этой детали, а не к похожей. Для тысяч позиций это не решение.
Сверяйте номер детали вместе с брендом
Один и тот же номер может относиться к разным производителям с разными фото. Если сопоставлять только по номеру, в карточку попадёт фото не того бренда.
Приводите название бренда к одному виду перед сравнением
В каталожных базах бренды иногда записаны с диакритикой (например, LEMFÖRDER), а у поставщика - без неё (LEMFORDER). Сравнение строк «как есть» даст пропущенное совпадение там, где оно на самом деле есть.
Подгружайте фото по мере просмотра, а не все сразу
Запрос к платному API имеет смысл делать в момент, когда карточка реально попадает в поле зрения покупателя, и сохранять результат, чтобы не запрашивать его повторно.
Решение из нашего портфолио
Каталог дозаполняется фото прямо во время просмотра
Мы настроили такое дозаполнение для маркетплейса автозапчастей: карточка без фото при попадании в поле зрения запрашивает данные TecDoc по паре «номер + бренд», недолго показывает спиннер и подставляет фото. Результат сразу сохраняется в базу, повторного запроса к API уже не будет. Лимит запросов в час защищает от неожиданного счёта.
1. Импорт из API поставщика
LEMFORDER
Сайлентблок рычага задн.
87,97 BYN
2. Карточка попала в зону видимости
LEMFORDER
Сайлентблок рычага задн.
87,97 BYN
3. Фото подтянуто и сохранено
LEMFORDER
Сайлентблок рычага задн.
87,97 BYN
Важная оговорка: это каталожное фото модели от производителя, одно и то же для всех деталей с этим артикулом. Для новых запчастей это нормально. Для б/у деталей, где важен реальный экземпляр, так делать не стоит - там нужны настоящие фото товара.
Похожая задача?
Запросить консультацию
Если у вас каталог без фото или описаний, напишите нам - разберём вашу связку API и подскажем, что реально сработает.