Рубрики
PrestaShop

PrestaShop 1.7 — обзор новой версии

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

Что нового в технической части PrestaShop 1.7

:

  • Поддержка PHP 5.4+ и MySQL 5.0+. Обновление минимальной версии произошло в связи с внедрением фреймворка Symfony2. Если планируете обновление проверьте настройки хостинга — более ранние версии php не будут поддерживаться. Пользователям Denwer так же придется искать альтернативные решения, так как к сожалению этот пакет не обновлялся с 2013 года и php 5.3 используемый в нем безнадежно устарел.
  • Фреймворк Symfony2 вместо самописного. Для более плавного перехода на новый фреймворк в prestashop 1.7 Symfony будет использоваться только для двух разделов back-office — Товары и Модули. Интерфейс ядра останется тем же, поэтому срочно переписывать программную часть ваших модулей нет необходимости.
  • Обновлена архитектура – опять таки связана с внедрением Symfony2. Огромным недостатком является невозможность обновиться с PrestaShop 1.6 и более ранних версий.
  • Шаблонизатор Twig — это php шаблонизатор фреймворка Symfony. Разработчики опять постарались максимально сгладить переход между версиями и в Prestashop 1.7 он будет использоваться только для разделов Товары и Модули. Поэтому все модули не имеющие отношения к этим разделам будут работать и в 1.7. Более того, если у Вас все же есть модули работающие со страницей товаров, то как временное решение можно переключится в обратную совместимость и поддержку Smarty. Разработчики реализуют специальный переключатель для этого.

Что нового в шаблоне:

  • Новый шаблон Starter – базовая сборка для дизайнеров. Как заверяют разработчики если положить в основу шаблона этот стартер, то время разработки шаблона можно сократить до 1 недели.
    new-default-theme-home

    new-default-theme-product

  • Шаблоны от Prestashop 1.6 не будут работать на Prestashop 1.7.
    Логический код будет полностью отделен от темы, контроллеры не отправляют массивы объектов, тема остается неизменной
  • Больше не используется Bootstrap.
  • Разработка пользовательских тем путем редактирования CSS и настройки базовой темы.
  • Более гибкая настройка страницы товара. Будут добавлены специальные поля для книжных магазинов, интеграция с Amazon, возможность показывать цены только в корзине.

Что нового в админке

  • Упрощенное создание товара.Теперь нужно заполнить 6 вкладок вместо 12: «Главная информация», «Цена», «Количество», «Доставка», «SEO» и «Настройки»
    capture-produit
  • Улучшенная страница модулей. Конфигурация модулей будет представлена на отдельных страницах сгруппированная по типам. Чтобы сделать работу с модулями более интуитивной были созданы три вкладки: «Выбор», «Установленные модули» и «Уведомления». На вкладке «Выбор» выводиться список модулей, которые могут быть установлены.
  • Легко настраиваемый процесс оформления заказа. 5 шаговою процедуру перенесли в аккордеон, что позволило значительно сократить процесс.
    paiement-prestashop

Что нового в модулях и функционале

:

  • Вся функциональность будет реализована через модули
  • В модули будет перемещена такая функциоанльность как: мультимагазин, склады и поставщики, доставка, валюты и языки. В предыдущих версиях это было в ядре.
  • Повышение безопасности. Будет использоваться другое шифрование паролей, более надежное чем md5.
  • URL без ID.
  • Встроенный блог.

Вот такие нововведения от команды разработчиков PrestaShop нас ждут в скором времени. С нетерпением будем ждать возможности насладиться функционалом в рабочих магазинах — хотя статус релиза PrestaShop 1.7 далек от стабильной версии, к тому же не стоит обновлять рабочий магазин пока не выйдет несколько минорных апдейтов с исправлениями багов.

10 ответов к “PrestaShop 1.7 — обзор новой версии”

Вопрос, если не будет возможности обновить действующую 1.6 на новую 1.7, то как тогда можно будет мигрировать на новую? Хотелось бы сделать тестовый магазин из имеющегося, что бы подготовится к новой версии и функционалу.

Добрый день, перенести имеющуюся базу товаров, клиентов и т.п на новый движок, а шаблон и модули ставить уже новые.

Почему же слетит? id товаров остается прежним, структура url не поменялась — никаких проблем с SEO

Заявлено, что URL без ID, хотя id по прежнему присутствует в ссылках. Тестирую 1.7.0.0 RC0

Настя, напишите, пожалуйста, как правильно это сделать? Я имею ввиду перенести имеющуюся базу товаров, клиентов и т.п.

Обсуждение закрыто.