Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.
BUSSOL: Multi-cart — multiple carts for an online store

MODULE FOR 1C-BITRIX

BUSSOL

BUSSOL: Multi-cart — multiple carts for an online store

The Bussol Multi-Cart 2.0 module extends the standard 1C-Bitrix cart functionality, enabling customers to create and manage multiple independent shopping lists simultaneously. Users can copy, rename, and sort carts, assign them clear names and color labels, and move items between lists. The interface supports searching across all saved lists and adding new items directly from the management panel.

Technical details

Published
29 September 2026
Updated
9 October 2026
Version
2.0.26
Installed
Fewer than 50 times
Responsive design
Yes
Composite support
Yes
Compatible with Sites24
No
Developer
BUSSOL

What this solution does

The Bussol Multi-Cart 2.0 module extends the standard 1C-Bitrix cart functionality, enabling customers to create and manage multiple independent shopping lists simultaneously. Users can copy, rename, and sort carts, assign them clear names and color labels, and move items between lists. The interface supports searching across all saved lists and adding new items directly from the management panel.

Order checkout continues to use the standard 1C-Bitrix mechanism. This solution is designed for scenarios requiring the separation of orders by different objects, departments, stores, projects, or clients, or for planning multiple purchase scenarios at once. The system operates with both guest and authorized users, supports mobile devices, the Composite site, and trade offers.

The BUSSOL Multi-Cart module enables the creation and management of multiple independent shopping carts for a single buyer. Each cart serves as a separate list of items, preventing the mixing of positions from different tasks or orders.

All management functions are available in a single 'My Carts' panel, eliminating the need to navigate to other pages. Users can create named carts, assign them unique colors, rename, duplicate, or delete unnecessary ones. The order of carts can be adjusted via drag-and-drop, while switching between active and saved carts and viewing their contents is also supported.

Within the item list, quantities can be modified using '+' and '-' buttons, entered manually, and explicitly saved. These operations apply to both the current active cart and saved inactive carts. Individual items can be removed, and selected products can be transferred between different carts. New items from the catalog can be added directly to the required cart.

When managing a large number of saved carts, the module provides global search functionality across all carts, allowing users to quickly locate specific items.

The module enables finding a product by its data and immediately navigating to the cart where it is located. This solution is optimized for corporate clients, procurement managers, and regular customers with extensive item lists.

Products can be added without leaving the multi-cart interface. The built-in catalog search allows users to select items and add them directly from the control panel.

Starting with version 2.0.12, the search functionality has been enhanced with catalog section navigation. Features include selecting specific sections, searching with sub-section consideration, working with multiple catalogs simultaneously, correct processing of trade offers, and adding items to either active or saved carts. When determining the section for a SKU, the module accounts for the relationship between the trade offer and the parent product.

These capabilities transform the multi-cart from a simple storage for ready-made lists into a full-fledged tool for forming multiple orders.

Cart arrangement management is adapted for user convenience. Sorting supports drag-and-drop on computers, touch control on mobile devices, and keyboard navigation. The saved display order remains accessible upon reopening the panel.

The module's functionality is available prior to user authorization.

The BUSSOL Multi-Cart module enables management of multiple shopping carts in an online store for both registered users and guests. A buyer can begin forming multiple carts as a guest, and upon authorization, the saved state is correctly linked to the user account. This is particularly important for online stores as it allows users to utilize the module's core functionality without prior registration.

The module does not create a separate order system nor does it replace the standard Bitrix cart. The active cart remains the native 1C-Bitrix Sale cart, while other carts are stored as server-side saved states. When a buyer selects a specific cart, it becomes the current one, and the order is processed using the store's standard checkout tools. This allows for multi-cart implementation without establishing a parallel order processing circuit.

A saved cart is not merely an archived list. Without activating it, a user can view its contents, adjust quantities, remove items, add new products, transfer positions from another cart, or perform searches. The store's current active cart remains unaffected during these operations.

Adaptive interface

The module panel displays correctly on both desktop computers and mobile devices. On small screens, the interface automatically restructures to fit the available viewport, supports internal scrolling, mobile safe areas, and enlarged touch zones for controls. This ensures convenient use of the multi-cart feature not only from a desktop computer but also from a smartphone or tablet.

Minimized conflicts with store design

The public interface is built on Web Components and Shadow DOM. Panel styles are isolated from the e-commerce store's CSS template, reducing the likelihood of conflicts with the existing design. The 'My Carts' button can be automatically displayed as a floating element or manually placed using a component in the desired part of the template. The button supports styling settings, as well as options to display the number of items and the total amount of the current cart.

Support for 'Composite Site' technology

The module is designed to work with the 'Composite Site' technology in the 1C-Bitrix platform. Customer personal data and cart contents are not embedded in the page's general static HTML. They are loaded via separate requests after the page opens.

The module combines multi-cart functionality with composite caching.

Configuration for one or multiple sites

Settings are configured separately for each site by its LID identifier. Within a single 1C-Bitrix installation, different sites can independently define:

- module activation;

- button display method;

- path to the standard cart;

- visual styling;

- display of item count and total amount;

- other public interface parameters.

Server-side data model

Cart state is stored on the server, not only in the browser's local storage. During operations, the module verifies the cart owner, site association, and state validity. For state-changing requests, standard 1C-Bitrix session protection mechanisms and additional checks are applied.

Critical data such as product price, user identifier, and FUSER are not accepted from the browser as trusted values. All necessary data is determined on the server side.

Upgrade from previous BUSSOL version

Users of the previous solution can import saved carts from Bussol Multi-cart 1.3.4. This allows migration to the new module architecture while preserving user data.

The BUSSOL Multi-Cart module enables the management of multiple shopping carts simultaneously. This solution is designed for B2B online stores where a single employee forms several purchases in parallel. Suppliers and distributors use it to maintain separate lists for different stores, facilities, or counterparties. Construction and manufacturing companies separate purchases by facilities and projects. Regular buyers create permanent thematic lists. Retail online stores use the module as an alternative to mixing different future purchases into a single cart.

The module supports creating multiple independent carts with unique names, colors, and individual contents. A search function allows finding products across all saved lists. Adding items from the catalog panel is possible without closing the multi-cart interface. Catalog filtering works by sections, including sub-sections and trade offers. Cart order can be changed via drag-and-drop using a mouse, touch device, or keyboard. Users can add, remove items, and change quantities in inactive carts without switching to them. Selected items can be moved between carts. The cart copy function simplifies creating multiple orders based on a single list.

The multi-cart module for 1C-Bitrix online stores enables customers to manage multiple shopping carts simultaneously. Guest mode is available before user authorization. The interface is fully adaptive and works correctly on computers, tablets, and smartphones. Composite mode support ensures personal carts load separately from the page static cache. Shadow DOM usage isolates the module interface from most template CSS styles. The functionality supports multisite operation with independent settings for each LID. Order checkout is performed using the standard 1C-Bitrix checkout system.

Version 2.0.12 transforms the tool from a simple list switcher into a full-fledged system for managing multiple orders. The update includes searching for products across all carts simultaneously, cart sorting via drag-and-drop, and support for touch and keyboard sorting. Users can now search the catalog directly from the control panel and add products to the selected cart in one action. Catalog filtering by sections and subsections has been implemented with correct SKU filter functionality. Users can edit product quantities directly in the panel. The update also includes improved mobile adaptation, composite mode support, and additional mechanisms for protecting personal state.

The BUSSOL Multi-Cart module enables management of multiple orders through a single convenient panel. Users can create, populate, and switch between carts without losing added items. The functionality supports separating purchases by objects, stores, and projects directly within the standard 1C-Bitrix environment. The solution includes multiple independent carts, catalog search, drag-and-drop capabilities, guest mode, and a mobile interface.

For the “BUSSOL: Multi-cart — multiple carts for an online store” module, General iT can perform installation, configuration and a functional check in your project.

UPDATE HISTORY

What’s new

2 releases
2.0.26 (09.10.2026)Latest update

Update 2.0.26 - includes the following changes and additions:

fixed design flaws in the multi-cart window;

added a branded cart page component with switching between carts;

added a button to export carts to Excel;

2.0.21 (30.09.2026)

Update 2.0.21 includes the following changes and additions:

added a setting for the position of the floating cart button;

added a switch for multi-cart/standard cart modes;

if the carts are empty, do not display the floating button;

added a close button for the "Add product" window;

removing a product from the cart is now performed without page reload;

fixed the display of prices taking discounts and markups into account.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 7 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 24,830 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot