Что нового в версии JBZoo v2.2.0 RC#1

Дата релиза — 06 Май 2015

Элемент цены 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.