В течение двадцати лет компания «Стеклопроект» развивает производство стеклопакетов, занимается остеклением крупнейших объектов Дагестана и наращивает мощности. Выход на рынок оконной фурнитуры потребовал автоматизации обмена данными учетной программы с платформой интернет-магазина. Специалисты компании «КиН» создали обмен данными между «1С:Управление торговле» и «WooCommerce», который выгружает не всё подряд, а только нужные данные по заданным правилам, работает быстро и готов к масштабированию. Подробности реализации читайте в кейсе.
О компании
Компания «Стеклопроект» начинала свою деятельность в стекольной отрасли, как авторизованный бизнес-партнер ведущих производителей стекла и занималась поставками стекла из их ассортимента. В 2006 году, после 5 месяцев тщательного изучения рынка производства окон и стеклопакетов в Дагестане, руководство компании приняло решение запустить собственное производство стеклопакетов.
С первых дней работы производство ставило целью поставлять клиентам продукцию высшего качества, полностью соответствующую строгим нормам и стандартам. Поэтому в первую очередь оно было оснащено оборудованием немецкой компании Lisec Maschinenbau GmbH. Это позволило наладить выпуск стеклопакетов на автоматизированной линии Lisec с использованием высококачественных компонентов и стекла.
История развития
Первый стеклопакет сошел с конвейера 15 октября 2006 года. С этого дня росли объемы производства и количество заказчиков, которые по достоинству оценили качество продукции. А компания в свою очередь совершенствовала технологию производства и расширяла ассортимент стеклопакетов для самых разных нужд.
В декабре 2009 года, с целью наращивания мощностей и бесперебойного обеспечения заказчиков продукцией, был открыт филиал компании в городе Дербент. Вторая площадка оснащается проверенным оборудованием компании Lisec, аналогично производству в городе Махачкала. С открытием филиала суммарная мощность производства стеклопакетов компании «Стеклопроект» достигла 3000 изделий ежедневно.
С 2010 по 2016 годы компания последовательно наращивала производственные мощности. На производственной площадке в городе Махачкала смонтирована, единственная в Дагестане, автоматизированная погрузочная станция для Джамбо-стекла Lisec ATH-60-30. Производство перевезли в новый цех с площадью втрое больше прежней, открыли новую линию по выпуску стеклопакетов, запустили в эксплуатацию многофункциональный центр обработки стекла «Master 30», ввели печь закалки листового стекла, модуль моллирования (гнутья) стекла и печь для ламинирования стекла, запустили станок двусторонней обработки кромки стекла «Busetti F10», открыли новый цех по производству стеклопакетов в городе Хасавюрт.
Стеклопакеты от компании «Стеклопроект» пользуются спросом во всех городах и районах Республики Дагестан, а также близлежащих республиках Чечня, Южная Осетия, Ставропольский и Краснодарский край. Многие крупные строительные объекты, построенные в Республике за последние годы, остеклены продукцией компании.
Запуск нового направления по производству фурнитуры
Для расширения ассортимента компания решила начать производство фурнитуры в Китае. Новое направление потребовало автоматизации процессов закупки, работы с поставщиками и интеграции товаро-учетной системы с сайтом. Платформой для автоматизации стало решение «1С:Управление торговлей» редакции 11.5, а его внедрение доверили компании «КиН» — проверенному временем партнеру.
Специалисты компании «КиН» заполнили все справочники, необходимые для работы и ведения учета. Загрузили фото всей номенклатуры в разных ракурсах для отображения карточек товара на сайте. Настроили процессы по оформлению заказов поставщикам и поступлению товаров с распределением дополнительных расходов на закупку товаров.
Для удобства клиентов, которые оформляют закупку фурнитуры через сайт, настроены разные способы оплаты. Заказы от покупателей поступают с сайта в программу «1С:Управление торговлей» редакции 11.5. Благодаря быстрым отборам по заказам менеджеры оперативно оформляют отгрузку товаров и отслеживают доставку до клиента.
Обмен данными «1С:Управление торговлей» с сайтом
Перед специалистами компании «КиН» стояла задача настроить обмен данными между сайтом, созданном на технологии «WooCommerce», и базой «1С:Управление торговлей», чтобы автоматизировать передачу номенклатуры и сократить ручную работу менеджеров.
Со стороны 1С требовалось обеспечить выгрузку на сайт:
- товаров
- цен
- остатков по складам
Также нужно было предусмотреть возможность гибкого отбора номенклатуры для выгрузки на сайт и реализовать механизм выгрузки и загрузки документов, в том числе заказов, поступающих с сайта, и их дальнейшую обработку в 1С.
Что было сделано:
Реализовали обмен данными между «WooCommerce» и «1С:Управлением торговлей» для следующих сущностей:
- номенклатура;
- группы / категории;
- цены;
- прайс-листы;
- свойства товаров;
- единицы измерения;
- остатки по складам.
Дополнительно реализовали гибкую настройку отбора номенклатуры. Это позволяет выгружать не всю базу, а только нужный ассортимент по заданным условиям.
Специалисты настроили два вариант отбора номенклатуры для выгрузки на сайт.
Механизм выгрузки реализовали в двух режимах:
- полная выгрузка;
- выгрузка только измененных данных.
Особенности реализации
Типовые механизмы обмена не использовали, так как требовалось обеспечить большую гибкость. Поскольку в типовом сценарии выгрузка данных происходит в один общий файл, для компании это усложняло обработку, контроль изменений и сопровождение интеграции. Поэтому обмен был разработан через расширение, без изменения типовой конфигурации. Это позволило:
- сохранить возможность обновления основной конфигурации;
- локализовать все доработки;
- сделать интеграцию более гибкой и сопровождаемой.
Архитектура выгрузки
Вместо одной общей выгрузки был реализован обмен с разбиением данных по папкам и отдельным файлам по типам объектов.
Пример структуры:
- `goods`
- `groups`
- `offers`
- `priceLists`
- `prices`
- `propertiesGoods`
- `units`
Результаты
Разработка расширения для обмена позволила компании получить ряд преимуществ в ведении учета и продаж через сайт:
- Изменения быстрее попадают на сайт. Предусмотрена регистрация изменений и выгрузка в реальном времени, поэтому данные не ждут следующего регламентного цикла выгрузки на сайт.
- Синхронизация происходит быстрее, а нагрузка на сайт и программу ниже за счет того, что выгружаются именно изменения, а не все данные.
- Сценарий обмена гибко управляется. Можно задавать порядок выполнения: сначала выгрузить из 1С, потом загрузить с сайта, или наоборот.
- Решение хорошо работает на больших объемах. Используются очередь операций, пакетная регистрация изменений и пакетная выгрузка данных.
- Состав синхронизируемых данных расширен: помимо товаров, цен, остатков и заказов поддерживаются пользовательские справочники, контрагенты, пользовательские группы товаров, свойства строк заказа, подчиненные документы заказов, файлы и картинки характеристик.
- Есть очистка служебных данных после обмена. Можно удалять из регистра изменения, которые больше не должны выгружаться на сайт.
- Ошибки не теряются внутри системы. Настроены оповещения пользователям 1С, хранение ошибок и отправка уведомлений на почту.
- Информация по заказам детализирована: поддерживается выгрузка скидок, значений реквизитов, оплат, эквайринговых операций, информации о чеках и связанных документах.
Таким образом компания получила
- удобную обработку данных на стороне сайта;
- упрощение отладки;
- возможность переотправки только нужного блока данных;
- лучшую масштабируемость при росте объема номенклатуры.
Настройка автоматического формирования документов (по заказам, оплатам) позволила сократить количество сотрудников, занятых поддержкой сайта. Также шаблоны документов позволяют существенно сократить количество ошибок на сайте.
Клиенты компании оценили возможность наблюдать, на каком этапе находится выполнение заказа в реальном времени, с помощью уведомлений на основании информации из 1С.
В итоге компания получила кастомное решение для обмена данными между «WooCommerce» и «1С:Управлением торговлей». Оно не затрагивает типовую конфигурацию, а поддерживает выборочную и полную выгрузку. Это удобно в сопровождении и дальнейшем развитии контура автоматизации.
Проект выполнила компания 1С:Франчайзинг. Фирма «КИН».
Описание товара, его изображение и характеристики выгружаются из «1С:Управление торговлей» на сайт компании
Для отображения на сайте похожих товаров в программе настроили аналоги
Первый вариант отбора номенклатуры для выгрузки на сайт
Второй вариант отбора номенклатуры для выгрузки на сайт
Третий вариант отбора номенклатуры для выгрузки на сайт