Цель проекта — автоматизировать создание заказов, просматривать историю покупок контрагентов и синхронизировать данные с 1С УТ .
В основе решения используется редакция «1С-Битрикс: Малый бизнес» с минимальным количеством программных доработок.
На сайте был закрыт доступ для неавторизованных пользователей и ограничен просмотр каталога для всех, кроме администраторов.
В карточку пользователя были добавлены настройки: персональная наценка, список доступных товарных категорий и вариант отображения остатков на складе.
Главная страница для каждого контрагента формируется индивидуально на основе доступных ему категорий.
При переходе в категорию пользователь видит номенклатуру с ценой, рассчитанной как базовая цена, умноженная на его индивидуальную наценку.
Список товаров выглядит как корзина, но все количества изначально равны нулю.
При изменении количества на ненулевое товар автоматически добавляется в корзину, а возврат к нулю удаляет его из корзины.
Отображение остатков зависит от выбранного пользователем режима: числом, значками или скрыто полностью.
Для товаров, учитываемых в коробках и паллетах, реализован удобный ввод количества с автоматическим пересчётом штук.