Самый большой выпуск со времени обновлений из панели. Магазин расширений стал единственной дорогой, по которой приходит всё — от темы до самой системы, а торговля доросла до покупателя-организации: со счётом, закрывающим документом и каталогом, в котором можно найти нужное.
Магазин расширений
- Одна витрина для всего: темы, шаблоны, модули, языки и сама CMS приходят одним каналом
- Кнопка в Магазине и команда в терминале делают одно и то же:
market:install,market:removeиmarket:list— поставил шаблон, и он сразу есть в форме новости, убрал язык — пропала и вкладка перевода - Ставится и удаляется всё, кроме девяти системных модулей — прежде неудаляемыми оказывались «Оплата», «Доставка» и «Отзывы», то есть ровно то, ради чего Магазин и сделан
- Языки отдельной вкладкой: перевод на 5 858 подписей приезжает готовым, а не пустой копией эталона; эталонный и запасной языки защищены от удаления
- Перед установкой — карта совместимости: версия ядра и PHP, расширения, место на диске, права на запись
- Публичная витрина расширений и страница загрузок: посмотреть и скачать систему можно без входа
Торговля
- Каталог товаров: разделы, цена «от» и «до», «в наличии», «со скидкой», размер и цвет, четыре порядка — работает без JavaScript, подборку можно переслать ссылкой
- Варианты товара: размер, цвет или объём со своей ценой, артикулом и складом у каждого
- Промокоды: процент или сумма, срок действия, лимит использований и минимальная сумма заказа
- Счёт на оплату и УПД для организаций: реквизиты проверяются по контрольным числам, сумма прописью, НДС в цене или сверху; покупатель скачивает счёт сам, сразу после заказа
- На телефоне кнопка «В корзину» всегда под рукой — полосой внизу экрана
Панель
- Лицензия — подписанный ключ: проверяется на месте, без обращения к серверу, и ни одно её состояние сайт не выключает
- «Сохранено» всплывает в углу и не сдвигает страницу; ошибки остаются рядом с формой, где их надо прочитать
- Номер версии системы — в подвале сайта
Каждая страница выпуска проверена замером на пяти размерах экрана — от телефона до широкого монитора: прокрутка вбок, кегль, поля ввода и зоны нажатия. Товар без фотографии больше не показывает битую картинку — вместо неё честная заглушка.