Обзор prestashop 1.7.7.0. Что нового?

Устранение багов (а их оказалось больше, чем было при релизе prestashop 1.7.6.0) и добавление улучшений к существующим функциям заняло больше года. Основное отличие в этой версии — отказ от совместимости версий PHP ниже 7.1.3. Для работы prestashop 1.7.7.0 понадобится версия PHP >= 7.1.3. Также prestaShop 1.7.7.0 вводит поддержку PHP версии 7.3. Также изменения коснулись и обновления jQuery и Smarty.
Основные Новые возможности и улучшения в этой версии:
1. Страницы списка заказов и карточки заказа подверглись редизайну и полностью мигрировали на Symfony. (Подробнее — https://build.prestashop.com/news/the-new-order-pages-in-prestaShop-1-7-7/)
Вот так выглядит страница списка заказов:
Она теперь превратилась в аккордеон:
Вот так выглядит страница заказа:
2. Улучшен поисковый механизм во фронт офисе.
3. Продавцы имеют возможность добавлять новые официальные и неофициальные валюты (например, местные или пользовательские) в свой магазин и настраивать их отображение в зависимости от языка:
4. Теперь можно перевести тему электронной почты в бэк-офисе, используя новую тему электронной почты, представленную в версии престашоп 1.7.6 и доступную в разделе Дизайн > Тема электронной почты:
5. В prestashop и его установщик добавлены новые языки, обновлены пакеты локализации.
6. Поддержка эмодзи: Все таблицы базы данных теперь в кодировке в utf8mb4 по умолчанию, что позволяет поддерживать эмодзи как во фронт офисе, так и в бек офисе:
7. и прочее.
В этой версии 15 новых страниц были перенесены на Symfony, включая страницы заказа:
— Заказы > Заказы: Список, просмотр и редактирование, добавление
— Заказы > Платежные квитанции
— Заказы > Корзины: Просмотр
— Каталог> Мониторинг
— Каталог > Бренды и поставщики: Объявление, просмотр, добавление и редактирование
— Каталог > Файлы: Список, добавление и редактирование
— Служба по работе с клиентами > Сообщения о заказе > Список, добавление и редактирование
— Клиенты > Адреса > Объявление, добавление и изменение
В результате, общее число перенесенного контента достигло почти 55% в бэк-офисе.
Также были добавлены новые хуки:
1. displayAdditionalCustomerAddressFields
2. displayFooterCategory
3. actionAdminAdminPreferencesControllerPostProcessBefore
Это основные видимые изменения и улучшения для этой версии.