# 结账扩展目标

> 旧版 Shoplazza 结账扩展中 deleteTarget 如何隐藏原生结账模块，以及可隐藏的 target 有哪些。

:::caution 旧版文档
本页介绍旧版结账扩展框架下的 `deleteTarget` 隐藏模块功能。新版框架同样支持该功能，用法见 [隐藏原生模块](/docs/app/extensions/checkout/extension-reference#隐藏原生模块deletetarget)。结账扩展通用参考见 [结账扩展参考](/docs/app/extensions/checkout/extension-reference)。
:::

此功能允许商家通过在 `extension.json` 文件中配置 `deleteTarget` 属性来隐藏结账页面上的特定模块：

`ExtensionTarget` 适用于需要移除结账页内固定模块的场景。配置前建议先确认该模块是否会影响客户完成结账流程，并在预览环境中检查隐藏后的页面结构。`deleteTarget` 仅用于声明需要隐藏的目标模块；如果需要在页面中添加新的说明、入口或自定义内容，应结合 `ExtensionPoint` 使用。

```json
{
  "version": "1.0",
  "deleteTarget": ["navigate"], // 隐藏导航栏
  "placeholder": {},
  "templateName": "checkout",
  "themeName": "",
  "extensionName": "ext-1"
}
```

支持的 `ExtensionTarget` 选项包括：

| Extension Target         | 说明                   |
| ------------------------ | ---------------------- |
| navigate                 | 导航栏                 |
| addressCard              | 已填写信息卡片         |
| shippingLinesTitle       | 配送列表标题           |
| returnBtn                | 返回按钮               |
| header                   | 页面头部               |
| pickupInformationHeader  | 自提信息标题           |
| deliveryMethodHeader     | 配送信息标题           |
| pickupAddressHeader      | 自提地址列表标题       |
| contactInformationHeader | 联系信息标题           |
| loginOrLogout            | 登录/退出按钮          |
| shippingAddressHeader    | 收货地址标题           |
| securityIdentifier       | 配送安全标识           |
| shippingAddressBook      | 地址簿                 |
| paymentHeader            | 支付列表标题           |
| thankyouHeader           | 结账完成页头部         |
| thankyouContent          | 结账完成页内容         |
| thankyouFooter           | 结账完成页底部         |
