# 支持优惠券和折扣码，Halo 2.25 发布

原文：<https://www.halo.run/archives/halo-2.25-released>

Halo 是一款强大易用的开源建站工具，它让你无需太多的技术知识就可以快速搭建一个商城、企业网站或者内容管理系统。具备可插拔架构、主题套用、富文本编辑器等多重特性，支持用户根据自己的喜好选择不同类型的插件及主题模板来定制化自己的站点功能及外观。让内容创作和发布更加便捷生动。

截至目前（2026 年 Q2 季度），Halo 已经在 Docker Hub 获得了超过 360 万次下载，GitHub Star 数突破 38 k，并拥有一百多名社区贡献者。

2026 年 06 月 12 日，强大易用的开源建站工具 Halo 正式发布 2.25 版本。

## 亮点更新

### 商城支持优惠券和折扣码

Halo 2.25 为商城版补齐了更完整的营销优惠能力。站点运营者现在可以在后台创建优惠券、配置折扣码，也可以设置自动生效的折扣活动，用更灵活的方式覆盖新品促销、会员回馈、节日活动和定向客户运营等场景。

优惠券配置支持百分比折扣或固定金额抵扣，并可继续配置最低消费金额、发放总量、客户限领次数和适用范围。适用范围既可以覆盖全部商品，也可以精确到指定商品或分类，方便针对不同产品线设置不同的优惠策略。

在发放方式上，优惠券既可以开放给用户在个人中心自行领取，也可以由管理员定向发放给指定客户。对于需要控制权益范围的活动，这种方式可以减少人工沟通和线下记录，让优惠的创建、发放、领取和使用都留在商城流程内完成。

![](https://www.halo.run/upload/posts/gUzdRrXxATQRUDZEQVReKTKmzwUQakqd.png)

![](https://www.halo.run/upload/posts/ZITyDThudcCwqBIccgxDeVahLHhKjisk.png)

![](https://www.halo.run/upload/posts/ympDofTLkwUaRWSRguEaVbCkCYOWFnSw.png)

折扣功能支持配置折扣码和自动生效折扣，更适合面向订单或活动规则的促销。管理员可以将折扣设置为自动生效，也可以生成优惠码，让用户在下单时自行输入并应用。相比优惠券，折扣码更适合公开传播、渠道投放或短期活动；自动折扣则适合需要降低下单门槛的常驻优惠。

![](https://www.halo.run/upload/posts/dUiKQHmTIsFDNPTVnvTIWwjNvIXfXDqA.png)

### 商城订单和商品管理优化

围绕商城的日常运营，Halo 2.25 也带来了一组交易和商品管理优化。未支付订单现在支持由管理员或用户主动取消，取消后会自动恢复库存，并取消待支付的支付会话；同时也支持自动取消超时未支付订单，减少库存被长期占用的问题。

商品管理方面，电商产品新增全文搜索支持，后台检索和前台查找都更加直接；产品规格模板可以将常用规格沉淀为模板，减少重复录入；外链商品也支持打开商品详情页，便于统一展示商品介绍、购买入口和相关说明。

微信支付在此版本新增公钥模式支持，可以在支付方式配置中填写平台公钥和公钥 ID 启用；如果保持为空，则继续使用原有的平台证书自动管理模式，已有配置无需迁移即可继续使用。

### 注册页面支持配置协议条款

Halo 2.25 支持为注册页面配置需要用户同意的协议条款。管理员可以先在 Console 的页面中创建用户协议、隐私政策等单页内容，再进入 **设置 -> 用户 -> 注册时所需协议** 选择对应页面。

配置完成后，用户注册时需要勾选同意相关协议才能继续提交。对于开放注册或商城类站点，可以将权益与隐私政策确认前置，降低合规风险。

![](https://www.halo.run/upload/posts/UpoyXeCdPevMHsZTHAuDLeaBcLSwYiFo.png)

![](https://www.halo.run/upload/posts/lNOyuJWEsELYbXqofwLTSgHNtBKevkwv.png)

## 生态更新

### 应用市场支持开发者入驻

随着 Halo 专业版和商城能力持续完善，应用市场也在这个阶段补上了更完整的开发者入驻流程。现在开发者可以在官网自助提交入驻申请，并在通过审核后继续提交主题、插件等应用的上架申请。

这意味着应用市场不再只是官方集中维护的应用展示入口，也开始向第三方开发者提供更清晰的发布链路。对于希望围绕 Halo 生态提供主题、插件或垂直场景解决方案的开发者来说，从申请入驻、创建应用到后续维护，都可以在统一流程中完成。

详情可见：[Halo 应用市场已支持开发者入驻和创建应用](https://www.halo.run/archives/halo-app-store-developer-onboarding-app-creation)

### AI Foundation 插件

在 Halo 2.25 发布的同时，我们也推出了 AI Foundation 插件。它的定位不是单一的 AI 功能，而是为 Halo 插件生态提供一层统一的 AI 能力底座，让不同插件可以复用同一套模型配置、服务商管理和 Agent 工具能力。

对于站点管理员，这可以减少在多个插件中重复配置模型服务的成本；对于插件开发者，则可以把更多精力放在业务场景本身，例如内容生成、智能检索、运营助手或自动化工作流，而不需要在每个插件里重新实现模型接入和配置管理。

![tVNQrOLGxZfNSdgUWPHzgflOrMhknFHQ.png](https://www.halo.run/upload/posts/tVNQrOLGxZfNSdgUWPHzgflOrMhknFHQ.png)

详情可见：[AI Foundation：给 Halo 插件生态一层 AI 能力底座](https://www.halo.run/archives/ai-foundation-for-halo-plugin-ecosystem)

### 主题支持扩展 Console 和个人中心

Halo 2.25 进一步放宽了主题的能力边界。除了负责前台展示，主题现在也可以像插件一样，在主题资源包中提供 Console 和个人中心的页面扩展。

这一能力适合主题提供更贴近自身设计和业务场景的管理体验，例如主题专用配置页、内容编辑辅助页面、会员中心扩展，或与主题强绑定的运营工具。对于复杂主题和行业模板来说，配置与管理入口可以跟随主题一起交付，减少额外安装插件或编写说明文档的成本。

同时，Halo 2.25 也支持使用 `ui-plugin-bundler-kit` 构建主题 UI 插件 bundle，并提供版本匹配判断能力，方便主题在不同 Halo 版本中做兼容处理。

## 完整更新日志

-   付费版：[https://releases.halo.run/releases/halo-pro/v2.25.0](https://releases.halo.run/releases/halo-pro/v2.25.0)
    
-   社区版：[https://releases.halo.run/releases/halo/v2.25.0](https://releases.halo.run/releases/halo/v2.25.0)
    

## 升级文档

-   [通过 Docker Compose 部署](https://docs.halo.run/getting-started/install/docker-compose/#%E5%8D%87%E7%BA%A7-halo)
    
-   [通过 Docker 部署](https://docs.halo.run/getting-started/install/docker#%E5%8D%87%E7%BA%A7-halo)
    
-   [通过 1Panel 部署](https://docs.halo.run/getting-started/install/1panel#%E5%8D%87%E7%BA%A7-halo)
    
-   [通过宝塔面板部署](https://docs.halo.run/getting-started/install/bt-panel#%E5%8D%87%E7%BA%A7-halo)
    
-   [通过 JAR 包部署](https://docs.halo.run/getting-started/install/jar-file#%E7%89%88%E6%9C%AC%E5%8D%87%E7%BA%A7)
