DOCS

结账促销代码和折扣

结账促销代码和折扣

为 Checkout 创建基于规则的折扣和促销代码。

促销代码和折扣使您能够减少购物者的结账总额,以支持营销活动、客户忠诚度优惠或一次性促销。Zonos Dashboard 将每个折扣建模为包含条件(折扣何时适用)和操作(它对订单的作用)的规则。折扣生成器为常见情况为您编写规则;关闭其启用切换以直接编辑规则以处理高级场景。

使用折扣来:

  • 共享购物者在结账时兑换的优惠券代码(在现有折扣之上)
  • 对购物车小计、订单总额或运费应用固定费率或百分比折扣
  • 按 SKU、产品 ID 或类别匹配的特定商品的折扣
  • 在折扣适用之前强制实施最小购买要求
  • 使用开始和结束日期安排折扣

创建折扣 

要在 Dashboard 中创建折扣:

  1. 转到 DashboardSettingsCheckoutDiscounts
  2. 点击 New discount
  3. 填写生成器字段(在下面的部分中介绍)。
  4. Rule preview 下确认规则。
  5. 点击 Create discount

编辑折扣滑过显示详细信息、折扣生成器部分及其启用切换和规则预览。

Details 

Field功能
Discount code必需。购物者在结账时输入的代码(例如 SAVE10)。空格和撇号被剥离,以便可以安全地嵌入规则中。
Description为您的团队提供的自由格式备注。不向购物者显示。
Start / end date折扣激活的时间以及它停止的时间。将结束日期留空以无限期保持折扣活跃;将其设置为过去的日期以停用。

应用折扣到 

Apply discount to 下拉菜单(在 Details 部分中)控制订单的哪个部分被折扣调整。它也限制了折扣 — 例如,应用于 $20 购物车的 $50 折扣仅可减少 $20。选择以下之一:

  • Order total — 应用于项目和运费之后的完整着陆成本。
  • Cart total — 仅应用于商品小计。
  • Shipping total — 仅应用于运费。
  • Item — 应用于特定商品或一类商品。

应用折扣至下拉菜单显示订单总额、运费总额、购物车总额和商品选项。

当您编辑现有折扣时,Apply discount to 仅限于与折扣原始上下文兼容的选项。要在订单级别和商品级别折扣之间切换,请改为创建新折扣。

折扣生成器 

折扣生成器从几个字段为您组合规则。使用部分标题中的 Enable 切换来选择如何编写规则:

  • Enable on(默认)— 显示生成器字段,Rule preview 为只读。更改任何字段,预览将自动重新生成。
  • Enable off — 生成器字段被隐藏,您直接在 Rule preview 中编辑规则文本。对于生成器无法表达的高级条件使用此选项(例如,多个 or 分支或生成器不发出的运算符)。

如果您打开其保存的规则使用生成器无法再现的自定义逻辑的折扣,切换为 off and locked — 规则只能在预览中直接编辑。

禁用启用切换的折扣生成器部分,隐藏生成器字段并使规则预览可编辑。

折扣类型

选择如何计算折扣:

  • Percentage off — 输入 Percentage(0–100)并在 Calculate percentage against 下选择它针对什么进行计算:
    • Items subtotal — 商品总数的百分比。
    • Shipping — 运费的百分比。
    • Items subtotal + Shipping — 商品加运费的百分比。
    • Item amount — 匹配的商品数量的百分比。(当 Apply discount toItem 时可用。)
  • Fixed amount off — 固定折扣。输入 Amount 并选择 Currency

Calculate percentage against(百分比乘以的内容)独立于 Apply discount to(折扣减少和限制的总额)。例如,您可以将"商品小计的 10%"作为运费折扣提供。

要求

Configure when this discount should be available 下,设置折扣适用前必须满足的阈值:

  • No minimum purchase requirements — 只要代码和日期匹配,折扣就始终适用。
  • Minimum purchase requirements — 设置最小金额和货币。只有当购物者的商品总数达到或超过此金额时,折扣才适用。

限制为特定商品

使用 Restrict the discount to items matched by SKU, product ID, or category 来限制折扣适用于哪些商品。选择以下之一:

  • Any item — 折扣适用于购物车中的每件商品。
  • Specific SKUs — 输入一个或多个 SKU。只有具有匹配 SKU 的商品才会获得折扣。
  • Specific product IDs — 输入一个或多个产品 ID。只有匹配的产品才会获得折扣。
  • Specific categories — 输入一个或多个商品类别。只有这些类别中的商品才会获得折扣。(当 Apply discount toItem 时可用。)

每个值在您按 Enter 时提交。值内的空格是允许的(例如 Holiday Gifts);空条目被过滤掉。商品匹配使用精确相等性,因此 PROD-123 不会匹配 PROD-1234

规则预览 

Rule preview 显示将被保存的底层规则。当 Discount builder 启用时,预览为只读,并在您更改字段时重新生成;关闭生成器以直接编辑规则(用于高级条件,例如组合多个 or 分支、引用生成器不公开的变量或微调运算符)。

规则有两个部分,由 then 分隔:

:promo_codes: any_eq 'GIFT' and :product_id: any_eq 'PROD-123'
  then :amount: = :item_amount: * -1 and :type: = 'ITEM'
  • conditionthen 之前)决定规则何时触发。
  • actionsthen 之后)描述折扣的作用和适用位置 — :type: 始终是必需的,并表示上下文('ORDER_TOTAL''CART_TOTAL''SHIPPING''ITEM')。

每个折扣必须包含至少一个除 :type: 之外的操作 — 通常是设置折扣值的 :amount: 操作。

当您在直接编辑规则后重新启用 Discount builder 时,它会尽可能将当前规则读回到其字段中。如果规则包含生成器无法表示的内容,Enable 切换保持锁定状态并且规则在预览中保持可编辑。

示例

点击规则预览底部的 Examples 以打开现成可用的折扣规则列表。点击 Use this example 将示例加载到生成器中并覆盖当前草稿。

示例折扣规则对话框列出免费运费、百分比折扣、固定金额折扣购物车和免费礼物变体。

使用搜索字段过滤示例 — 例如,输入 free 以缩小到免费运费和免费礼物模板。

按搜索词"Free"过滤的示例对话框显示匹配的模板。

运算符

当您直接编辑规则时(Discount builder 关闭),点击 Operators 以打开规则语言支持的每个运算符的可搜索参考 — 算术(+-*/%)、逻辑(andor)、比较(==!=>>=<<=)和列表(any_eqany_containsany_starts_with 等)。

运算符参考对话框显示算术、逻辑和比较运算符及其使用示例。

标记为 Partial match 的运算符检查值是否包含搜索文本 — 例如,:product_id: any_contains 'PROD-123' 也会匹配 'PROD-1234'。对于精确匹配,请改用 eq / any_eq。生成器始终发出精确匹配运算符;部分匹配运算符仅在您在预览中自己写入时使用。

按搜索词"any"过滤的运算符参考突出显示列表基础运算符及其部分匹配标签。

要停止现有折扣的应用,您有两个选择:

安排它过期

  1. 转到 DashboardSettingsCheckoutDiscounts
  2. 选择您想要过期的折扣。
  3. 将结束日期设置为过去的日期(或您想要停止的任何未来日期)。
  4. 点击 Save changes

立即使其过期

  1. 转到 DashboardSettingsCheckoutDiscounts
  2. 选择您想要过期的折扣。
  3. 滚动到底部并点击 Expire discount

影响者和免费产品发货 

Zonos 不支持使用 100% 折扣代码向影响者或其他收件人免费发送产品。

即使应用了 100% 折扣,商品在海关的眼中仍然具有真实的商业价值。向影响者发送产品的企业是商业货运 — 不是国际贸易法下的礼物。在明显具有价值的商品上声明 $0 价值可能会导致包裹被标记和扣留在海关,完整价值的关税和税款仍然会被评估。这对商人和收件人而言都会造成比根本不使用 Zonos 更糟糕的体验。

如果您需要向影响者或其他收件人发送免费产品,请在 Zonos 之外处理和发送这些订单。这样可以保持您常规的国际订单合规并避免这些货运的海关问题。

从电子商务平台集成 

虽然在 Dashboard 中管理您的国际促销代码是首选,但某些集成能够使用您的电子商务平台中的促销代码。

来自您的电子商务平台的促销代码只能在您的购物车页面上输入。购物者进行结账后,他们将无法再修改输入的促销代码。 来自电子商务平台的促销代码应通过 Dashboard 或电子商务平台管理。两者不应同时启用,因为这可能导致多个促销代码被应用。

Magento Checkout 不支持从 Magento 拉取促销代码,因为它会导致订单导入问题。Dashboard 促销代码必须与 Magento Checkout 集成一起使用。

预约演示

这个页面有帮助吗?


在此页面: