PrestaShop 9.2: одностраничное оформление заказа, дополнительные свойства и Ask AI

Вышла PrestaShop 9.2.0. Что нового, что это значит для ваших модулей и оформления заказа, и как безопасно обновиться с версий 9.0 или 9.1.

Автор: Presta Support Опубликовано Проверено

Карточка оформления заказа на одной странице со светло-зеленым значком 9.2 для релиза PrestaShop 9.2

PrestaShop 9.2.0 доступна как стабильный релиз. Это вторая минорная версия на базе PrestaShop 9, которая приносит изменения, которые владельцы магазинов действительно заметят: встроенное одностраничное оформление заказа, настраиваемые поля для основных данных и ИИ-ассистент в бэк-офисе. Ниже мы подробно разберем, что нового, что это значит для вашего магазина и как выполнить обновление безопасно.

Самые важные новые функции

Одностраничное оформление заказа (One Page Checkout)

PrestaShop 9.2 поставляется со встроенным модулем одностраничного оформления заказа. Весь процесс оплаты умещается на одной странице, и в бэк-офисе вы можете выбрать, использовать ли в вашем магазине одностраничное оформление или классическое четырехшаговое. Гости также могут оформлять заказы без создания учетной записи.

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

Дополнительные свойства (Extra Properties): ваши собственные поля для товаров, клиентов и заказов

С помощью функции Extra Properties вы можете добавлять собственные поля к основным сущностям, таким как Товар, Комбинация, Клиент и Заказ. Вы создаете их в разделе Дополнительные параметры и определяете, где именно появляется каждое поле: в формах, в таблицах или в Admin API.

До сих пор это обычно реализовывалось через переопределения (overrides) или кастомный модуль. Для новых задач Extra Properties — более чистое решение, так как оно не затрагивает файлы ядра.

Ask AI в бэк-офисе

Ask AI — это чат-ассистент в бэк-офисе, работающий на базе PrestaShop MCP Server. Вы можете задавать вопросы о данных вашего магазина и позволять ему выполнять действия; система запрашивает ваше подтверждение перед каждым действием. Ask AI входит в издание Classic.

Автоматизация с Klaviyo

Издание Classic теперь включает интеграцию PrestaShop Automation with Klaviyo, которая связывает ваш магазин с сервисом Klaviyo для email- и SMS-кампаний, а также сегментации аудитории.

Продолжение миграции на Symfony

Еще больше страниц бэк-офиса переведено на архитектуру на базе Symfony: Страны, Возвраты товара, Подключение модуля (Hook a module), Быстрый доступ, Переводы писем и Налоговые правила. Эти новые страницы находятся за флагами функций в разделе Новые и экспериментальные функции, поэтому вы можете протестировать их до того, как они станут стандартными.

Подгонка миниатюр для типов изображений

Каждый тип изображения теперь имеет режим подгонки: По размеру (Fit, по умолчанию), Обрезать (Crop) или Границы (Bound). Это дает вам больше контроля над тем, как изображения товаров обрезаются под нужный размер, без ручного редактирования файлов.

Hummingbird 2.1.2

Hummingbird, тема оформления по умолчанию для фронт-офиса начиная с PrestaShop 9.1, поставляется в версии 2.1.2. Основные изменения:

  • Оформление заказа и заказы: исправления на шаге ввода адреса, форма POST для отслеживания заказов гостями и новый хук для каждой строки товара в заказе.
  • Доступность (Accessibility): переключатели аккордеонов на страницах магазина теперь являются настоящими кнопками, а иконки доверия отмечены как декоративные.
  • Отображение: новый тип изображения manufacturer_product_page, кликабельные контактные данные, закрепленная боковая панель аккаунта и обновленные «хлебные крошки» (breadcrumbs).
  • Исправления: цены для B2B без учета налогов теперь отображают валюту, а также исправлены метки налогов и отображение рейтинга на страницах товаров.
  • Для разработчиков: сборка темы из исходного кода теперь требует Node.js 24 и npm 11.

Системные требования

Для PrestaShop 9.2 требуется как минимум PHP 8.1, а максимальная поддерживаемая версия — PHP 8.5. Уточните у вашего хостинг-провайдера, какие версии PHP доступны на вашем сервере; полный список требований содержится в официальной документации PrestaShop.

Что это значит для вашего магазина

  • Используете PrestaShop 9.0 или 9.1? Шаг до версии 9.2 относительно невелик. Главное — проверить совместимость ваших модулей оплаты, доставки и других важных компонентов, особенно если вы планируете использовать новый одностраничный чекаут.
  • Используете сторонний модуль чекаута? Сравните его со встроенным одностраничным оформлением. Переход может сократить количество модулей для обновления, но сначала протестируйте весь процесс заказа.
  • Пользовательские поля созданы через переопределения? Для новых полей лучше использовать Extra Properties. Существующие кастомизации не обязательно переделывать прямо сейчас.
  • Все еще на PrestaShop 1.7 или 8? В таком случае переход на 9.2 — это не простое обновление, а полноценный апгрейд с проверкой вашей темы, модулей и кастомного кода. Прочитайте нашу статью PrestaShop 9: что нового и стоит ли обновляться?, чтобы получить полную картину.

Как обновиться до PrestaShop 9.2

Магазины на PrestaShop 9.0.x или 9.1.x могут выполнить обновление с помощью модуля Update Assistant (Помощник обновления); версия 7.6.6 этого модуля полностью поддерживает PrestaShop 9.2. Сам процесс обновления стал более надежным по сравнению с предыдущими версиями, например, в случаях, когда кэш не удается полностью очистить.

Команда PrestaShop рекомендует, и мы полностью поддерживаем:

  1. Сделайте полную резервную копию ваших файлов и базы данных.
  2. Сначала протестируйте обновление на тестовой копии (staging) вашего магазина.
  3. Проверьте совместимость модулей и темы с версией 9.2.
  4. И только после этого обновляйте рабочий магазин в часы наименьшей посещаемости.

Вы тестировали бета-версию или RC1 релиза 9.2? В этом случае Update Assistant не сможет перевести вас на финальный релиз; потребуется чистая установка.

Нужна помощь с PrestaShop 9.2?

Мы сначала обновим ваш магазин до PrestaShop 9.2 на тестовой копии, протестируем заказы, платежи и доставку, и переведем сайт в продакшен только тогда, когда все будет работать идеально. Вы получите фиксированную смету до начала работ. Узнайте больше о нашей услуге обновления, поручите нам проверить ваши модули или задайте нам вопрос.

Источник: официальный анонс релиза PrestaShop 9.2.0 на сайте build.prestashop-project.org.

  • PrestaShop 9.2
  • PrestaShop 9
  • Обновления
  • Оформление заказа