Личный кабинет B2B-клиента
Плательщики
Поскольку закон не устанавливает лимит расчётных счетов для одного предпринимателя — при необходимости можно открывать любое количество счетов. Мы организуем на сайте отдельный функционал плательщиков.
В каждой карточке плательщика свои данные и свои реквизиты. Добавить нового можно как через личный кабинет, так и на оформлении заказа. А потом просто выбирать из выпадающего списка нужного.
Проверка и автозаполнение через DaData тут также присутствует.
Адреса
Реализовано по аналогии с плательщиками. Функционал позволяет сохранять адреса доставки и контактные данные лица, принимающего заказ, для ускорения процесса оформления заказа постоянными клиентами.
Повтор заказа
Тут мы решили отойти от стандартных возможностей Битрикса, которые позволяют полностью скопировать ранее сделанный заказ. Вместо этого добавили напротив отдельных товаров чек-боксы и кнопку “Добавить выбранное в корзину”
Внедрение программы лояльности в личный кабинет
В одной из прошлых статей мы рассказывали о том, как делали программу лояльности для юридических лиц. О том, с какими опасениями столкнулись, какие сложности возникли. И каким путём в итоге пошли, чтобы решить поставленную задачу. Почитать можно тут.
Если вкратце, то программа лояльности для оптовиков работает на основе highload блока, в котором описываются условия предоставляемой скидки для пользователя. На основе этих же условий строятся указания к каталогу на пересчет цен. В визуальном плане, чтобы пользователь всегда был в курсе на какую группу товаров ему предоставлены особые скидки, в отдельную вкладку личного кабинета выводим таблицу.
Каждая скидка имеет привязку к ID пользователя. Нам остается только пробежаться по общей таблице скидок, найти совпадения и вывести информацию.
Итог
Все меры, принятые по внедрению дополнительного функционала в личный кабинет, нужны для того, чтобы постоянный покупатель, который часто взаимодействует с сайтом, мог оформить заказ буквально в пару кликов. А дополнительная защита при регистрации позволит отсечь спамные регистрации и сохранит базу клиентов в чистоте.