产品已成功添加到您的购物车。

您的购物车是空的。

您似乎尚未将任何商品添加到购物车。

继续购物

PrestaShop 9 完整指南:新架构、新主题、缺少什么

博客图片

经过近两年的开发,PrestaShop 9于2025年6月6日正式上线。对于 PrestaShop 社区 — 拥有超过 250,000 个活跃在线商店 — 这是自迁移以来最重要的平台更新 版本 1.7 到 8。这是一次真正的架构大修:现代化的技术堆栈、全新的默认主题、 全新的管理 API,以及为未来十年的电子商务设计的基础。

2026 年 3 月,PrestaShop 9.1 紧随蜂鸟 2.0 作为默认店面主题和两个新的实验性主题 特点。本指南涵盖了已发生的事情、其重要性以及路线图仍需要交付的内容。

第 1 部分:为什么 PrestaShop 9 很重要

从 PS8 到 PS9 的跳跃最好理解为一个平台现代化项目,而不仅仅是一个功能发布。核心 团队花了两年时间用现代同等技术取代老化的技术基础——升级框架、API 层、前端主题系统和开发人员工具链同时存在。对于日常店主来说最明显的 变化是速度和新的蜂鸟主题。对于开发人员来说,它是新的管理 API 和现代化的代码库。

PrestaShop 为全球超过 250,000 家在线商店提供支持。大多数在欧洲运行——法国、西班牙、波兰、 和拉丁美洲是尤其强劲的市场。版本 9 代表了该平台最大的架构 自 2017 年以来的承诺。

第 2 部分:Symfony 6.4 LTS — 新技术基础

PrestaShop 9 基于 Symfony 6.4 LTS 构建——与支持 PS8 的 Symfony 4.4 相比,这是一个重大飞跃。

  • 安全支持至少保证到 2027 年 11 月
  • 与 Symfony 4.4 相比,代码执行速度更快,内存使用量更少
  • 访问现代 Symfony 功能,实现更简洁的模块和集成开发
  • 与 PHP 生态系统更好地保持一致 - 更容易雇用开发人员并找到兼容的工具

第 3 部分:PHP 8.1 到 8.4 支持

PrestaShop 9 最低要求 PHP 8.1,并支持 PHP 8.4(建议在 2026 年生产时使用 PHP 8.3)。 PrestaShop 9.1 添加了 PHP 8.5 兼容性。在 PHP 8.3+ 上运行 PS9 可显着加快响应时间, 与许多旧版 PS 安装仍在使用的 PHP 7.x 环境相比,内存效率更高。

服务器检查:如果您的主机仍然运行 PHP 7.x,则升级到 PS9 需要服务器 首先是环境升级。大多数现代托管主机都支持开箱即用的 PHP 8.3+。

第 4 部分:新的管理 API — 打开无头商务之门

PS9 中最具战略意义的新增功能:基于 OAuth 2.0 的 API 平台构建的全新管理 API 认证。这取代了直接数据库访问、遗留 Web 服务或复杂模块的旧方法 钩子。

  • 使用 PrestaShop 作为后端商务引擎和自定义前端来构建无头店面
  • 与 ERP 系统、PIM 平台和库存管理工具完美集成
  • 通过干净的 API 访问权限为移动应用和渐进式网络应用 (PWA) 提供支持
  • 启用 B2B 门户、批发订购系统和自定义结账流程

该 API 是在 PS9.0 中引入的,一些端点仍在开发中。 PS9.1扩大了覆盖范围并改进了 稳定性。持续的管理 API 开发是 2026 年和 2027 年 9.x 版本的优先事项。

第 5 部分:蜂鸟主题 — 现代默认店面

PrestaShop 的旧经典主题是在 PS 1.7 中引入的,此后就没有进行过实质性更新 — 过时、糟糕 移动性能,并且难以干净地定制。 Hummingbird 完全取代了它并成为默认值 PS9.1。

  • 引导程序5.3.3,具有适当的深色模式支持和稳定的子主题 API
  • 基于 BEM 的 CSS,可以更轻松地进行覆盖,而不会发生特殊性冲突
  • 打字稿在前台进行类型安全的 JavaScript 开发
  • SCSS 与 CSS @layer 用于模块化、可扩展的样式架构
  • WebP 和 AVIF 支持旨在优化核心 Web Vitals
  • 95% 以上的 EAA 合规性- 《欧洲无障碍法案》(自 2025 年 6 月起对欧盟商店强制执行)。 从头开始内置语义 HTML、ARIA 属性、键盘导航和足够的颜色对比度
  • 经过 SEO 优化的结构,具有结构化数据和清晰的语义 HTML
对于主题构建者:Hummingbird 不向后兼容基于 Classic 的子主题。 2026年新主题的开发应该从蜂鸟开始。经典主题仍然适用于 PS9,但不会受益 新的架构。

第 6 部分:管理后台现代化

除了新的 API 之外,PS9 还对管理界面进行了广泛的刷新:提高了移动响应能力,更好 导航和视觉层次结构、现代化的 UI 组件以及跨目录的显着更快的性能 管理和订单处理——这一切都归功于 Symfony 6.4 的升级。

第 7 部分:性能改进

对 PS8 和 PS9 上的相同商店进行比较的早期基准测试显示出显着的改进。 Symfony 的组合 6.4、PHP 8.3+ 和优化的蜂鸟主题创建了一个明显更快的店面。

  • Symfony 6.4 升级减少了内存使用量
  • Hummingbird 中的 WebP/AVIF 支持可显着减少图像负载大小
  • 更精简的前端 JavaScript(Hummingbird 中不推荐使用 jQuery,而采用 vanilla JS)
  • 通过删除旧兼容层实现更清晰的代码执行路径

第 8 部分:PrestaShop 9.1 — Hummingbird 2.0 和实验功能

2026 年 3 月发布的 PS9.1 的主要变化是蜂鸟 2.0 成为默认主题。还介绍了两个 功能标志背后的实验性功能:

多承运商运输:为同一订单中的各个商品分配不同的承运商 — 商店长期要求从多个仓库发货或针对不同的情况使用不同的履行方法 产品类别。

重新设计的折扣系统:更灵活的折扣架构使得促销规则更加复杂 更容易创建和管理。遗留系统在堆叠规则和客户方面有很大的局限性 分段定位。

第 9 部分:PrestaShop 9 还需要什么

  • 管理 API 覆盖不完整:并非所有后台端点均可用 - 完全无头 实施仍遇到差距
  • 模块生态系统兼容性债务:Symfony 4.4 → 6.4 加上 PHP 8.x 创造了显着的成果 挑战。具有 20 多个模块的复杂商店可能需要 1-3 个月的时间来迁移
  • 没有原生页面构建器:构建自定义登陆页面仍然需要开发人员工作或 第三方模块
  • 零原生 AI 功能:核心没有 AI 产品描述、智能搜索或自动 SEO。 Shopify 和 BigCommerce 等竞争对手在此方面处于领先地位
  • 精简的 B2B 功能:保留报价管理、公司帐户层次结构和询价工作流程 很大程度上依赖于模块
  • 多承运商运输仍处于试验阶段:需要此进行生产的商家必须等待 它会逐渐稳定
  • 结帐现代化不完整:默认的结帐用户体验与一页相比仍然表现不佳 现代购物者期望的结账体验

第 10 部分:您应该迁移吗?

新商店应该在 PS9 上启动——没有理由建立在没有新功能的版本上。现有PS8 商店应规划迁移时间表:审核模块、评估自定义主题要求并预算开发人员时间。 PS8 会在 2027 年初之前收到安全补丁,因此不会出现紧急情况 - 但差距每个月都会扩大 等等。

结论

PrestaShop 9 在支持未来十年电子商务的基础上重建了平台。 Symfony 6.4 LTS, PHP 8.x 支持、新的 Admin API 和 Hummingbird 共同代表了真正的现代化——而不是装饰 一。差距是真实存在的(API 不完整、人工智能缺失、B2B 薄弱),但方向是正确的。供商家评价 2026 年的 PrestaShop:版本 9 是构建的平台。

prestashop 9, 什么是新的, 缺少什么, 蜂鸟新主题, prestashop 电子商务, prestashop 最新