Omnisend 的独特折扣区块可以为您的 WooCommerce 店铺自动生成唯一的折扣码。
在本文中,您将学习如何在您的 WooCommerce 账户中设置唯一折扣码生成功能,并将其用于您的 Omnisend 营销活动和自动化流程。
正在使用其他平台?
Shopify 或 BigCommerce: 请参阅适用于您平台的专题文章
其他电商平台: 查看相关指南
💡 没有找到您想要的内容吗? 发帖 到 WordPress 论坛,通过获取您所需的答案来支持社区。
在您开始之前
将 Omnisend 插件连接到 WooCommerce 并不会自动启用唯一折扣码。您必须完成下方的一次性设置,以允许 Omnisend 在 WooCommerce 中生成代码。
如果 Omnisend 插件未设置为自动更新,请在您的 WordPress 管理后台的“Plugins”选项卡下手动更新。
独立与静态折扣区块
Unique Discount Block:为每位收件人自动生成一个新的折扣码(需要设置)。使用此块可生成自动化的、一次性使用的折扣码。
要使用此选项,请按照以下步骤进行设置。
静态折扣区块:您需要手动输入一个您已在 WooCommerce 中创建的代码。该代码不会自动生成。此区块可用于可重复使用的代码(例如,
WELCOME10") 或有产品/类别限制的代码
启用唯一折扣
要为您的 WooCommerce 店铺启用自动生成的折扣,请按照以下步骤激活唯一折扣码创建功能。
第 1 步。 您可以通过以下两种方式开始:
前往您的 WordPress 管理面板并打开 Omnisend 插件,或者
添加一个 Unique Discount 内容块到您的 Omnisend 电子邮件(Email)。
将出现一个弹出窗口,内含如何启用此功能的说明。
第 2 步。 在您的 WordPress 管理面板中,找到提示您点击的横幅启用唯一折扣并点击它。
第 3 步。 点击后启用专属折扣,将会弹出一个窗口,要求您批准管理优惠券、产品、客户、订单和销售报告的访问权限。点击批准以继续。
如果您收到以下错误消息: "Error: An error occurred in the request, and at the time, we were unable to send the consumer data," 请参阅下方的问题排查部分。
第 4 步。 点击后批准,您的 WordPress 管理面板中将显示一条成功消息,确认您的网站已连接到 Omnisend。这意味着唯一的折扣码现已启用。
如果您一开始是在您的电子邮件(Email)中添加了 Discount block,请返回营销活动(Campaign)编辑器。您将看到一条成功横幅,确认唯一折扣码已可使用。
💡 设置后:
要验证折扣码是否正在生成,请前往WooCommerce →营销 →优惠券在发送您的营销活动(Campaign)或自动化流程(Automation)后
为电子邮件(Email)营销活动添加折扣
要将折扣添加到您的电子邮件营销活动(Email Campaign)中,请打开 Email Campaign Editor → 将 Unique Discount 块拖入您的电子邮件(Email)布局 → 配置折扣类型、值和有效期。
当您将 Unique Discount 内容块添加到您的电子邮件(Email)营销活动(Campaign)中时,系统会为该营销活动(Campaign)生成一个唯一的折扣码。该营销活动(Campaign)的所有收件人都将收到相同的折扣码。
在设置期间,编辑器中会显示一个占位符 (XXXX-XXXX-XXXX)。营销活动(Campaign)发送后,实际的折扣码会从您的 WooCommerce 管理后台自动生成并插入。
重要提示:测试电子邮件(Email)将继续显示XXXX-XXXX-XXXX 占位符。发送测试电子邮件(Email)时,不会生成折扣码。
在您的 WooCommerce 管理面板中,您可以在 Marketing → Coupons 下找到生成的折扣码。
点击优惠券代码下方的Edit,以查看和管理其:
通用设置
使用限制;
用量限制。
将折扣添加至自动化流程(Automation)
您可以在您的自动化流程(Automation)工作流(Workflow)中,为电子邮件(Email)和短信(SMS)消息添加独特的折扣码。
注意:当您将唯一折扣区块添加到自动化流程(Automation)电子邮件(Email)中时,Omnisend 会生成每位联系人每封电子邮件(Email)可获得一个唯一的代码。这意味着每位收件人都会收到他们自己的专属折扣码。
向自动化流程(Automation)中的电子邮件(Email)添加折扣
打开您的 自动化流程(Automation) 工作流(Workflow) → 点击您想添加折扣的 电子邮件(Email) 步骤 → 选择 Edit content → 将 Unique Discount 块拖放到您的电子邮件布局中。
您可以在右侧菜单中配置折扣设置。
注意:自动化流程(Automation)测试邮件将继续显示XXXX-XXXX-XXXX 占位符,因为发送测试消息时不会生成折扣码。
在自动化流程(Automation)中为短信(SMS)添加折扣
打开您的自动化流程(Automation)工作流(Workflow)→ 点击短信(SMS)步骤 → 在右侧菜单中,将Unique Discount标签添加到您的消息内容中。
您可以根据需要配置折扣设置。
在工作流(Workflow)中重复使用相同的折扣码
如果您将 Unique Discount 模块添加至同一个自动化流程(Automation)内的多个消息中,默认情况下将生成不同的代码。
要在工作流(Workflow)中的多个电子邮件(Email)和短信(SMS)消息中使用相同的代码,请启用Reuse unique discount code in this workflow。
启用后,相同的折扣码将应用于该联系人的多个自动化流程(Automation)消息(电子邮件(Email)和短信(SMS)),以确保您的优惠保持一致。
重要注意事项:
如果优惠券的到期日短于自动化流程(Automation)消息之间的延迟,Omnisend 将会在发送下一条消息之前检查可重复使用的折扣码是否仍然有效。
如果折扣码已过期,即使启用了重复使用设置,系统也会自动生成一个新的折扣码,以防止发送过期的折扣。
配置折扣设置
将 Unique Discount 模块添加到您的消息中后,打开 Unique Discount 选项卡来配置其设置。
折扣类型和折扣值
第一个选项允许您选择折扣类型:
购物车折扣 – 选择一个百分比或固定金额(以您的店铺货币设置)并定义有效期。
免运费 – 提供有明确到期日期的免运费服务。
您也可以将折扣应用于所有产品,或设置最低订单金额(以您店铺的货币为单位)。
注意:目前无法将折扣条件限制于特定的产品类别。该功能计划在未来的更新中推出。
您也可以选择排除促销商品,以确保优惠券仅适用于非促销产品。
注释
Gmail Annotations 专为促销电子邮件(Email)而设计,允许您将额外的促销详情直接显示在收件人的收件箱中,帮助您的电子邮件(Email)脱颖而出。
无法显示内容
启用后,促销信息会直接显示在 Gmail 的收件箱预览中。
用量
在营销活动(Campaign)中,您可以管理如何兑换折扣码:
不限次数 – 设置折扣码的总体最大使用次数
仅限一次 – 限制同一个客户可以使用该折扣的次数。
注意:用量设置可用于仅限电子邮件(Email)营销活动,因为所有收件人都会收到相同的代码。
有效期和日期格式
选择折扣类型和金额后,您可以定义一个有效期。有效期:
在消息发送时开始。
在所选天数后,于晚上 11:59(当天结束时)结束。
遵循您的Omnisend 账户时区
例如,如果您发送一个设置为 1 天后到期的折扣,则该优惠券的有效期将持续到第二天的晚上 11:59(账户时区)。
换句话说,折扣的有效期为所选天数,外加最后一天的剩余小时数。
按钮
按钮”部分允许您自定义按钮文本、链接、样式、对齐方式等内容。
默认情况下,该按钮链接到您的店铺主页,但您可以将其替换为任何 URL。
您完成该区块的配置后,更改将自动保存。然后您可以继续编辑您的电子邮件(Email)。
疑难解答
固定链接设置问题
如果您在设置折扣码时遇到任何问题,请检查您的 WordPress 管理后台中的固定链接设置。默认的固定链接将无法使用,因此您需要前往 Settings → Permalinks 并开启 "Post name"。
如果未启用此设置,Omnisend 将无法访问您的 WooCommerce REST API,从而成功生成折扣码。
错误:请求中发生错误
如果您收到错误消息 “Error: An error occurred in the request, and at the time we were unable to send the consumer data,” 请按照以下步骤操作:
第 1 步。 前往WooCommerce →状态 →工具
第 2 步。 向下滚动并点击旁边的“Verify database”按钮“验证基础数据库表”部分。
第 3 步。之后,前往 Omnisend 页面并点击再次“启用唯一折扣码”。
如果您仍然收到错误,请联系您的托管服务提供商,并确保您的店铺的 WooCommerce REST API 可以从外部访问。特别是,需要确保这些端点不被屏蔽:
- [YOUR SHOP DOMAIN]/wp-json/wc/v3/settings
- [YOUR SHOP DOMAIN]/wp-json/wc/v3/coupons
此外,请确保 Cloudflare 或 Wordfence 等工具不会干扰对这些 endpoints 的请求。如果 Omnisend 的集成无法访问这些端点,则无法在 WooCommerce 管理面板中开启 Unique Discount Codes。
常见问题
为什么我的测试电子邮件(Email)显示 XXXX-XXXX-XXXX 或空白?
测试电子邮件(Email)始终显示占位符。折扣码仅在您向真实收件人发送营销活动(Campaign)或自动化流程(Automation)时才会生成。
我可以将 WooCommerce 折扣码限制为仅适用于特定类别或产品吗?
还没有。WooCommerce 唯一折扣块适用于整个购物车。要创建特定品类的折扣,请在 WooCommerce 中手动创建一个带有品类限制的优惠券,然后将其作为 Static Discount Block 添加到 Omnisend。
自动生成的折扣格式可以更改吗?
在“折扣内容”块中生成的代码格式无法更改。不过,您可以在您的店铺上创建自己的折扣码,然后将其作为静态折扣码插入到您的电子邮件(Email)中。
我能在我的 WordPress 后台看到折扣码吗?
是的,在发送电子邮件(Email)后,折扣码将在您的 WordPress 管理后台中创建。前往 Marketing → Coupons 查看。
我可以在一封电子邮件(Email)中使用多个折扣码吗?
确保每封电子邮件(Email)只生成一个唯一的折扣码;放置多个唯一折扣码将导致所有折扣码都使用基于第一个区块配置的同一个代码。
若要对不同条件使用不同的唯一折扣码,请将它们放入不同的电子邮件(Email)中,并且不要使用“reuse codes”设置。
需要更多帮助吗?请通过应用内聊天联系 Omnisend 支持团队,或发送邮件至[email protected].



























