---
lastModified: 2026-10-10
title: 销售数字商品
description: 销售电子书、指南、模板等文件。买家付款后通过邮件收到私密下载链接，您可以在订单中管理每一次交付。
seo:
  description: "用 Runner 销售数字下载：创建数字商品，添加包含文件的权益，撰写交付邮件并发布，再在订单中管理链接、重新发送、撤销和退款。"
---

使用数字商品销售文件，例如电子书、PDF 指南、模板和其他下载内容。无需发货。买家付款后，Runner 会通过邮件向买家发送一个私密链接，指向您店铺中的交付页面，买家可以在您设定的限制内下载文件。

## 工作方式

1. **创建数字商品。** 产品类型选择 **数字商品**。数字商品没有配送，也不计库存。
2. **添加权益。** 权益是买家获得的内容，例如一组文件。权益可以在店铺的所有商品中复用。
3. **撰写交付邮件。** 付款完成扣款后，Runner 会发送这封邮件。
4. **发布。** Runner 会检查每项权益都有就绪的文件，并且店铺邮件已开启。
5. **在订单中管理交付。** 重新发送邮件、撤销或重新授予访问权限，并决定退款后如何处理访问权限。

## 开始之前

**入口：** **工作区 → 选择店铺 → 店铺运营 → 产品**

如果 **产品类型** 列表中没有 **数字商品**，说明您的账户尚未开通数字商品。请联系 [Runner 支持](/zh/guides/help-and-reference/support-and-community)申请开通。如果商品表单显示 **店铺需要更新后才能销售数字商品。**，说明您的店铺运行的是旧版本，请联系支持进行更新。

您需要：

- 一个已发布的店铺，因为买家会在您的店铺中打开所购内容；
- 在开启交付邮件期间，于 **项目 → 应用 → 经营你的商店 → 邮件** 开启店铺邮件（参见[开启店铺邮件](/zh/guides/apps-and-integrations/resend-email)）；以及
- 一个支付服务商，以便买家付款。参见 [Stripe 支付](/zh/guides/apps-and-integrations/stripe-payments)。

## 1. 创建数字商品

1. 打开 **店铺运营 → 产品**，选择 **添加**。
2. 在 **产品类型** 中选择 **数字商品**。
3. 像其他商品一样填写名称、描述、图片和价格。

数字商品没有配送部分，也不跟踪库存：产品列表的 **库存** 一栏显示 **-**。只购买数字商品的顾客结账时没有配送步骤。

## 2. 添加权益

**权益** 部分列出买家获得的内容。买家会获得列表中的每一项权益。

### 创建权益

1. 选择 **创建权益**。
2. 填写 **名称**，例如“指南文件”。买家会在交付页面和邮件中看到它。
3. 将文件拖到 **将文件拖到此处**，或选择 **浏览文件**。每项权益最多 20 个文件，每个文件最大 5 GB。文件保持私密：买家只能通过自己的链接下载。
4. 在 **访问规则** 中选择：
   - **限制下载次数** 以及 **每件商品的下载次数**。下载失败后，15 分钟内可以重试，不额外消耗下载次数。
   - **链接会过期** 以及 **链接有效期**（以小时或天为单位）。重新发送时，买家会收到新的链接。
5. 选择 **创建** 即开始上传文件。请保持对话框打开，直到上传完成且该权益出现在商品的 **权益** 列表中。

如需复用已创建的权益，选择 **添加已有权益**。拖动权益，或使用 **上移** 和 **下移**，设置买家看到的顺序。数字商品至少保留一项权益。

### 选择权益类型

创建权益时，请选择它的 **类型**。类型之后无法更改。

| 类型 | 买家获得的内容 |
| --- | --- |
| **文件下载** | 买家在交付页面下载的私密文件。 |
| **一次性兑换码或链接** | 从您粘贴的列表中，为每位买家发放不同的兑换码或链接。列表用完后，商品即售罄。 |
| **共享邀请链接** | 所有买家打开的同一个链接，例如社群邀请。 |
| **备注** | 买家购买后看到的文字，或用于您自行处理订单的隐藏标记。 |

如果 **类型** 只显示 **文件下载**，说明您的店铺运行的是旧版本，请联系 [Runner 支持](/zh/guides/help-and-reference/support-and-community)进行更新。

#### 一次性兑换码或链接

1. 在 **添加兑换码或链接** 中，每行粘贴一个兑换码或链接，一次最多 10,000 个。重复的内容会被跳过，每个值都会加密保存。
2. 权益会显示 **可售** 的值数量和 **已售出或为订单保留** 的值数量，剩余不多时会提醒您。列表为空时，商品显示为售罄，买家无法结账购买。
3. 买家每付款购买一件，就会获得一个专属的值，买家可在交付页面显示该值。
4. 如需收回尚未售出的值，请在 **未使用的值** 中将其删除。

在订单中，**数字交付** 卡片会显示每个值的末尾部分，以及买家是否已显示该值。选择 **显示** 查看完整的值，或选择 **复制** 进行复制。

#### 共享邀请链接

填写以 https:// 或 http:// 开头的 **邀请链接**。所有买家都会收到同一个链接，因此请在管理该链接的地方设置有效期，例如社群的设置中。订单卡片会显示买家是否打开过该链接。

#### 备注

在 **私密备注** 中写下备注，然后选择它的 **可见性**：

- **可见**：买家购买后可以在订单确认和交付页面看到。
- **隐藏**：购买时授予，但从不向买家显示，例如用于标记您自行处理的订单。

已发布的商品至少保留一项买家能看到的权益，因此不能隐藏该商品唯一的可见备注。商品交付邮件中引用的备注也不能隐藏：请先从邮件中移除。隐藏备注没有邮件变量。

### 暂停权益

关闭权益旁边的开关，即可对使用该权益的所有商品的所有买家暂停它。在您重新开启之前，买家无法下载。新的购买会等待，您重新开启权益后，相应邮件会发出。

### 之后修改文件

您可以随时向权益添加文件，已有买家也会在交付页面看到。删除文件会对所有买家生效。正在被商品售卖的权益至少保留一个文件：请先添加其他文件，或将该权益从这些商品中移除。

## 3. 撰写交付邮件

**交付邮件** 部分控制付款完成扣款后买家收到的邮件。

| 设置 | 作用 |
| --- | --- |
| **发送交付邮件** | 关闭后仅在订单确认页交付。买家可在该页面访问所购内容 24 小时，顾客重新发送功能也会关闭。 |
| **发件人** | 买家看到的发件人名称。邮件从 Runner 的地址发出，回复会发送到您店铺的联系邮箱。 |
| **主题** 和 **正文** | 使用 **插入变量** 添加订单号、订单日期、商品名称、实付金额、买家姓名或邮箱、店铺名称，以及会输出权益列表的 **全部权益**。链接、有效期和下载次数属于单项权益，因此列在每项权益下面。 |
| **邮件格式** | **信件** 为纯文本。**品牌样式** 会加入您的 Logo 和强调色；**Logo 网址** 留空则使用店铺 Logo。 |

选择 **预览** 可查看示例订单的邮件效果。编辑器会拒绝未知变量。

在 **高级设置** 中：

- **顾客可以重新发送邮件**：买家可以在交付页面重新发送邮件到订单邮箱，每天最多 3 次。
- **临时退信时自动重发**：30 分钟后使用同一链接重发一次。

## 4. 发布

将 **状态** 设为 **已发布** 并保存。如有缺失，Runner 会将商品保存为草稿，并显示 **此商品暂时无法发布** 及需要修正的内容：

| 提示 | 处理方法 |
| --- | --- |
| **请至少添加一项权益。** | 在 **权益** 部分添加一项权益。 |
| **请为** 某项权益 **添加文件。** | 为该权益上传至少一个文件。 |
| **请等待** 某项权益 **上传完成。** | 保持页面打开，直到每个文件都显示 **就绪**。 |
| **请在应用中开启邮件应用，或关闭此商品的交付邮件。** | 在 **项目 → 应用 → 经营你的商店** 中开启 **邮件**，或关闭 **发送交付邮件**。 |
| **店铺需要更新后才能销售数字商品。** | 请联系 [Runner 支持](/zh/guides/help-and-reference/support-and-community)。 |

## 买家会收到什么

1. 买家完成结账。只包含数字商品的购物车没有配送步骤。
2. 付款完成扣款后，Runner 会通过邮件向买家发送指向您店铺交付页面的链接。订单确认页也会在 24 小时内显示所购内容。
3. 买家在交付页面下载每个文件。每次下载都会计入限制；链接到期，或您发送了更新的链接后，旧链接将失效。
4. 如果您允许，买家可以在交付页面请求重新发送邮件。

## 管理订单中的交付

打开 **店铺运营 → 订单** 并选择一个订单。**数字交付** 卡片会显示每项权益的状态、**已用下载次数**、**链接到期** 和 **最近活动**。

| 状态 | 含义 |
| --- | --- |
| **待处理** | 交付正在等待，例如权益已暂停。 |
| **链接已就绪** | 链接已创建。邮件正在排队，或交付邮件已关闭。 |
| **发送中** | 邮件正在发送。 |
| **已送达** | 邮件已送达买家。 |
| **失败** | 交付已停止。卡片会说明原因，例如 **店铺邮件已关闭** 或 **店铺尚未发布**。 |
| **下载次数已用完** | 买家已用完所有下载次数。重新发送会恢复次数。 |
| **已过期** | 链接已过期。重新发送会提供新链接。 |
| **已撤销** | 您已撤销访问权限。 |

使用卡片上的操作：

- **重新发送**：发送新链接，也可以发送到更正后的地址。旧链接会失效，已用完的下载次数会恢复。
- **撤销**：停止某一项权益或整个订单的新下载。最近一分钟内签发的下载链接仍可能完成下载。
- **重新授予**：恢复已撤销的访问权限，重置下载次数，并发送新链接。

**交付记录** 列出每封邮件及其结果，**历程** 列出每个事件，例如 **邮件已打开**、**交付页面已打开** 和 **已下载**。选择 **导出 CSV** 可下载历程。

如需查找需要您处理的订单，请在订单列表中开启 **需要处理** 筛选。它会显示交付失败的订单，以及尚未决定访问权限的退款。

### 退款

为包含数字商品的订单退款时，请在退款对话框中选择 **保留买家的访问权限** 或 **撤销买家的访问权限**。在其他地方完成的退款（例如在支付服务商的后台）会在卡片上显示为已退款且访问权限仍有效，并提供 **保留访问权限** 和 **撤销访问权限**，方便您之后再决定。

## 在聊天中创建数字商品

您也可以在聊天中让 Runner 来做。把文件附在消息中并描述商品，例如“把这个 PDF 作为 88 元的电子书出售”。Runner 会创建一个包含文件权益的商品草稿，并起草交付邮件。遇到只有您才能操作的步骤时（例如店铺邮件已关闭），它会停下来。发布前请在 **产品** 中检查草稿。

聊天中附加的文件受聊天上限限制：文档最大 10 MB，图片最大 32 MB。更大的文件请在商品表单中上传。

## 故障排除

| 问题 | 处理方法 |
| --- | --- |
| 卡片显示 **失败**，原因是 **店铺邮件已关闭** | 在 **项目 → 应用 → 经营你的商店** 中开启 **邮件**，然后选择 **重新发送**。 |
| 卡片显示 **失败**，原因是 **店铺尚未发布** | 发布店铺，然后选择 **重新发送**。 |
| 邮件 **被退回** | 与买家确认地址，然后选择 **重新发送** 并输入更正后的地址。 |
| **订单付款时没有可用的文件。** | 为该权益上传文件，然后选择 **重新发送**。 |
| **该权益已暂停。** | 重新开启该权益。等待中的邮件会发出。 |
