Автоэлектроника и автоаксессуары NEVA-PL
В проекте большой упор сделал на параметрический фильтр в каталоге товаров, и он реализован таким образом чтобы не было необходимости создавать для каждой товарной группы/подгруппы свой информационный блок с предустановленным списком свойств для фильтрации (что сильно бы усложнило администрирование каталога). Фильтр в каждой товарной подгруппе сам просматривает весь список значений свойств по всему списку товаров этой подгруппы и оставляет только значащие, которые не дадут нулевую выборку.
Для ускорения работы такого фильтра реализовано специальное кеширование компонента.
Левое меню также использует предфильтр товарных групп по брендам и выводит только тот список брендов, ассортимент которых представлен в товарной подгруппе.
Сильно модифицирована процедура оформления заказа (sale.order.ajax):
- Так как через emspost.ru далеко не по всем городам назначения производится калькуляция стоимости доставки, то на сайте стоимость вычисляется на основе региона/области.
- Так как через russianpost.ru калькуляция стоимости доставки возможно только от Москвы, то расчет стоимости доставки почтой РФ осуществляется на основе суммы заказа.
- Удобный выбор городов/регионов с быстрым поиском.
- Осуществлена зависимость способов доставки от способов оплаты, а также от суммы заказа.
- Вся процедура без перезагрузки страницы, на ajax.
Модифицирован компонент сравнения, сделан более удобным;