«НОВЭКС» — крупнейшая в Сибири сеть магазинов оптовой и розничной торговли декоративной и уходовой косметикой, бытовой химией, хозяйственными товарами и другой продукцией повседневного спроса. Помимо обычных магазинов сеть предоставляет возможность покупателям сделать заказ онлайн с курьерской доставкой или самовывозом.
Пока все звучит как самый обычный интернет-магазин с обычным набором функций и простым пользовательским интерфейсом — так он и выглядит (первая задача выполнена). Однако под простым интерфейсом для пользователя скрывается набор интеграций с различными программим и сервисами для обслуживания внутренних нужд компании: бухгалтерский и складской учет товаров (вторая задача выполнена).
Интегрировать предыдущую версию сайта со всеми необходимыми программами было невозможно, и бренд находился на этапе рестайлинга — все причины обновить интернет-магазин.
Задачи
- Создать интернет-магазин для потребителя с любым опытом интернет-пользователя.
- Сделать 10 интеграций с различными сервисами, программами и старым сайтом.
Дизайн
Важный момент — не перегрузить сайт дизайнерскими решениями. Аудитория сайта разная: от пенсионера до топ-менеджеров, чей пользовательский опыт в интернете едва ли можно сравнить. Основа нового брендбука компании — геометрические мотивы, что не помешало нам вписать дизайн сайта в контекст простоты.
Интеграции
На проекте — одна из самых сложных интеграций, с которыми мы сталкивались. Пришлось увязать вместе SAP EPR, отдельную систему складского учета, систему для управления скидками и акциями, доставки, старый сайт и не только.
SAP ERP
Единая система бухгалтерского учета как для физических, так и для интернет- магазинов. Система SAP на сайте выполняет несколько функций:
- импорт категорий товаров из SAP на сайт;
- импорт списка товаров из SAP на сайт;
- импорт списка филиалов из SAP на сайт;
- импорт остатков товаров по филиалам из SAP на сайт;
- экспорт заказов и их статусов с сайта в SAP.
Infor
Система складского учета контролирует остатки по товарам после продаж в физических и онлайн магазинах и содержит информацию, какие товары содержатся в каких магазинах и в каком количестве.
S-Market
Программа для маркетинговых задач: список скидок и акций.
Кастомная Служба доставки
Штатная Служба доставки Битрикса не решала задачу. Необходимо было решение, которое учитывает согласование с главным складом, т. к. доставки осуществлялись в определенные дни и часы. Необходима была возможность установки лимитов доставки (для распределения курьеров по времени) для каждого из физических магазинов «Новэкс».
Для этих сервисов в Битриксе штатных решений нет (да и в случае с 1С их часто не хватает). Мы полностью с нуля делали кастомные интеграции: составили протокол интеграции и написали модули. Также мы использовали RabbitMQ (менеджер очереди сообщений) для того, чтобы заказчик мог выгружать сотни файлов с данными за один раз.
— Александр, разработчик
Другие интеграции
- эквайринг «Сбербанк»;
- агрегатор «Почта России»;
- DaData (для вывода подсказок);
- онлайн-касса и ККМ;
- со старым сайтом для импорта описания и изображений товаров и импорта филиалов.