---
title: "概述"

doc_type: static
doc_category: static
doc_version: v20270301
source_url:
  html: 'https://developer.shopline.com/zh-hans-cn/docs/apps/sales-channel/overview'
  md: 'https://developer.shopline.com/zh-hans-cn/docs/apps/sales-channel/overview.md'
---
# 概述

销售渠道应用（Sales Channel App）是一种特殊类型的应用，用于将销售渠道（如 Amazon、eBay 或自研应用）接入 [SHOPLINE 商家后台](https://admin.myshopline.com/)，实现订单、商品与履约流程的统一管理。

***

## 应用能力

销售渠道应用面向在线商店之外的售卖场景。通过销售渠道应用，你可以实现以下能力：

- **接入多渠道触点**：将外部平台（如 Amazon、eBay、Shopee、Facebook Marketplace 等）或商家自研触点（如移动端应用）作为目标平台接入。

- **统一订单履约**：在 SHOPLINE 商家后台统一展示销售渠道的订单，并以一致方式完成履约。

- **同步商品清单**：在 SHOPLINE 商家后台管理已发布到销售渠道的商品清单。

- **授权账号集成**：通过 OAuth 2.0 进行安全认证并绑定销售渠道账号，以实现跨平台数据共享。

***

## 销售渠道类型

销售渠道应用支持接入的销售渠道通常包含以下几类：

| **类型** | **说明**                          | **示例平台**                                                |
| ------ | ------------------------------- | ------------------------------------------------------- |
| 自定义店面  | 在 SHOPLINE 以外为商品提供在线展示与售卖的前端平台。 | WordPress、Bloomreach、Acquia                             |
| 销售点    | 商家线下用于处理交易、维护商品、跟踪客户的销售设备。      | Springboard、Bindo、Vend                                  |
| 市场     | 商家发布商品并由第三方平台托管完整交易与结算流程的销售渠道。  | Amazon、eBay、Shopee、Facebook Marketplace、Walmart         |
| 营销渠道   | 用于品牌与商品曝光、广告投放，通常不直接承载结账与交易。    | Facebook Ads、Google Shopping、Pinterest、Instagram、TikTok |

> **提示**
>
> 营销渠道仅提供商品与品牌曝光。若应用需实现交易闭环，不能仅依赖营销渠道，还需对接具备下单能力的平台，并将订单信息同步至 SHOPLINE。

***

## 典型集成流程

销售渠道应用从安装到产生订单，整体集成与业务流程如下：

```mermaid
graph LR
    A[商家安装应用] --> B[商家完成授权]
    B --> C[应用提示商家完成外部渠道账号绑定]
    C --> D{需要满足更多要求？}
    D -->|是| E[应用满足更多销售渠道要求]

    subgraph COL[" "]
        direction TB
        F[销售渠道就绪] --> G[商家发布商品到销售渠道]
        G --> H[应用创建订单与商家履约]
    end

    D -->|否| F

    classDef node fill:#1C212D,stroke:#111111,stroke-width:1px,color:#FFFFFF
    class A,B,C,D,E,F,G,H node
    style COL fill:none,stroke:none
    linkStyle default stroke:#111111,stroke-width:1.5px
```

1. **应用安装与授权**：商家在 SHOPLINE 应用市场安装应用并完成 OAuth 2.0 授权。参考 
[应用授权](https://developer.shopline.com/zh-hans-cn/docs/apps/api-instructions-for-use/app-authorization.md)。

2. **渠道账号连接**：应用引导商家绑定销售渠道账户（如 Shopee）。若商家尚未注册，应用需引导商家在销售渠道页面完成注册。

3. **资质审核与配置**：若目标平台要求资质审核，应用应在界面中提示商家补充信息或等待审批结果。

4. **商品发布与同步**：商家将商品发布至销售渠道，应用读取商品清单，并通过 
[销售渠道商品增加](https://developer.shopline.com/zh-hans-cn/docs/webhook/sales-channels/add-product-to-sales-channels.md) webhook 事件保持数据同步。

5. **订单同步与履约**：销售渠道产生订单后，应用调用 
[创建订单](https://developer.shopline.com/zh-hans-cn/docs/admin-rest-api/order/order-management/create-an-order.md) 接口将数据写入 SHOPLINE 商家后台，由商家统一完成履约。

***

## 创建和管理结账

销售渠道应用可使用以下两种方式创建结账对象并获取结账链接：

| **方式**                   | **适用场景**             | **说明**                                                                                                                                                              |
| ------------------------ | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [购物车永久链接](#购物车永久链接)        | 邮件营销、广告落地页、社媒外链等轻量场景 | 通过 URL 预填商品 SKU 与数量，可选附加结账信息与折扣码，将客户直接带到店铺结账页。                                                                                                                      |
| [Storefront API](#storefront-api) | 需要程序化创建购物车或结账对象的场景   | 调用 [checkoutCreate](https://developer.shopline.com/zh-hans-cn/docs/storefront-api/checkouts/mutations/checkout-create.md) 等 mutation 接口创建结账对象，并从返回结果中获取 `checkoutUrl`。 |

### 购物车永久链接

链接基本格式如下：

```js
https://{handle}.myshopline.com/cart/{sku_id}:{quantity},{sku_id}:{quantity}

```

除商品信息外，还可以通过 `?` 在 URL 末尾追加可选查询参数，用以预填客户信息或应用优惠，如结账邮箱（`checkout[email]`）和折扣码（`discount={discount_code}`）。完整的购物车永久链接字段与示例见 
[购物车永久链接](https://developer.shopline.com/zh-hans-cn/docs/apps/sales-channel/permanent-cart-links.md)。

### Storefront API

应用调用 [checkoutCreate](https://developer.shopline.com/zh-hans-cn/docs/storefront-api/checkouts/mutations/checkout-create.md) mutation 接口创建结账对象，从响应中读取 `checkoutUrl`。调用该接口前，应用需要具有 `unauthenticated_write_checkouts_info` 权限。也可以通过 
[cart](https://developer.shopline.com/zh-hans-cn/docs/storefront-api/cart/queries/cart.md) 对象获取已有购物车的 `checkoutUrl`。

***

## 应用要求

销售渠道应用需同时满足下表中的应用通用规范和销售渠道要求。

| **要求项** | **说明**                                                                                                         |
| ------- | -------------------------------------------------------------------------------------------------------------- |
| 应用创建    | 销售渠道应用无法直接创建，而是先以普通应用的形式创建，再由你申请将应用转为销售渠道应用。                                                                   |
| 类型转换审核  | 你在 [合作伙伴后台](https://developer.myshopline.com/home/index) 提交转换申请后，SHOPLINE 团队会审核转换申请。审核通过后，应用成为销售渠道应用，具备销售渠道能力。 |
| 目标平台    | 应用必须引入至少一个目标平台（如 Amazon、eBay、商家自研移动端应用），客户在该平台能完成商品购买。                                                         |
| 账户关联    | 应用获得商家 OAuth 2.0 授权后，方可关联商家在销售渠道的账户。                                                                           |
| 商品发布    | 应用将 SHOPLINE 中的商品数据同步并发布至目标平台。                                                                                 |
| 付款与订单管理 | 客户在销售渠道完成下单与付款后，应用需将订单及支付状态同步至 SHOPLINE 商家后台。                                                                  |

> **注意**
>
> 将应用转为销售渠道应用这一操作不可逆转。
