Приложение мигратор с Nethouse для апстор InSales
Автоматический перенос товаров с Nethouse на InSales. Поддержка CSV, XLS, XML, YML форматов. Контроль остатков, история импортов. Бесплатно.
Что это
Приложение из маркетплейса InSales, которое переносит каталог интернет-магазина, собранного на конструкторе Nethouse, в InSales. Nethouse — российский конструктор сайтов и магазинов: витрину там собирают визуально в редакторе, а каталог живёт внутри закрытой админки, откуда наружу данные отдаются файлом выгрузки. Мигратор берёт такой файл и раскладывает его по сущностям InSales — товарам, вариантам, коллекциям и изображениям.
Переезд с Nethouse на InSales — это не «скопировать таблицу из одной вкладки в другую». Nethouse описывает товар в своей модели: раздел каталога, набор свойств, описание в виде HTML из визуального редактора, фотографии на собственном хранилище. InSales устроен по-другому — коллекции вместо разделов, обязательный хотя бы один вариант у каждого товара, свои поля и лимиты API. Модификации в Nethouse обычно проще, чем варианты в InSales, поэтому при переносе их приходится доводить до нужной формы, а не копировать один в один. Между этими двумя моделями данных приложение и работает: разбирает выгрузку, сопоставляет поля и аккуратно создаёт записи, не заставляя владельца магазина вбивать сотни позиций руками.
Поддерживаемые форматы
Nethouse и его окружение отдают каталог по-разному, поэтому на вход мигратор принимает четыре формата:
- CSV — текстовый формат с разделителями
- XLS — таблицы Excel
- XML — структурированные данные
- YML — фид для Яндекс.Маркета
Практичнее всего заходит YML: это готовый фид для Яндекс.Маркета, который Nethouse формирует сам. Внутри у каждого offer уже есть идентификатор, цена, ссылка на картинку, название, описание и категория — сопоставлять почти нечего, структура снимает половину работы. CSV и XLS выручают, когда каталог правили в Excel и хочется отдать привычную таблицу. XML остаётся для нестандартных выгрузок, где поля названы по-своему.
Возможности
- Автоматический импорт товаров из файла выгрузки
- Сопоставление разделов Nethouse с коллекциями InSales
- Контроль остатков и состояния склада
- История импортов в личном кабинете
- Интеграция с InSales по API
- Возможность заказать индивидуальный импорт
Под капотом импорт идёт в несколько шагов. Сначала приложение читает файл и приводит строки к единой внутренней структуре — чистит HTML-описания от инлайн-стилей визуального редактора Nethouse, нормализует цены и артикулы. Дальше сопоставление: раздел Nethouse превращается в коллекцию InSales, свойства товара — в характеристики, а на каждую позицию создаётся минимум один вариант с ценой, остатком и SKU, потому что без варианта InSales товар попросту не примет. Отдельная история — изображения: в выгрузке лежат только ссылки на файлы Nethouse, поэтому мигратор скачивает каждую картинку и заливает её в карточку через API. Запросы к InSales идут пачками, с оглядкой на лимиты платформы, иначе она начнёт отбивать вызовы. Контроль остатков и история импортов в личном кабинете дают повторно прогнать файл и увидеть, что и когда переносилось.
Как работает
Выгружаете каталог из Nethouse — удобнее всего YML-фидом. Загружаете файл в приложение, оно разбирает позиции, скачивает фото и создаёт товары в InSales через API. Проверяете разделы и остатки. Если каталог сложный или выгрузка нестандартная — можно заказать индивидуальный импорт, и перенос настроят под ваш случай.
Результат
- Каталог с Nethouse переезжает в InSales без ручного заведения товаров
- Четыре формата на входе: CSV, XLS, XML и YML
- Разделы, характеристики, цены и фото сопоставляются с моделью InSales
- Контроль остатков и история импортов в личном кабинете
- Приложение бесплатное
Установить приложение: маркетплейс InSales.