Решение содержит компонент массового добавления товаров в корзину. Отлично подходит для магазинов, чьи покупатели знают, чего хотят, и хотят много!
Покупатель вводит первые несколько символов, и ему показываются все товары, содержащие в названии/артикуле эти символы. Далее он выбирает из них нужный и указывает необходимое количество. Проделывает такое несколько раз для всех интересующих товаров, а затем одним нажатием мыши добавляет их все в корзину.
три режима поиска: по названию, по свойству, по названию и свойству;
возможность вставить список названий\артикулов;
добавление в корзину без перезагрузки страницы;
обновление малой корзины без перезагрузки страницы;
отображение названия, описания, артикула и цены товара;
два режима отображения цены: за единицу и за выбранное количество;
отображение итоговой суммы всех товаров;
возможность отображения ссылки на корзину;
использование стандартного механизма округления цен;
использование стандартного механизма коэффициентов единицы измерения (возможность добавить в корзину только в количестве, кратном указанному коэффициенту);
возможность отображения информации об отсутствии товара, основанной на доступном количестве или наличии на выбранных складах.
ТЕХНИЧЕСКИЕ ДАННЫЕ
Поиск производится по всем активным товарам (или торговым предложениям)
Получение всплывающих подсказок и добавление в корзину происходит асинхронно
Серверный код оптимизирован: среднее время получения всплывающих подсказок - 0.2 секунды, среднее время добавления в корзину - 0.3 секунды при индексе производительности сайта 40
Клиентский код оптимизирован: никаких сторонних тяжёлых js-плагинов, все скрипты самописные - загрузка страницы не тормозит
Решение работает на кодировках UTF-8 и Windows-1251