Что умеет решение
Модуль «Мультикорзина 2.0» от разработчика BUSSOL позволяет покупателям создавать несколько независимых корзин, переключаться между ними, копировать, сортировать и редактировать. Функционал включает перенос товаров между списками, поиск по всем сохраненным корзинам и добавление новых позиций непосредственно из панели управления. Решение совместимо с гостевыми и авторизованными пользователями, мобильными устройствами, Композитным сайтом, торговыми предложениями и стандартной корзиной 1С-Битрикс.
Стандартная корзина подходит для единичных покупок, но становится неудобной при одновременном оформлении нескольких заказов для разных объектов, подразделений, магазинов, проектов или клиентов. Модуль решает эту проблему, внедряя в интернет-магазин полноценную систему управления множественными корзинами.
Модуль «Мультикорзина» от BUSSOL позволяет покупателям создавать несколько независимых корзин, присваивать им понятные названия и цветовые метки, наполнять товарами и мгновенно переключаться между ними. Оформление заказа при этом выполняется через стандартный механизм 1С-Битрикс.
Примеры названий корзин:
«Для офиса»
«Объект №1»
«Магазин на Ленина»
«Поставка на октябрь»
«Заказ клиента»
Каждая корзина содержит собственный список товаров, что исключает смешивание позиций.
Управление всеми корзинами доступно в единой панели без необходимости перехода на другие страницы. В разделе «Мои корзины» пользователь может:
создавать несколько именованных корзин;
назначать каждой корзине уникальный цвет;
переименовывать существующие корзины;
создавать копии корзин;
удалять ненужные корзины;
менять порядок корзин перетаскиванием (drag&drop);
переключать активную корзину;
просматривать содержимое сохранённых корзин;
изменять количество товаров непосредственно в списке;
удалять отдельные позиции;
переносить выбранные товары между корзинами;
искать товары сразу во всех корзинах;
добавлять новые товары из каталога непосредственно в нужную корзину.
Модуль BUSSOL: Мультикорзина позволяет управлять несколькими корзинами интернет-магазина одновременно. При изменении количества товаров доступны кнопки увеличения и уменьшения, ручной ввод значений и явное сохранение. Редактированию подлежат как активная корзина, так и сохранённые неактивные списки.
Глобальный поиск по всем корзинам помогает быстро находить нужные позиции при большом количестве сохранённых списков. Поиск выполняется по данным товара, после чего пользователь сразу переходит к соответствующей корзине. Функционал особенно полезен для корпоративных покупателей, менеджеров по снабжению и постоянных клиентов с обширными заказами.
Добавление товаров осуществляется без выхода из интерфейса мультикорзины благодаря встроенному поиску по каталогу. Начиная с версии 2.0.12, поиск дополнен навигацией по разделам каталога. Доступны выбор раздела, поиск с учётом подразделов, работа с несколькими каталогами и корректная обработка торговых предложений. Товар можно добавить в активную или сохранённую корзину.
При определении раздела для SKU модуль учитывает связь торгового предложения с родительским товаром. Это превращает инструмент не только в хранилище готовых списков, но и в полноценное средство формирования нескольких заказов.
Управление порядком корзин реализовано с поддержкой перетаскивания мышью, сенсорного ввода на мобильных устройствах и управления с клавиатуры. Пользователь может самостоятельно выстроить последовательность корзин в наиболее удобном порядке. Сохранённая конфигурация отображается при каждом последующем обращении к панели управления.
Функционал доступен как авторизованным пользователям, так и гостям. Гость может начать формирование нескольких корзин без регистрации. После авторизации сохранённое состояние корзин автоматически привязывается к учётной записи. Это позволяет клиентам использовать основные возможности модуля до завершения процедуры регистрации.
Модуль не создаёт альтернативную систему оформления заказов и не заменяет стандартную корзину 1С-Битрикс Sale. Активная корзина остаётся штатной корзиной платформы, а дополнительные корзины хранятся как серверные сохранённые состояния. При выборе нужной корзины она становится текущей, и оформление заказа происходит стандартными средствами интернет-магазина. Это обеспечивает интеграцию мультикорзины без создания параллельного контура обработки заказов.
Модуль BUSSOL: Мультикорзина позволяет управлять несколькими корзинами в интернет-магазине. Сохранённая корзина — это не просто архив, а активный инструмент. Пользователь может просматривать её содержимое, изменять количество товаров, удалять позиции, добавлять новые товары, переносить товары из других корзин и выполнять поиск, не затрагивая текущую активную корзину магазина.
Интерфейс модуля адаптивен и оптимизирован для настольных компьютеров, смартфонов и планшетов. На экранах малого размера панель перестраивается под доступный размер области просмотра, поддерживает внутреннюю прокрутку, учёт безопасных зон мобильных устройств и имеет увеличенные зоны касания для удобного управления.
Публичный интерфейс построен на технологии Web Components и Shadow DOM. Это обеспечивает изоляцию стилей панели от CSS-шаблона интернет-магазина, минимизируя конфликты с существующим дизайном. Кнопку «Мои корзины» можно настроить на автоматическое отображение в виде плавающего элемента или разместить вручную в нужном месте шаблона. Для кнопки доступны настройки внешнего вида, а также опции отображения количества товаров и общей суммы текущей корзины.
Модуль «Мультикорзина» предназначен для работы в среде технологии «Композитный сайт» 1С-Битрикс. Персональные данные покупателя и содержимое его корзин не встраиваются в общий статический HTML страницы, а загружаются отдельными запросами после открытия. Это позволяет совместить персонализированную функциональность мультикорзины с механизмами композитного кеширования.
Настройки задаются отдельно для каждого сайта по идентификатору LID. В рамках одной установки 1С-Битрикс для разных сайтов можно независимо включить или отключить модуль, выбрать способ вывода кнопки, указать путь к штатной корзине, настроить оформление, а также параметры отображения количества товаров и итоговой суммы.
Состояние мультикорзины хранится на сервере, а не только в локальном хранилище браузера. При выполнении операций модуль контролирует владельца корзины, привязку к сайту и актуальность данных. Для запросов, изменяющих состояние, используются стандартные механизмы защиты сессии 1С-Битрикс и дополнительные проверки.
Критически важные данные, такие как цена товара, идентификатор пользователя и FUSER, не принимаются из браузера как доверенные значения; все необходимые параметры определяются исключительно на серверной стороне.
Для пользователей предыдущей версии модуля BUSSOL предусмотрен импорт сохранённых корзин из версии 1.3.4. Это обеспечивает плавный переход на новую архитектуру без потери пользовательских данных.
Модуль особенно полезен для B2B-интернет-магазинов, где один сотрудник формирует несколько закупок одновременно. Он также подходит поставщикам и дистрибьюторам для создания отдельных списков по магазинам, объектам или контрагентам. Строительные и производственные компании могут использовать инструмент для разделения закупок по конкретным объектам и проектам. Регулярные покупатели получают возможность вести постоянные тематические списки, а розничные интернет-магазины получают удобную альтернативу ситуации, когда клиент вынужден смешивать разные будущие покупки в одной корзине.
Ключевые возможности включают создание нескольких независимых корзин с уникальными названиями, цветами и индивидуальным содержимым. Реализован поиск по всем корзинам для быстрого обнаружения нужного товара в сохранённых списках. Доступна функция добавления товаров непосредственно из панели управления.
Модуль «Мультикорзина» от BUSSOL позволяет управлять несколькими корзинами одновременно. Поиск по каталогу доступен без необходимости закрывать активную корзину. Поддерживается фильтрация по разделам, подразделам и торговым предложениям.
Порядок корзин можно менять перетаскиванием мышью, касанием или с помощью клавиатуры. В неактивных корзинах товары можно добавлять, удалять и изменять их количество без переключения на них. Выбранные позиции легко перемещать между корзинами, а также копировать целые списки для создания нескольких заказов. Гостевой режим позволяет использовать функционал до авторизации пользователя.
Интерфейс адаптирован для компьютеров, планшетов и смартфонов. Персональные корзины загружаются отдельно от статического кеша страницы благодаря поддержке Композита. Изоляция интерфейса через Shadow DOM защищает модуль от влияния стилей шаблона. Для мультисайтовых проектов доступны независимые настройки для каждого LID. Оформление заказа происходит через стандартный checkout Bitrix.
В версии 2.0.12 функционал расширен от простого переключения списков до полноценного инструмента управления несколькими заказами. В текущей ветке реализован поиск товаров сразу во всех корзинах.
Модуль «Мультикорзина» от BUSSOL позволяет управлять несколькими независимыми корзинами в рамках одного интернет-магазина на 1С-Битрикс. Панель поддерживает сортировку корзин методом перетаскивания, а также управление с помощью сенсорного экрана и клавиатуры. Каталог товаров доступен для поиска и фильтрации по разделам и подразделам непосредственно из интерфейса панели, включая корректную обработку фильтров по артикулам (SKU). Товары можно добавлять в выбранную корзину и изменять их количество без выхода из панели. Решение полностью адаптировано для мобильных устройств и поддерживает композитный режим с механизмами защиты персонального состояния.
General iT может подключить «BUSSOL: Мультикорзина — несколько корзин для интернет-магазина», настроить его и проверить корректность интеграции с текущим сайтом.