апреля 17, 2017

Релиз PrestaShop 1.7.1.0 обзор

Релиз PrestaShop 1.7.1.0 обзор
С выходом новой версии PrestaShop 1.7 у разработчиков значительно добавилось работы: добавить поддержку в существующие модули, обновить магазины клиентов. А учитывая что документация охватывает далеко не все аспекты, некоторые тривиальные задачи часто занимают больше времени чем хотелось бы.
У команды разработчиков загрузка не меньшая, но они продолжают нас радовать новыми версиями.

Обзор возможностей PrestaShop 1.7 вы можете прочитать в предыдущем посте.
Итак чем же нас порадовали разработчики на этот раз.

Модули в PrestaShop 1.7.1

:
Новых модулей пока нет, но команда активно работает над переносом модулей из версии 1.6
Обновились модули:

  • ps_bestsellers (бывший blockbestsellers)
  • ps_brandlist (бывший blockmanufacturer)
  • ps_crossselling (бывший crossselling)
  • ps_emailalert (бывший mailalert)
  • ps_newproducts (бывший blocknewproducts)
  • ps_productinfo (бывший producttooltip)
  • ps_rssfeed (бывший blockrss)
  • ps_specials (бывший blockspecials)
  • ps_viewedproduct (бывший blockviewed)

К сожалению многие важные модули до сих пор не обновились, а поэтому не поддерживаются в PrestaShop 1.7. Поэтому их необходимо покупать в их официальном маркетплейсе у разработчиков.
Например:

Появилась кнопка «Обновить все» и не нужно теперь обновлять каждый модуль отдельно.
Панель администратора 1710-upgrade-all

1-Click Upgrade – позволяет обновить PrestaShop 1.6 до PrestaShop 1.7

В связи с глобальным обновлением магазинов – это конечно один из самых важных модулей.
Для обновления вашего магазина необходимо загрузить свежую версию 1-Click Upgrade. Лучше всего это сделать с официального сервера PrestaShop:
Скачать 1-Click Upgrade

По обновлению готовлю отдельный пост, поэтому тут процедуру описывать не буду.

Новый шрифт Noto Sans

В дефолтной теме использовался шрифт «Open Sans», теперь он замене на Noto Sans. Это сделано для лучшей поддержки языков и различных письменностей (на данный моент 583).

Панель администратора.

Разработчики сделали оптимизация мобильной верстки для админки. Меню и иконку профиля перенесли под сворачивающийся значек меню, это позволило освободить место и избавиться от не совсем информативных иконок. Сейчас меню появляется по клику на иконке.
Было:
Панель администратора
Стало:
Dashboard • presta171 new
При редактировании товара появилась новая секция для сторонних модулей страницы товара.
1710-modules-tab
Это хорошая новость, т.к теперь можно обновить модули у которых раньше была своя «вкладка». До эого релиза у этих модулей не было полной поддержки в PrestaShop 1.7

Для разработчиков модулей PrestaShop 1.7

Добавилось несколько важных хуков
Hook name File(s)
actionClearCache
  • /classes/Tools.php
actionClearCompileCache
  • /classes/Tools.php
actionClearSf2Cache
  • /classes/Tools.php
actionDispatcherAfter
  • /classes/Dispatcher.php
actionDispatcherBefore
  • /classes/Dispatcher.php
actionObjectProductInCartDeleteAfter
  • /controllers/front/CartController.php
actionObjectProductInCartDeleteBefore
  • /controllers/front/CartController.php
actionOutputHTMLBefore
  • /classes/controller/FrontController.php
actionProductSearchAfter
  • /classes/controller/ProductListingFrontController.php
actionSearch
  • /src/Adapter/Search/SearchProductSearchProvider.php
actionSubmitAccountBefore
  • /controllers/front/AuthController.php
actionUpdateLangAfter
  • /classes/Language.php
displayAfterProductThumbs
  • /themes/classic/templates/catalog/_partials/product-cover-thumbnails.tpl
displayBanner
  • /themes/StarterTheme/templates/_partials/header.tpl
  • /themes/classic/templates/_partials/header.tpl
displayNav
  • /themes/StarterTheme/templates/_partials/header.tpl
displayProductAdditionalInfo
  • /themes/StarterTheme/templates/catalog/_partials/product-additional-info.tpl
  • /themes/classic/templates/catalog/_partials/product-additional-info.tpl
  • /themes/classic/templates/catalog/_partials/quickview.tpl
displayProductListFunctionalButtons
  • /themes/StarterTheme/templates/catalog/_partials/miniatures/product.tpl
displayProductListReviews
  • /themes/StarterTheme/templates/catalog/_partials/miniatures/product.tpl
  • /themes/classic/templates/catalog/_partials/miniatures/product.tpl
filterProductSearch
  • /classes/controller/ProductListingFrontController.php

Полная статья по хукам на блоге разработчиков тут (на английском).
Часто спрашивают, поэтому добавлю здесь – Соответствия между хуками PrestaShop 1.6 и 1.7 (на английском).

Ну и конечно же пофиксено много багов в админке и фронт оффисе.
Следующий релиз PrestaShop 1.7.2.0 согласно их таблице ждем в июне.

Работу новой версии Вы можете посмотреть на моем демо сайте, там же интегрированы некоторые платные доработки оптимизируюшие возможности магазина.
Тестировать PrestaShop 1.7


Комментарии