Аклис — повторяем интерфейс 1С в вебе

Клиент и задача

Клиент — оптовая компания «Аклис», занимающаяся оптовой продажей электроники.

Задача — реализовать полноценный B2B интернет-магазин с каталогом, заказом, личным кабинетом и интеграцией с 1С.

Интеграция с 1С должна состоять из выгрузки товаров и контрагентов на сайт и двухстороннего обмена заказами.

Сложности и решения

Кратко и тезисно опишем, с чем столкнулись и как решали.

Верстка. С одной стороны нужны были таблицы (чтобы как в 1С), с другой стороны адаптив. Решили сделать разные шаблоны для «табличных» и обычных страниц. При этом внешне, сайт не должен был выглядеть как слепленный из разных кусков..

Интеграции. Из 1С — товары, контрагенты, баланс и дополнительная информация по контрагентам, привязка типов цен к контрагентам и категориям, изменения по заказам. В 1С — новые заказы. Из technomart.ru — список брендов, характеристики и картинки товаров.

Каталог в разрезе брендов. Можно посмотреть все дерево товаров конкретного бренда. Удобно, если нужно быстро «накидать в корзину» много товаров конкретного бренда.

Подписка на рассылку. Использовали стандартную рассылку, входящую в 1С-Битрикс. Клиент может самостоятельно настроить отправку контента пользователям.

Личный кабинет (B2B раздел). Содержит историю заказов, информацию о менеджерах клиента, форму обратной связи и формы запроса платежного баланса и актов сверки.

Текущий (новый) заказ. У пользователя есть возможность редактировать свой заказ до его окончательной отправки. По сути, мы совместили корзину и оформление заказа. Это удобно, т.к. можно редактировать состав заказа не покидая страницу.

Два вида каталога товаров. Для обычных пользователей показывается каталог в привычном виде — карточками товаров. Но для «оптовиков» такой вид неудобен — для них реализован специальный табличный вид, чтобы на странице помещалось максимальное количество товаров.

Типы цен. На сайте реализованы разные цены для разных контрагентов на разные группы товаров. То есть, например, для ИП Иванова на категорию «Автозвук» действует цена «Опт со скидкой 10%», а на «Видеорегистраторы» цена «Розница». Информацию о сопоставлении типов цен с контрагентами и категориями передали из 1С в виде пользовательского справочника, а сам механизм логики показа разных типов цен делали уже на сайте.

Читайте также — Аклис — повторяем интерфейс 1С в браузере
Участники проекта: