О заказчике
«Дом-инвест» — компания, работающая в сфере поставок оборудования, проектирования и обслуживания систем безопасности жизнедеятельности с 2010 года. Основные направления: противопожарное оборудование, системы охранно-пожарной сигнализации, водяное и газовое пожаротушение, видеонаблюдение, контроль доступа, поставка СИЗ.
Компания является дилером ведущих производителей, обслуживает объекты Росгвардии, ФСИН, ПФР, ВШЭ и других крупных организаций. Ежедневно на объектах работает до 25 инженеров.
Задача клиента
Клиенту требовалась настройка интеграции сайта на Webasyst Shop-Script с 1С для автоматического обмена данными. Необходимо было организовать передачу трёх типов цен (розница, опт, мелкий опт) в зависимости от группы пользователя, остатков товаров на складах (основной склад + склад распродажи), статусов заказов и информации о доставке.
Дополнительной задачей была установка и адаптация нового шаблона «Мегаопт» под фирменный стиль компании.
Что было сделано
Мы выполнили полный комплекс работ по настройке интеграции сайта с 1С, включая установку и адаптацию шаблона, синхронизацию данных и разработку собственных модулей. Общий объем трудозатрат наших специалистов составил 46 часов.
✅ Подготовительный этап
- Создание тестовой копии сайта — развернута полная копия сайта на сервере Исполнителя для безопасного проведения всех работ.
- Установка и адаптация темы «Мегаопт» — установлен новый шаблон, адаптированы логотип, цветовая схема и элементы дизайна под корпоративный стиль заказчика. Проведено тестирование на кроссбраузерность и удобство использования.
✅ Настройка синхронизации цен
- Установка и настройка плагина PriceX — настроена автоматическая загрузка розничных, оптовых и индивидуальных цен из 1С. Организовано автоматическое обновление цен в реальном времени.
- Привязка цен к группам пользователей — оптовая цена выводится только тому пользователю, который соответствует группе оптовых цен. Каждая группа видит только свою цену.
✅ Разработка модуля синхронизации контактов с 1С
- Создание собственного модуля — разработан модуль для передачи контактных данных клиентов (ФИО, email, телефон, адрес) и содержания заказа (товары, количество, цена, дата, номер заказа) из формы регистрации и оформления заказа на сайте в систему 1С.
- Настройка двусторонней синхронизации — организована передача данных как при создании заказа на сайте, так и при изменении заказа в 1С (обратная передача).
✅ Настройка передачи остатков и статусов
- Синхронизация остатков товаров — настроена автоматическая передача актуальной информации о количестве товаров на складах (основной склад и склад распродажи).
- Статусы заказов — организовано автоматическое обновление статусов заказов при изменениях в 1С: «Новый» → «подтвержден» → «оплачен» → «отгружен». Все изменения передаются на сайт в личный кабинет пользователя.
- Статус доставки — добавлен отдельный статус доставки с отображением информации о способе доставки, транспортной компании и номере отправления.
✅ Выкатка и тестирование
- Перенос на боевой сайт — все доработки перенесены на основной сайт di01.ru.
- Комплексное тестирование — проверена работа всех модулей, корректность отображения цен, остатков, статусов заказов и доставки. Ошибки устранены.
- Обучение сотрудников — сотрудники заказчика обучены работе с обновлённым функционалом.
Результат
Запущена стабильная интеграция сайта с 1С, которая автоматизировала ключевые бизнес-процессы компании:
- Для менеджеров: Цены и остатки обновляются автоматически — ручной ввод исключён. Статусы заказов и доставки синхронизируются с 1С в реальном времени.
- Для клиентов: Актуальные цены в зависимости от группы (розница, опт, мелкий опт), отображение остатков на складах, отслеживание статуса заказа и доставки в личном кабинете.
- Для администратора: Полный контроль над данными через 1С, все изменения автоматически передаются на сайт.
Компания получила удобный инструмент для управления заказами и клиентской базой, сократила время на обработку заявок и исключила ошибки ручного ввода.
Используемые технологии и решения
Webasyst Shop-Script | 1С | Плагин PriceX | Шаблон «Мегаопт» | Собственный модуль синхронизации | API-интеграция | HTML/CSS/JS | PHP | MySQL
Объем трудозатрат:
| Задача | Часы |
|---|---|
| Анализ требований, консультирование, подбор решений | 4 |
| Создание тестовой копии сайта, установка и адаптация шаблона «Мегаопт» | 6 |
| Настройка синхронизации цен (плагин PriceX, привязка к группам) | 8 |
| Разработка модуля синхронизации контактов и заказов с 1С | 12 |
| Настройка передачи остатков товаров со складов | 4 |
| Настройка статусов заказов и доставки | 4 |
| Перенос на боевой сайт, комплексное тестирование | 6 |
| Обучение сотрудников, финальная проверка | 2 |
| Итого | 46 |
* Общая стоимость проекта составила 134 320 руб.


