Что умеет решение
Модуль обеспечивает массовое добавление товаров в корзину. Функционал оптимизирован для магазинов, где покупатели совершают крупные заказы и точно знают искомые позиции.
Поиск товаров работает по вводимым символам: система отображает все позиции, содержащие эти символы в названии или артикуле. Пользователь выбирает нужный товар, указывает количество и повторяет процедуру для остальных позиций. Финальное добавление всех выбранных товаров в корзину выполняется одним действием без перезагрузки страницы.
Доступны три режима поиска: по названию, по свойству или по обоим параметрам одновременно. Также предусмотрена возможность вставки готового списка названий или артикулов.
Интерфейс поддерживает 8 цветовых схем: красную, оранжевую, зелёную, голубую, синюю, фиолетовую, коричневую и серую.
В карточке товара отображаются название, описание, артикул и цена. Цена может показываться как за единицу, так и за выбранное количество. Внизу выводится итоговая сумма всех позиций. Доступна опция отображения ссылки на корзину.
Система использует стандартный механизм округления цен. Поддерживается работа с коэффициентами единиц измерения: добавление в корзину возможно только в количестве, кратном указанному коэффициенту.
Модуль отображает информацию об отсутствии товара, основываясь на доступном количестве или наличии на выбранных складах. Поиск выполняется по всем активным товарам и торговым предложениям. Получение подсказок и добавление в корзину осуществляются асинхронно.
Серверная часть оптимизирована: среднее время получения подсказок составляет 0,2 секунды, добавления в корзину — 0,3 секунды при индексе производительности сайта 40. Клиентская часть не использует сторонние тяжелые JS-библиотеки, все скрипты разработаны самостоятельно, что исключает замедление загрузки страницы. Решение работает в кодировках UTF-8 и Windows-1251. Код написан чисто и понятно. Поддерживается технология «Композитный сайт».
Если «Добавление в корзину по артикулу» подходит под задачу, General iT поможет установить модуль, настроить его и проверить результат на проекте.