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 的第二个次要版本,带来了店主们真正会注意到的更改:原生单页结账、核心数据的自定义字段以及后台的 AI 助手。下面我们将探讨有哪些新功能、对您的网店意味着什么以及如何安全升级。

最重要的全新功能

单页结账 (One Page Checkout)

PrestaShop 9.2 内置了原生单页结账模块。整个结账流程容纳于单个页面中,您可以在后台选择网店是使用单页结账还是传统的四步结账。访客也可以在不创建账户的情况下直接下单。

对于许多网店来说,这过去通常需要借助第三方结账模块。将其内置于核心意味着少维护一个模块,但也意味着您的支付和配送模块必须能够在新流程中正常工作。在切换之前请务必进行测试。

额外属性 (Extra Properties):在商品、客户和订单上添加您自己的字段

通过额外属性,您可以在商品、商品组合、客户和订单等核心实体上添加您自己的字段。您可以在高级参数下创建它们,并决定每个字段显示的位置:表单、网格或 Admin API 中。

在此之前,这通常通过重写(overrides)或自定义模块来实现。对于新的需求,额外属性是更整洁的选择,因为它不会触及核心文件。

后台的 Ask AI

Ask AI 是后台的一个对话式助手,由 PrestaShop MCP Server 提供支持。您可以询问有关网店数据的提问并让其触发操作;它在执行前会征求您的批准。Ask AI 是经典版(Classic edition)的一部分。

Klaviyo 自动化

经典版现在包含 PrestaShop Automation with Klaviyo,可将您的网店连接到 Klaviyo,用于电子邮件、短信营销活动以及受众细分。

Symfony 持续迁移

更多后台页面已迁移到基于 Symfony 的架构:国家/地区、退货、挂载模块(Hook a module)、快捷访问、邮件正文翻译和税率规则。这些新页面位于全新与实验性功能下的功能标志(feature flags)背后,因此您可以在它们成为默认设置之前进行试用。

图片类型的缩略图适配方式

每种图片类型现在都有一个适配模式:适应 (Fit)(默认)、裁剪 (Crop) 或 边界 (Bound)。这使您可以更好地控制商品图片的裁剪方式,而无需手动编辑图片文件。

Hummingbird 2.1.2

Hummingbird 是自 PrestaShop 9.1 以来的默认前台主题,此次发布版本为 2.1.2。主要更改包括:

  • 结账与订单: 修复了地址步骤中的问题,为访客订单跟踪提供了一个 POST 表单,并在每个订单产品行上添加了新的钩子。
  • 无障碍性: 网店页面上的手风琴折叠切换现在是真正的按钮,安全保障图标被标记为装饰性元素。
  • 显示: 新增了 manufacturer_product_page 图片类型、可点击的联系方式、粘性账户侧边栏以及更新的面包屑导航。
  • 修复: 不含税的 B2B 价格现在会显示货币,并且修正了商品页面上的税标和评分显示。
  • 开发者须知: 从源码构建主题现在需要 Node.js 24 和 npm 11。

系统要求

PrestaShop 9.2 至少需要 PHP 8.1,并支持最高 PHP 8.5。请向您的空间商确认服务器上可用的 PHP 版本;完整的系统要求列表可在官方 PrestaShop 文档中找到。

对您的网店意味着什么

  • 正在使用 PrestaShop 9.0 或 9.1? 迈向 9.2 的步骤相对较小。主要需要检查您的支付、配送和其他重要模块是否兼容,特别是当您想使用新的单页结账时。
  • 正在使用结账模块? 将其与原生单页结账进行对比。切换可能意味着少更新一个模块,但请先测试完整的订单流程。
  • 通过重写构建了自定义字段? 对于新字段,额外属性通常是更好的途径。现有的自定义项不必立即重建。
  • 仍然停留在 PrestaShop 1.7 或 8? 那么 9.2 并非简单的更新,而是一次完整的升级,需要检查您的主题、模块和自定义代码。阅读我们的文章 PrestaShop 9:有哪些新功能,您应该升级吗? 以了解宏观背景。

如何更新到 PrestaShop 9.2

运行 PrestaShop 9.0.x 或 9.1.x 的网店可以使用更新助手 (Update Assistant) 模块进行更新;该模块的 7.6.6 版本完全支持 9.2。更新过程也比以前更具韧性,例如在无法完全删除缓存时。

PrestaShop 团队建议,我们也表示赞同:

  1. 制作完整备份,包括文件和数据库。
  2. 首先在网店的测试副本(staging copy)上测试更新。
  3. 检查您的模块和主题是否与 9.2 兼容。
  4. 只有在一切正常后,才在空闲时刻更新您的线上网店。

您是否测试过 9.2 的 beta 或 RC1 版本?如果是,那么更新助手无法带您进入最终版本;您需要全新安装。

需要有关 PrestaShop 9.2 的帮助吗?

我们会首先在测试副本上将您的网店更新到 PrestaShop 9.2,测试订单、支付和配送,只有在一切正常时才会上线。在开始之前,您将收到一份固定报价。阅读更多关于我们升级服务的信、让我们帮您检查模块 或 向我们提问。

来源:build.prestashop-project.org 上的官方 PrestaShop 9.2.0 发布公告。

  • PrestaShop 9.2
  • PrestaShop 9
  • 升级
  • 结账