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 团队建议,我们也表示赞同:
- 制作完整备份,包括文件和数据库。
- 首先在网店的测试副本(staging copy)上测试更新。
- 检查您的模块和主题是否与 9.2 兼容。
- 只有在一切正常后,才在空闲时刻更新您的线上网店。
您是否测试过 9.2 的 beta 或 RC1 版本?如果是,那么更新助手无法带您进入最终版本;您需要全新安装。
需要有关 PrestaShop 9.2 的帮助吗?
我们会首先在测试副本上将您的网店更新到 PrestaShop 9.2,测试订单、支付和配送,只有在一切正常时才会上线。在开始之前,您将收到一份固定报价。阅读更多关于我们升级服务的信、让我们帮您检查模块 或 向我们提问。
来源:build.prestashop-project.org 上的官方 PrestaShop 9.2.0 发布公告。