Вводные данные
Заказчик более 10 лет занимается продажей строительных материалов и всем что нужно для ремонта квартиры и дачи. У компании до этого уже был свой сайт, но с течением времени он устарел и не позволял произвести интеграцию с 1С. Учет в компании ведется в системе 1С: Предприятие, конфигурация УТ 10.3. Конфигурация давно снята с поддержки и очень сильно доработана.
Рабочий процесс
Для реализации проекта была выбрана CMS 1С-Битрикс в редакции «Бизнес». Эта система средняя по цене и обладает полным набором функционала для создания интернет-магазина. А так же поддерживает выгрузку нескольких типов цен из 1С.
В 1С был установлен модуль обмена 1С с 1С-Битрикс чтобы реализовать обмен товарами и заказами. Конфигурация заказчика устарела и не поддерживала типовую интеграцию этого модуля. По этой причине модуль обмена пришлось глобально переработать с учетом текущей структуры конфигурации заказчика.
Еще одной большой задачей было выгрузка товаров из 1С в торговые предложения на сайт. Главной проблемой было то что в основной базе 1С учет ведется без учета характеристик, т.е. одни и те же товары с разными типоразмерами заводились в базе отдельной позицией. На сайте эти товары нужно было представить одной позицией с выбором типоразмеров. Для решения данной задачи была доработана конфигурация 1С, доработан модуль обмена с сайтом (выгрузка товаров на сайт и загрузка заказов с сайта) на стороне 1С.
Так же был настроен нестандартный двухсторонний обмен заказами 1С с сайтом. Были добавлены дополнительные поля для обмена; настроена логика расчета бонусов; подстановка ответственных менеджеров по клиентам и прочее.
Результат
Заказчик имеет готовую рабочую интеграцию 1С со своим интернет-магазином. Есть функциональный механизм выгрузки товаров, остатков и цен специально адаптированный под нужды заказчика. Решена главная проблема заказчика — товары из 1С выгружаются на сайт с делением по торговым предложениям. Так же есть механизм обмена заказами. Таким образом у заказчика есть полноценный функциональный инструмент по публикации актуальной информации на сайте о товарах и получении информации о заказах с сайта. И все это работает в автоматическом режиме по расписанию.