What this solution does
The module provides a component for bulk adding items to the shopping cart. It is designed for stores where customers make large orders and know exactly what they need.
The search function displays all items containing the entered characters in their name or article number. The user selects the required item, specifies the quantity, and repeats this for other items. All selected items are added to the cart in a single action without page reload.
Three search modes are available: by name, by property, or by both name and property. The system also supports pasting a list of names or article numbers.
Eight color schemes are supported: red, orange, green, light blue, blue, purple, brown, and gray.
The item display shows the name, description, article number, and price. Prices can be displayed per unit or for the selected quantity. The total sum of all items is shown at the bottom. An option to display a link to the cart is available.
The system uses the standard price rounding mechanism. It supports unit measurement coefficients, allowing items to be added to the cart only in quantities that are multiples of the specified coefficient.
The module displays out-of-stock information based on available quantities or stock levels at selected warehouses. Search covers all active products and offers. Autocomplete suggestions and cart additions occur asynchronously.
Server-side code is optimized: average suggestion retrieval time is 0.2 seconds, and average cart addition time is 0.3 seconds at a site performance index of 40. Client-side code avoids heavy third-party JS libraries; all scripts are custom-written to prevent page loading delays. The solution supports UTF-8 and Windows-1251 encodings. The code is clean and readable. It supports the Composite Site technology.
General iT can install “Add to cart by SKU”, configure its settings and verify its operation in the existing project.