Миграция

Автоматический перенос товаров с 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.

Технологии

InSales Nethouse Миграция CSV/XLS/XML/YML API интеграция E-commerce