Workflow Transactional Email 简介
在Shopify Flow中添加“发送交易邮件”、“发送营销邮件”和“HTTP请求”操作:通过可视化构建器从您自己的邮箱发送邮件,支持产品卡片、优惠码、倒计时以及来自订单元字段的附件,并可调用任何API。
Shopify Flow 它能启动工作流程并决定后续操作。但它无法独立完成Shopify系统之外的操作:例如从您自己的邮箱发送带有品牌标识的电子邮件,或调用外部API。Workflow Transactional Email正是为此而设计。 它为 Shopify Flow 提供了三项操作:“发送交易邮件”、“发送营销邮件”和**“HTTP 请求**”,因此工作流程无需编写任何代码,即可使用您的域名、您的设计和您的数据向客户发送邮件,并将数据推送至任何服务。
各部分如何相互关联
- **连接发件人。**只需单击一下,即可连接您的 Microsoft 365 或 Google 邮箱,或您自己的 SMTP 服务器。每封电子邮件均以您的域名和信誉发送。
- **设计电子邮件。**可视化编辑器可通过模块组合生成版面布局;您也可以粘贴自定义的 HTML 代码。可重复使用的页眉和页脚确保每封邮件都符合品牌风格。
- **在Shopify Flow中添加该操作。**在该步骤中选择发件人和布局,通过“变量(JSON)”字段传递数据,工作流程随即发送。
您将获得
- **通过您自己的邮箱发送邮件。**Microsoft 365、Google Workspace 和 Gmail 支持通过 OAuth 连接;任何 SMTP 服务器均可使用。应用内置了测试发送和连接检测功能,当发件人无法正常工作时,应用会通知您。请参阅 电子邮件发件人概览。
- 一款真正的电子邮件设计工具。 文本、标题、图片、按钮、分隔线、多栏布局和明细表,以及电商模块:产品卡片和产品网格、价格、折扣码、倒计时、订单追踪、星级评分、客户评价、社交媒体链接、视频、签名、表格和“在浏览器中查看”功能。各板块仅在满足特定条件时显示。请参阅 设计电子邮件版面 和 内容模块:产品、折扣、倒计时、追踪等。
- **专属折扣码和实时倒计时。**折扣模块可在您的商店中为每封电子邮件生成一个仅限一次使用的折扣码;倒计时模块则会在收件箱中以动画图片的形式进行倒计时。
- **使用客户语言发送的电子邮件。**布局中包含翻译内容;“Shopify Flow”步骤(通常为
{{order.customerLocale}})中的“语言”字段会选择正确的翻译。请参阅 用客户的语言发送电子邮件。 - **附件。**上传文件、在发送时从链接中获取文件,或者附加其他应用程序保存在订单或客户记录中的文件,例如元字段中的发票 PDF。请参阅 附件和图片 和 从订单或客户元字段中附加文件。
- **提供退订选项的营销邮件。**这种营销邮件布局会向每位收件人发送一封独立的邮件,其中包含专属的退订链接和贵公司的详细信息;此后,已退订的客户将不再收到邮件。请参阅 营销邮件与退订。
- **所有Shopify套餐均支持HTTP请求。**Shopify自带的_“发送HTTP请求_”操作需要更高阶的套餐,而此操作则无需。详见 通过 Shopify Flow 发起一个 HTTP 请求。
- **密钥和流。**API 密钥和密码仅存储一次,经过加密处理,并以
{{ secrets.keyName }}的形式引用;主题、正文、URL 和负载则从 Shopify Flow 中获取{{ variables.xxx }}。参见 秘密 和 变量与液体。 - 利用 AI 创建和转换布局,保留所有版本,并将布局同步到 GitHub 仓库。请参阅 使用人工智能创建、编辑和翻译版式、版式版本历史 和 在 GitHub 上保留无限的布局历史记录。
- **完整的历史记录。**每次发送和每次请求都会记录状态、时间以及发送的内容,并且可以重新发送。请参阅 历史与故障排除。
- **除非您明确允许,否则不会从您的商店中读取任何内容。**该应用安装时不包含任何访问范围。共有四项可选权限,每项对应一项功能(附加元字段文件、创建折扣码),这些权限可在安装时授予,并可在“权限”页面中撤销。详情请参阅 权限:该应用可以从您的商店读取哪些信息。
- 适用于您自有工具和 AI 助手的 API 和 MCP 服务器。请参阅 开发者 API 和 MCP。

三种“Shopify Flow”操作
发送交易邮件
发送事务性邮件:订单确认、发货更新、账户通知等。这些邮件会发送给所有人,包括已取消订阅营销信息的客户。
| Shopify Flow 中的字段 | 功能介绍 |
|---|---|
| 发送至电子邮件地址 | 一个或多个收件人,每行一个。通常是一个 Shopify Flow 变量,例如 {{customer.defaultEmailAddress.emailAddress}} |
| 抄送(CC)邮箱、密送(BCC)邮箱 | 可选,每行一个 |
| 变量(JSON) | 布局数据,例如 {"customerName": "John", "orderId": "12345"},用作 {{ variables.customerName }} |
| 语言 | 可选。指定布局的翻译,通常为{{order.customerLocale}} |
| 回复地址、发件人姓名 | 可选。覆盖发件人在此步骤中的默认设置 |
| 订单,客户 | 可选。该步骤所涉及的订单或客户,仅当布局从元字段附加文件时才需要。 |
发件人和版式是在该操作的配置页面(“发件人”和“版式”)中选择的,而不是在这些字段中选择的。
该操作返回的结果可供后续的 Shopify Flow 步骤作为分支依据:
| 返回字段 | 价值观 |
|---|---|
status |
SENT 或者 FAILED,或者 SKIPPED(当一个切换为市场用途的布局中仅包含已退订的收件人时) |
messageId |
提供商的消息 ID(如有) |
provider |
GOOGLE、MICROSOFT、SMTP 或 DEFAULT |


发送营销邮件
发送营销模板:新闻通讯、评论请求、挽回客户优惠。字段与上文相同,但仅提供营销模板,且发送方式有所不同:
- 每个“收件人”地址发送一封电子邮件(每次操作最多20封),每封邮件均附有独立的退订链接,
- 页脚中包含您的退订声明和公司信息,
- 已取消订阅的客户将被跳过。
| 返回字段 | 价值观 |
|---|---|
status |
SENT、FAILED 或 SKIPPED(所有收件人均已取消订阅) |
messageId |
首封邮件的提供商消息 ID(如有) |
provider |
GOOGLE、MICROSOFT、SMTP 或 DEFAULT |
有关营销版式、页脚和退订列表的所有内容,请参见 营销邮件与退订。
HTTP 请求
执行您在应用中保存的 HTTP 请求:包括方法、URL、请求头和请求体,其中可包含任何机密信息和变量。
| Shopify Flow 中的字段 | 功能说明 |
|---|---|
| 变量或主体覆盖(JSON) | 要么在 URL、请求头和请求体中使用作为 {{ variables.xxx }} 的变量,要么使用请求体覆盖:{"body": {...}} 将完全替换已配置的请求体 |
| 返回字段 | 价值观 |
|---|---|
status |
HTTP 状态码 |
response |
作为字符串化的 JSON 的响应正文 |
应用简介
| 页面 | 用途是什么 |
|---|---|
| 首页 | 设置指南、与您的套餐对比的使用情况、成功率、发送状态、操作图表以及近期活动 |
| 电子邮件发件人 | 已连接 Microsoft 365 和 Google 账户、SMTP 服务器以及“测试发送”对话框 |
| 电子邮件版式 | 电子邮件本身,分别位于“交易”和“营销”标签页中:主题、设计、语言、附件、测试变量 |
| 页眉与页脚 | 可在不同版式间共享的可重复使用的页眉和页脚预设 |
| HTTP 请求 | 已保存的请求:方法、URL、请求头、请求体 |
| 秘密 | 您通过{{ secrets.keyName }}引用加密值 |
| 历史 | 每次执行的详细信息,包括状态、时间、请求和响应详情,以及重发记录 |
| 取消订阅 | 已选择退订您的营销邮件的客户,包括通过搜索、手动添加、重新订阅和CSV导出方式退订的用户 |
| 开发者 | API 密钥、MCP connect 命令、AI 以及 GitHub 连接 |
| 权限 | 可选的商店权限,每项权限均包含授予和撤销操作 |
| 设置 | 电子邮件默认设置、各语言版本的营销页脚文本、品牌颜色、自定义字体和提醒信息 |
| 帮助 | 支持、文档链接和您的套餐 |

套餐与限制
| 套餐 | 价格 | 每30天滚动期间的操作量 | 附件存储 |
|---|---|---|---|
| 免费 | $0 | 500 | 500 MB |
| 开胃菜 | 15美元/月 | 5,000 | 2 GB |
| 成长 | 35美元/月 | 15,000 | 10 GB |
| 无限 | 100美元/月 | 无限 | 50 GB |
所有付费套餐均支持按年计费,且比按月计费更划算。一次操作指发送一封电子邮件或执行一次 HTTP 请求;向多位收件人发送一封营销邮件仍算作一次操作。所有套餐均包含全部功能;各套餐仅在流量和存储空间方面有所不同。请参阅 套餐与使用情况。
从这里开始
按照这个订单,第一封邮件大约15分钟后就会发来:
- 安装与设置 - 您管理员界面中的应用程序。
- 电子邮件发件人概览 - 连接邮件发送所用的邮箱或 SMTP 服务器。
- 设计电子邮件版面 - 设计电子邮件,或者从工作流程模板中的模板开始。
- 从Shopify Flow传递数据 - 将该操作添加到工作流程中,并传递数据。
- 测试您的电子邮件设置 - 发送一条测试消息,并在“历史记录”中查看结果。
然后,根据需要,依次是:用客户的语言发送电子邮件、营销邮件与退订、从订单或客户元字段中附加文件、通过 Shopify Flow 发起一个 HTTP 请求、通知和提醒 以及 常见问题。
