Элемент цены JBPrice и корзина
-
Цена разделилась на два элемента: JBPrice Plain и JBPrice Calc.
-
Возможность конструировать элемент цены из других элементов.
-
Установка глобальной скидки для всего сайта.
-
Краткая статистика продаж в панели управления.
-
Новый виджет для переключения валют (кнопки с флажками).
-
Новый виджет для кол-во товаров.
-
Элемент JBAdvert для продажи VIP-объявлений.
-
Два разных режима работы с вариациями цены — обычный и наложение.
-
Создание онлайн калькуляторов с последующим заказом.
-
Покупка файлов (приходит ссылка или атач в письме после оплаты).
-
Зависимость фотографии товара от параметров товара.
-
Произвольные валидаторы корзины.
-
Процесс оплаты можно сделать в два шага (если этого требует API).
Валюты
-
Разные сервисы валют — это отдельные элементы (расширения).
-
Разработка своего элемента курса валют сводится к написанию 1 функции PHP в классе элемента.
-
Любые настройки формата вывода доступны из панели управления.
-
Суммы можно округлять в большую или меньшую стороны десятками или сотнями. Будет актуально для белорусских рублей.
-
Можно указать резервное значение для курса валюты, на случай, если онлайн сервис не работает.
-
Новый модуль «Переключатель валют».
-
Модуль для вывода текущих курсов валют в виде списка.
-
Все денежные суммы на странице умеют менять свое значение с красивой анимацией.
Шаблоны
-
Появился нативный шаблон UIkit.
-
Поддержка адаптивного дизайна в корзине, заказах и каталоге.
-
Больше не используется CSS, только Less, который в фоне сам себя компилирует. Классические стили остались только для сторонних библиотеках.
-
Весь JavaScript разделен на отдельные маленькие и независимые файлы.
-
На странице подключаются только те стили и скрипты, которые используются.
Фильтр
-
Новый слайдер цены с полями ввода.
-
Улучшенный JS-сброс в форме фильтра.
-
Фильтрация по пустым опциям материалов.
Less
-
Компиляция проходит только один раз и только на стороне сервера.
-
На выходе получается один сжатый CSS файл.
-
JBZoo сам отслеживает изменения в файлах и сам запускает компиляцию стилей, если найдет изменения.
Нотификация
-
Макросы для элементов нотификаций.
-
SMS уведомления.
-
Новые почтовые шаблоны.
-
Автоматические атачи файлов и картинок в письма.
Разное
-
Возможность создавать произвольные статусы для заказа.
-
Появились различные события в конструкторе корзины
-
Исправлены старые ошибки из версии 2.1.5
-
Проверен весь CSS и JS.
-
Серьезный рефакторинг всех модулей JBZoo.