Концептдемо на иллюстративных данных — не работающий продукт

Свод · каталог из прайсов поставщиков

Пять прайсов — один каталог в магазине

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

Ниже — рабочий прототип на выдуманных товарах. Все цифры в нём — демо-данные.

Как работаем

Четыре этапа, ни одного ручного копирования

Каждый этап заканчивается файлом, который вы можете открыть и проверить до того, как что-то попадёт на сайт.

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

Забираем прайсы и каталоги: файлы, выгрузки, страницы. Для каждого поставщика — свой короткий скрипт.

Единый вид

Одинаковые колонки, чистые названия и цены, товар попадает в нужную подкатегорию вашего магазина.

Уникальные описания

ИИ переписывает тексты в Excel. Вы читаете и правите там же — на сайт уходит только согласованное.

Загрузка и обновления

Старые товары убираем, новые заливаем в OpenCart. Дальше цены и остатки обновляются по расписанию.

Прототип

Потрогайте три главных шага

Товары и цены выдуманные демо-данные. Реальный сайт и поставщики подключаются после обсуждения.

Что прислал поставщик

Выберите поставщика — формат у всех разный.

  • Цена → число в рублях
  • Остаток → «в наличии / под заказ / нет»
  • Название → единицы, регистр, размеры
  • Категория → по словам в названии

Что попадёт в магазин

Категорию можно поправить вручную — правило запомнится для поставщика.

АртикулНазваниеПодкатегорияЦена, ₽Наличие
Журнал пуст. Выберите поставщика и нажмите кнопку.

Что вы получаете

Каталог, который можно поддерживать, а не только один раз загрузить

Ваши подкатегории — основа

Сначала изучаем структуру магазина и составляем карту соответствия «поставщик → категория». Товар не повиснет в «Разное».

Excel как контрольная точка

Весь массив — в одной таблице до загрузки. Вы видите и правите названия, цены и описания.

Обновления по кнопке

Новый прайс сравнивается со старым: меняются цены и остатки, пропавшие товары скрываются.

Очистка перед загрузкой

Старые позиции убираем только после резервной копии и вашего «да».

Понятные файлы

Скрипты и таблицы остаются у вас с короткой инструкцией.

Тарифы · ориентиры для демо

Три формата — выбираем по числу поставщиков

Суммы иллюстративные демо-данные. Точная цена — после просмотра прайсов.

Разовая загрузка

от 15 000 ₽1–2 поставщика
  • Парсинг и единый вид
  • Сопоставление с подкатегориями
  • Загрузка в OpenCart
Выбрать

Каталог под ключ

от 40 000 ₽3–6 поставщиков
  • Всё из «Разовой загрузки»
  • Уникальные описания через ИИ в Excel
  • Очистка старых товаров с копией
  • Скрипт обновления цен и остатков
Выбрать

Поддержка

от 5 000 ₽/меспосле запуска
  • Обновления по расписанию
  • Новые поставщики и позиции
  • Исправление при смене формата прайса
Выбрать

Вопросы

Что обычно спрашивают

Откуда берутся данные поставщиков?

Из того, что у вас есть доступ получать: прайсы в Excel и CSV, выгрузки, публичные страницы каталога. Если у поставщика запрещён автоматический сбор, работаем с его файлами.

Как избежать дублей и потерянных товаров?

Каждый товар получает ключ из артикула и поставщика. При обновлении сверяем по ключу: совпал — обновили, нет в новом прайсе — скрыли, новый — добавили на проверку.

Можно ли удалить все старые товары?

Да, но сначала сделаем резервную копию базы и покажем список. Удаляем только после вашего подтверждения.

Как делается уникализация?

ИИ переписывает описание по названию и характеристикам, не выдумывая свойств. Результат лежит в отдельной колонке Excel, вы читаете выборочно или целиком до переноса.

Что если поставщик поменяет формат прайса?

Скрипт заметит несовпадение колонок и остановится, не загрузив мусор. В тарифе «Поддержка» мы чиним такие случаи.

Какие данные нужны для старта?

Адрес магазина, список поставщиков с образцами прайсов и доступ к админке OpenCart для тестовой загрузки.

Заявка

Расскажите про поставщиков и магазин

Достаточно ссылки на магазин и примерного числа поставщиков. Образцы прайсов можно прислать позже.

Демо: данные никуда не отправляются.