跳到主要内容

结帐页扩展

结账扩展让开发者通过扩展目标、扩展点和 Checkout API 自定义结账体验。

概述

开发者可以使用 Checkout UI Extension 来自定义结账页面的外观和行为。目前提供三种自定义方式:

  • 隐藏特定模块:使用 ExtensionTarget 隐藏页面上的预定义元素。
  • 添加自定义内容:在指定的 ExtensionPoint 位置插入个性化内容。
  • 访问结账上下文信息:使用 CheckoutAPI 获取订单、商品、价格、用户和地址等信息,并监听相关状态变化。

阅读 Checkout Extension 文档时,可以先确认要实现的是“隐藏原有模块”还是“插入自定义内容”。如果 extension 需要根据结账页面状态展示不同内容,再结合 CheckoutAPI 获取当前订单和页面上下文。这样可以把展示位置、隐藏范围和数据读取逻辑拆开处理,便于后续预览和发布。