Элемент цены и валюты
-
Стоимость товаров можно выводить в разной валюте, складывать их между собой, а итог выводить в третьей.
-
Исправлена опция «валюта по умолчанию».
-
Частично оптимизирована скорость работы элемента цены.
-
Исправлены ошибки в вычислениях цены.
-
Исправлена валидация в панели управления.
-
Отдельное поле для скрытой наценки и отдельно для скидки.
Шаблоны
-
CSS-стили сайта
-
Появился Less компилятор для стилей.
-
Все стили лежат в отдельных файлах, которые находятся строго по месту использования и подключатся только если нужно.
-
Разделен на части файл jbzoo.css. Его больше нет.
-
Добавлена поддержка UIkit.
-
Единый стиль кнопок для всего приложения JBZoo.
-
Переписана верстка корзины, стала более простой и понятной.
-
Новая верстка и стиль для виджета Quantity (количество товара в корзине).
-
Удалены почти все дивы с классом clear.
-
-
JavaScript
-
Каждый плагин jQuery хранится в отдельном файле и подключается тоже только по мере необходимости.
-
Все виджеты создаются через специальную абстрактную «фабрику».
-
Новая фабрика позволяет наследовать виджеты друг от друга.
-
Как и в ситуации с less, скрипты JS разбросаны по разным частям JBZoo.
-
Многие виджеты показывают эффект загрузки AJAX.
-
JavaScript научился форматировать, конвертировать и анимировать цены строго с учетом настроек в панели управления.
-
Форма заказа
-
В корзине появился базовый набор всех типов полей (checkbox, radio, select, upload и т. д.).
-
Вычисления цены проходят централизовано и учитывают валюты, модификаторы и много другое.
Доставка
-
Первая бета версия не учитывала валюты в доставке и зачастую показывала неверно. Исправлено.
-
В сервисе «Новая почта» появились дополнительные опции при оформлении заказа.
Платежные системы. Появились
-
QIWI.
-
LiqPay (он же Приват24).
-
Яндекс.Деньги.
Разное
-
Импорт и экспорт учитывают новый формат цены.