Перейти к содержанию

Парсинг каталогов поставщиков

Карточки забираются у каждого поставщика тем способом, каким он их отдаёт, и сводятся в одну номенклатуру. Общие свойства и единицы, фотографии в вашем хранилище, остатки со своим расписанием.

Кому подходит: Магазины и дистрибьюторы, у которых поставщики отдают данные по-разному, где-то файлом, где-то кабинетом, где-то только сайтом, и свести это в один каталог получается только руками.

Состав первой версии

  • подключения к поставщикам
  • карта свойств
  • остатки и закупка
  • склейка дублей

Цифры выше это пакет, на котором это стоит: Парсинг, реверс-инжиниринг источника. Всё, что выходит за его границы, калькулятор добавит до начала работ, а не после.

Как проходит путь

  1. 01

    Каждый поставщик отдаёт по-своему

    Где есть файл, берётся файл: страницу читаем, только когда ничего лучше нет, потому что ломается она чаще всего.

  2. 02

    Разное приводится к вашему справочнику

    Цвет и единицы приходят у всех по-разному, а соответствия лежат в таблице, которую правит человек, а не внутри кода.

  3. 03

    Обновление не затирает вашу карточку

    Поставщик обновляет своё: цену, остаток, характеристики, а название, описание и цену продажи ставите вы, потому что у поля один владелец.

Что решает, будет это работать или раздражать

  • Выгрузка затирает вашу правку

    Владелец назначается по каждому полю до первой загрузки, и загрузка, которая лезет в чужое поле, останавливается, а не берёт верх.

  • Дубль дешевле ошибочной склейки

    Ошибочная склейка отправляет покупателю не тот товар, поэтому автоматически сводится только штрихкод или артикул производителя, остальное к человеку.

  • Остаток стареет дороже цены

    Суточная цена стоит части маржи, суточный остаток стоит заказа, поэтому у остатков своё расписание, а молчание поставщика не означает наличие.

Что мерить после запуска

  • позиций, доехавших без ручной правки
  • карточек с полным набором свойств и фото
  • дублей, склеенных автоматически
  • время от смены остатка до магазина

Почему это выходит быстрее

Форма этой задачи известна: состояния, крайние случаи и то, что обычно ломается, здесь уже продуманы. Шаблоном при этом ничего не делается, и экономия идёт не из вашей половины работы. Она уходит в ваш процесс, ваш контент и системы, с которыми это должно разговаривать, то есть в ту часть, которую заранее решить нельзя.

Возможный стек под это

Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.

  • Сбор и разбор форматовPythonFastAPIPlaywrightDocker
  • Номенклатура, фото и сопоставлениеPostgreSQLRedisS3OpenAIAnthropic
  • Расписание и присмотрn8nTemporalTelegram Bot APIGrafana
Посмотреть весь стек

Посчитайте цену сами, прямо здесь

Пять шагов, и увидеть цифру можно без контактов. Расчёт учитывает тип работы, что у вас уже готово и что понадобится внутри.

Шаг 1 из 5
Что нужно сделать?

Эти счета придут не от нас

  • хостинг и хранилище фотографий
  • платный доступ в кабинеты поставщиков
  • обращения к AI-моделям при сведении свойств
  • старший тариф вашей товарной системы

Спрашивают до первого созвона

Поставщик присылает таблицу, которая каждый раз разная. Это лечится?
До определённой границы да: колонки узнаются по содержимому, а не по номеру, и неразобранный файл уходит к человеку. Если формат гуляет дальше, скажем прямо, что дешевле постоянная выгрузка от поставщика.
Фотографии поставщика можно использовать?
Технически забрать несложно, и мы складываем их в ваше хранилище. Право на использование даёт поставщик, это разговор с ним до старта: чужие права мы на себя не берём.
Куда это загружается: в 1С, в магазин, на маркетплейс?
В формат одной вашей системы, и он входит в первую версию: называем его до сборки, потому что от него зависят обязательные поля. Вторая система это отдельная строка.
С чего это начинается
  • Разработкаот $1,400
  • Срок1–3 нед.
  • Поддержкаот $420/мес
Узнать цену за минуту