Клиент: ООО «Ниеншанц-Автоматика»
Разработчик: DPROMO
Редакция: UMI.CMS Commerce
Сайт: nnz-ipc.ru
Срок разработки: 1 год
«Ниеншанц-Автоматика» (НА) — крупный поставщик коммуникационного и компьютерного оборудования для промышленности. Это дилер таких поставщиков, как: IEI Integration Corp., MOXA, Advantech, Raritan, Panasonic. Предприятие уже 20 лет производит собственные решения для автоматизации промышленности и поставляет решения партнеров: промышленную вычислительную технику и компоненты, системы связи, коммуникационное оборудование, системы управления серверами и электросетями, промышленные мобильные компьютеры. Компания обслуживает 6 тысяч клиентов в год, предлагая 15 тысяч позиций 30 партнеров и около 2 тысяч позиций собственного производства.
Старый интернет-магазин содержал более 9 тысяч позиций с детальными описаниеми. Сотрудники клиента используют 1С УТ, где ведется справочник товара со стоимостью и количеством товара на складе.
Требовалось создать новый интернет-магазин и синхронизировать его с 1С. Предыдущий подрядчик не справился с этой задачей и не смог предложить пути ее решения. НА передал в агентство DPromo недоделанный сайт с личным кабинетом, тестовыми позициями и сверстанными по дизайн-проекту страницами в UMI.CMS. Обмен данных с 1С не был реализован.
Мы появились в нужный момент и взяли на себя роль спасателей проекта. Мы внимательно слушали клиента, предлагали варианты решений и делали то, о чем нас просят.
»Дмитрий Кивенко,
арт-директор
Ключевая цель проекта ― вывести мультибрендовую оффлайновую компанию в онлайн. Кроме этого, требовалось сделать 20 монобрендовых сайтов производителей и синхронизировать данные с платформой 1С — рабочей средой сотрудников компании.
Проект состоял из 4 блоков задач, которые запускались параллельно. Кейс аналогично состоит из 4 частей, в которых расскажем о планах и результатах по этим блокам.
Необходимо загрузить в 1С каталог товаров с прежнего сайта. Для этого нужно преобразовать данные в XML формат с подходящей иерархией для дальнейшего штатного импорта в 1С.
Особенность импорта информации с прежнего сайта в 1С заключалась в том, что её требовалось дополнить в текущие номенклатурные позиции 1С (6 тыс. записей) без заведения новых записей. В качестве ключа сопоставления записей интернет-магазина и 1С решено использовать шестизначный артикул, уникальный для каждого товара.
По условиям заказчика, информация в 1С должн загружаться исключительно при помощи штатных средств импорта данных 1С, без применения решений других вендеров.
Для подготовки данных к импорту из старого сайта в 1С студия разработала специальный парсер.
Для подготовки записей о товарных предложениях из прежнего интернет-магазина к импорту в 1С, специалисты решили разработать парсер, который бы позволил это сделать без потерь. Прототип парсера был разработан за 4 недели, но выданный им файл не соответствовал требуемой для загрузки структуре. Для доработки парсера в помощь программисту был привлечен специалист по 1С, задачей которого было разобраться в структуре данных типового обмена и сформулировать требования для доработки.
Почти полгода ушло на тестирование и доработку парсера. Если в результате импорта данных в 1С выявлялась ошибка, её находили и вносили в парсер соответствующие исправления.
Фрагменты XML для импорта в 1С: товарные позиции со свойствами (слева) и свойства со структурой (справа)
На выходе получили файл с данными для создания записей в 1С: свойства, значения свойств, структура свойств, справочник товаров, типы данных, регистры характеристик.
Итоговый XML файл с данными каталога содержал более 17 000 объектов для загрузки в 1С, имел более 2 500 000 строк.
»Дмитрий Степанович,
специалист 1СИнтеграция интернет-магазина и производственной системы позволила получать дополнительные данные из 1С. Сотрудники клиента используют только 1С, откуда данные передаются на сайт.
На этом этапе планировалось:
Взаимодействие с заказчиком строилось следующим образом:
Масштаб изменений вы увидите ниже.
Сформирована общая иерархическая иерархия свойств
Добавлена настройка сортировки свойств
Унифицированы свойства, исключены подобные и дублирующие записи
Информация о товарах в интернет-магазине выводится в точном соответствии с 1С
В форму товара в 1С добавлены закладки для соответствия интернет-магазину
Из 1С на сайт передается набор данных:
Товар | Информация | Дополнительно | SEO |
|
|
|
|
Информация из 1С
Мультисайтовость UMI.CMS позволила запустить на одной лицензии CMS сеть монобрендовых интернет-магазинов, которые разделяют общую с главным сайтом корзину и личный кабинет.
Задача этого этапа ― запустить интернет-магазины представляемых НА в России производителей с соответствующими каталогами, организовать загрузку информации о товарах и заказах.
Чтобы сократить сроки и ресурсы на разработку типовых сайтов, решено было создать универсальный шаблон для производителей, на основе которого создавались и оформлялись сайты под каждый бренд.
Все созданные сайты работают на одной системе управления контентом. Все заказы, пользователи, контент ― хранятся в единой базе. Особо стоит отметить, что у главного интернет-магазина и монобрендовых сайтов общая корзина и личный кабинет. Это было сделано при помощи мультисайтовости UMI.CMS
Были развернуты интернет-магазины для шести брендов. Ещё до старта главного интернет-магазина на сайты пошел поток заказов.
На этом этапе планировалось завершить выход в онлайн, предоставить маркетологам и продавцам инструмент для работы с заказчиками.
Во время всех этапов работ разработчики параллельно делали доработку общего интернет-магазина, устраняли возникающие проблемы, создавали новый функционал. Команде DPROMO удалось сдвинуть проект с мертвой точки и запустить его. В результате каждый клиент найдет нужный товар и закажет его на сайте «Ниеншанц-Автоматика».
Для технических специалистов заказчиков, подбирающих комплектующие для разных решений:
Для менеджеров по закупкам, которые подбирают позиции для сметы:
Для остальных посетителей и потенциальных партнеров:
Сотрудничаем с DPROMO с 2013 года. На протяжении этого времени специалисты студии очень внимательно относились ко всем нашим требованиям, учитывали все пожелания и демонстрировали исключительно индивидуальный подход.
»Олег Толстов,
заместитель руководителя отдела маркетинга