Задача:
Компания DiHall обратилась к нам со следующей задачей: на их сайте содержится каталог товаров со всей необходимой информацией. Однако для того, чтобы все данные о товарах были актуальными и синхронизированными, им необходимо было выполнить следующую задачу - выгрузить номенклатуру с сайта в 1С.
О компании
Мебельная фабрика «DiHall» – современное предприятие по производству мягкой мебели с обширным ассортиментом мебели, среди которой диваны, кресла, детские диваны, угловые диваны, кресло-кровати, евро книжки, евро кресла, евро углы, а также модульные диваны.
А для удобства управления складом и бухгалтерии компания использует учетную систему 1С.
Как решили задачу
Проведя анализ и опираясь на индивидуальные требования заказчика, мы:
-
Реализовали выгрузку номенклатуры
-
Внедрили обмен - выгрузку из сайта в 1С
-
Добавили перенос настроек
Каталог
Выгрузка номенклатуры с сайта в 1С представляет собой нестандартный процесс передачи информации о товарах.
Каталог товаров, имеющий значительный объем данных, был загружен напрямую на сайт компании. И весь объем информации необходимо было выгрузить в 1с
При этом необходимо было передать все медиа-файлы, а также характеристики для каждого товара, описание, цену и т.д. Получается довольно солидный объем информации.
Выгрузка номенклатуры из 1С
Для решения задачи мы использовали индивидуальное решение. Силами наших 1С программистов мы выполнили "обратную" выгрузку - сформировали файлы в формате XML с данными о номенклатуре, куда были добавлены все данные из каталога товаров и товарных предложений.
А далее после подключения обмена данными файлы загружаются в 1с в удобном для работы формате.
В результате получился обработчик, который считывает файлы с основными товарами и торговыми предложениями, и на основе них создает номенклатуру в 1С. Кроме того при выявлении существующего товара обработчик отредактирует его вместо создания нового.
Также при разработки была учтено, что при загрузке данных необходимы различные настройки передачи номенклатуры. Поэтому мы реализовали функционал импорта и экспорта готовых настроек для обработчика.
А с учетом больших объемов информации мы дополнили решение функцией сохранения прогресса загрузки номенклатуры. Поэтому если загрузка прервется, обработчик продолжит работу после запуска именно с того места, где остановился.
Результат:
Благодаря этой доработке мы смогли реализовать сложную задачу выгрузки всей номенклатуры с сайта интернет-магазина мягкой мебели в 1С.
Это повысило эффективность и качество работы компании, а также позволило иметь в учетной система заказчика актуальные данные о товарах.