Парсинг каталогов поставщиков
Карточки забираются у каждого поставщика тем способом, каким он их отдаёт, и сводятся в одну номенклатуру. Общие свойства и единицы, фотографии в вашем хранилище, остатки со своим расписанием.
- Разработкаот $1,400
- Срок1–3 нед.
- Поддержкаот $420/мес
Кому подходит: Магазины и дистрибьюторы, у которых поставщики отдают данные по-разному, где-то файлом, где-то кабинетом, где-то только сайтом, и свести это в один каталог получается только руками.
Состав первой версии
- подключения к поставщикам
- карта свойств
- остатки и закупка
- склейка дублей
Цифры выше это пакет, на котором это стоит: Парсинг, реверс-инжиниринг источника. Всё, что выходит за его границы, калькулятор добавит до начала работ, а не после.
Как проходит путь
- 01
Каждый поставщик отдаёт по-своему
Где есть файл, берётся файл: страницу читаем, только когда ничего лучше нет, потому что ломается она чаще всего.
- 02
Разное приводится к вашему справочнику
Цвет и единицы приходят у всех по-разному, а соответствия лежат в таблице, которую правит человек, а не внутри кода.
- 03
Обновление не затирает вашу карточку
Поставщик обновляет своё: цену, остаток, характеристики, а название, описание и цену продажи ставите вы, потому что у поля один владелец.
Что решает, будет это работать или раздражать
Выгрузка затирает вашу правку
Владелец назначается по каждому полю до первой загрузки, и загрузка, которая лезет в чужое поле, останавливается, а не берёт верх.
Дубль дешевле ошибочной склейки
Ошибочная склейка отправляет покупателю не тот товар, поэтому автоматически сводится только штрихкод или артикул производителя, остальное к человеку.
Остаток стареет дороже цены
Суточная цена стоит части маржи, суточный остаток стоит заказа, поэтому у остатков своё расписание, а молчание поставщика не означает наличие.
Что мерить после запуска
- позиций, доехавших без ручной правки
- карточек с полным набором свойств и фото
- дублей, склеенных автоматически
- время от смены остатка до магазина
Почему это выходит быстрее
Форма этой задачи известна: состояния, крайние случаи и то, что обычно ломается, здесь уже продуманы. Шаблоном при этом ничего не делается, и экономия идёт не из вашей половины работы. Она уходит в ваш процесс, ваш контент и системы, с которыми это должно разговаривать, то есть в ту часть, которую заранее решить нельзя.
Возможный стек под это
Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.
- Сбор и разбор форматовPythonFastAPIPlaywrightDocker
- Номенклатура, фото и сопоставлениеPostgreSQLRedisS3OpenAIAnthropic
- Расписание и присмотрn8nTemporalTelegram Bot APIGrafana
Посчитайте цену сами, прямо здесь
Пять шагов, и увидеть цифру можно без контактов. Расчёт учитывает тип работы, что у вас уже готово и что понадобится внутри.
Эти счета придут не от нас
- хостинг и хранилище фотографий
- платный доступ в кабинеты поставщиков
- обращения к AI-моделям при сведении свойств
- старший тариф вашей товарной системы
Спрашивают до первого созвона
- Поставщик присылает таблицу, которая каждый раз разная. Это лечится?
- До определённой границы да: колонки узнаются по содержимому, а не по номеру, и неразобранный файл уходит к человеку. Если формат гуляет дальше, скажем прямо, что дешевле постоянная выгрузка от поставщика.
- Фотографии поставщика можно использовать?
- Технически забрать несложно, и мы складываем их в ваше хранилище. Право на использование даёт поставщик, это разговор с ним до старта: чужие права мы на себя не берём.
- Куда это загружается: в 1С, в магазин, на маркетплейс?
- В формат одной вашей системы, и он входит в первую версию: называем его до сборки, потому что от него зависят обязательные поля. Вторая система это отдельная строка.