跳转到主要内容

替换 Shopify 的默认电子邮件(Email)

了解如何禁用 Shopify 的默认通知邮件,并将其替换为 Omnisend 品牌工作流程

作者:Ira

Omnisend 不会自动禁用 Shopify 的通知邮件。要从 Omnisend 发送品牌交易邮件,您必须在 Omnisend 中创建工作流程,并手动关闭相应的 Shopify 通知,以避免向您的客户发送重复邮件。

本文解释了您可以替换哪些 Shopify 邮件、如何禁用它们以及如何使用 Omnisend 自定义它们的设计。


开始之前

  • 重要提示:Shopify 不允许标准套餐账户无法完全禁用订单确认电子邮件(Email)。为此,您可以将电子邮件(Email)内容替换为通过Shopify发送的简单感谢消息,然后通过Omnisend发送您的完整订单详情。了解如何设置感谢您的消息

  • 始终 启用并测试 您的 Omnisend 工作流程,然后 再禁用 Shopify 通知。

💡 提示: 如果您使用的是 Shopify Plus,您可以在 Shopify 中完全禁用所有通知电子邮件。

您可以替换哪些 Shopify 邮件?

Omnisend 为最常见的 Shopify 通知提供预设模板工作流程:

您还可以根据您的偏好,创建具有不同触发器的自定义工作流程。例如,由 Shopify 发送的订单退款通知可以替换为在 Omnisend 中设置为订单已退款的自动化流程(Automation)的触发条件(Trigger)。

根据订单状态替换 Shopify 邮件

某些 Shopify 邮件没有直接的 Omnisend 等效项,但您可以使用已下订单 触发条件(Trigger)并结合状态筛选器来重新创建它们。

工作原理

当使用已下订单触发条件(Trigger)时,请将其设置为初始订单状态。如果订单最初状态为Authorized,然后变为Paid,请将触发条件(Trigger)配置为:

  • 触发条件(Trigger):已下订单

  • 触发筛选条件(Trigger Filter):Payment Status = Paid

这可确保工作流(Workflow)仅在付款状态符合您的条件时发送。
​

状态映射:Shopify → Omnisend

状态类型

Shopify

Omnisend

支付状态

  • 已授权

  • 待处理

  • 付费

  • 部分支付

  • 已退款

  • 作废

  • 部分退款

  • 已授权

  • 待处理

  • 已支付

  • 部分支付

  • 已退款

  • 已取消

  • 部分退款

发货状态

  • 已发货

  • 部分发货

  • 已补货

  • 未发货

  • 已发货

  • 部分发货

  • 已补货

  • 未发货

上述所有状态都可以在 Omnisend 中触发工作流程。启用后,禁用相应的 Shopify 通知。

如何关闭 Shopify 通知

在启用您的 Omnisend 工作流程后,请禁用相应的 Shopify 通知:

第 1 步。 前往 Shopify 管理后台 →SettingsNotifications 客户通知。

步骤 2. 找到您要禁用的通知关闭该通知。

提示:在 Shopify 的 Notifications 设置中,只有旁边带有开关的邮件才能被禁用。

注意:某些 Shopify 通知无法禁用,包括标准套餐中的订单确认。对于无法禁用的通知,请考虑自定义 Shopify 邮件的设计.

针对废弃购物车(Abandoned Cart)邮件:

第 1 步。 前往 Shopify 后台 →Settings结账。

步骤 2. 滚动到Abandoned Checkouts。取消勾选自动发送废弃结账(Abandoned Checkout)邮件。

自定义 Shopify 通知电子邮件设计

尽管 Shopify 提供内置的交易邮件,Omnisend 允许您用自定义 HTML 替换其 设计 – 即使对于 Omnisend 无法直接发送的邮件 (例如,客户账户通知)。

您可以自定义哪些邮件?

  • 客户账户欢迎

  • 客户账户密码重置

  • 客户账户邀请

  • 退货标签说明

  • 支付错误

  • 礼品卡已创建

从 Omnisend 导出 HTML

步骤 1. 在 Omnisend 中,前往Automations订单确认。点击工作流(Workflow)背景 (非消息块) →编辑“感谢您!”电子邮件。

第 2 步。在构建器中设计您的自动化流程(Automation)电子邮件(Email)。

第 3 步。电子邮件定稿后,点击旁边的箭头Preview & test 选择获取 HTML 并复制代码。
​

💡 提示:您无需启用工作流(Workflow) – 仅用于导出 HTML,复制后即可删除。

将 HTML 粘贴到 Shopify

第 1 步。 前往 Shopify Admin →SettingsNotifications 客户通知。

Step 2. 选择要自定义的通知(例如,客户账户密码重置)。点击在右上角点击Edit code。

步骤 3. 将默认 HTML 替换为您的 Omnisend 代码。点击Save。

提示:使用 Shopify 的 Preview 功能测试更改。您始终可以通过点击代码编辑器底部的 Revert to default 恢复到默认设置。

将 Shopify 变量添加到您的 HTML

自定义邮件时,请使用 Shopify 的 Liquid 变量而非 Omnisend 标签:

客户账户通知:

  • 客户账户欢迎: {{ shop.url }}

  • 客户账户密码重置: {{ customer.reset_password_url }}

  • 客户账户邀请: {{ customer.account_activation_url }}

简单通知:

  • 退货标签说明: {{ return_label.public_file_url }}

  • 支付错误: {{ url }}

  • 礼品卡已创建: {{ gift_card.url }}

个性化:

  • 客户姓名: {{ customer.first_name }}

  • 订单名称: {{ order_name }}

  • 订单编号: {{ order_number }}

在 HTML 中调整按钮样式

在您的 HTML 中找到按钮代码(搜索 )并修改:

  • 更改按钮 URL: 替换href="{{ customer.reset_password_url }}" 使用适当的 Shopify 变量。

  • 更改按钮宽度:调整padding-left:150px 和padding-right:150px.

  • 更改按钮块大小:调整padding-bottom:25px 和padding-top:25px.

  • 更改按钮颜色: 修改bgcolor="#2CA6A1" (但请避免更改文本颜色以确保可访问性)。

示例按钮代码:

<a href="{{ customer.reset_password_url }}" style="font-size: 16px; text-decoration: none; display: block; color: #fff; padding: 5px 5px;">Reset your password</a>

常见问题

可以完全禁用 Shopify 的订单确认电子邮件(Email)吗?
No, unless you're on Shopify Plus. Standard Shopify plans require the Order Confirmation email to remain active. Replace its content with a brief Thank You message and send your full order details via Omnisend.

您的客户会收到重复的邮件吗?
仅当您在启用 Omnisend 工作流程后忘记禁用 Shopify 通知时。始终手动禁用 Shopify 版本。

"replace" 和 "customize" 有什么区别?

  • 替换:关闭 Shopify 电子邮件,并改为从 Omnisend 发送类似的电子邮件。

  • 自定义:保持 Shopify 电子邮件处于活动状态,但使用 Omnisend 的构建器编辑其 HTML 设计。

Omnisend 会发送客户账户邮件吗?
否您的客户必须拥有一个已订阅状态,以接收来自 Omnisend 的电子邮件。账户相关电子邮件(密码重置、账户邀请)始终由 Shopify 发送,但您可以自定义其设计。

您在哪里可以找到您想要替换的 Shopify 通知?
前往Shopify 管理后台 →Settings →通知 →客户通知,并滚动到电子邮件类型(订单、发货、客户等)。

为什么我无法禁用 Shopify 的订单确认电子邮件(Email)?

这是 Shopify 的政策,而不是 Omnisend 的限制。Shopify 要求所有使用标准计划的商家向您的客户发送订单确认电子邮件。只有 Shopify Plus 商户才能完全禁用它。推荐的解决方法是 用简单的感谢信息替换 Shopify 的电子邮件内容。


还有更多问题吗? 请随时通过以下方式与我们联系[email protected] 或通过应用内聊天。

这是否解答了您的问题?