创建购物车价格规则

完成以下步骤以添加规则、描述条件和定义操作。 还要完成标签并测试规则。 价格规则条件可以基于购物车或产品属性Real-Time CDP受众,但不能基于可自定义选项

步骤1:添加规则

  1. 在​ 管理员 ​侧边栏上,转到​ Marketing > Promotions>Cart Price Rules

  2. 单击​ Add New Rule ​并执行以下操作:

    • 在​ Rule Information ​下,完成​ Rule Name ​和​ Description

    • 如果不希望规则立即生效,请将​ Active ​设置为No

    购物车价格规则 — 规则信息 {width="600" modal="regular"}

  3. 要建立规则的范围,请执行以下操作:

    • 选择要提供促销的​ Websites

    • 选择将应用促销的​ Customer Groups

      如果您希望促销活动仅对注册客户可用,请​ 不要 ​选择NOT LOGGED IN选项。

  4. 按如下方式设置要应用或不应用优惠券的规则:

    • 若要在不使用优惠券代码的情况下应用购物车规则,请将​ Coupon ​设置为No Coupon并跳至步骤5。

    • 要将优惠券与价格规则关联,请将​ Coupon ​设置为Specific Coupon并执行以下操作:

      • 输入客户必须输入才能获得折扣的自由文本​ Coupon Code

      • 要设置优惠券可用次数的限制,请完成以下选项:

      table 0-row-2 1-row-2 2-row-2 layout-auto
      选项 描述
      Uses per Coupon 确定优惠券代码的使用次数。 如果没有限制,请将该字段留空。
      Uses per Customer 确定属于任何选定客户组的同一注册客户可以使用购物车价格规则的次数。 设置不适用于属于NOT LOGGED IN客户组的访客购物者,也不适用于未登录到其帐户进行购买的客户。 如果没有限制,请将该字段留空。

      若要了解详细信息,请参阅优惠券代码

      购物车价格规则 — 优惠券设置 {width="600" modal="regular"}

    • Magento Open Source (仅限Magento Open Source)使用​ 日历 日历图标 )为促销选择​ From ​和​ To ​日期范围。

  5. 输入一个数字,以定义与此同时处于活动状态的其他价格规则的“操作”设置相关的此价格规则的​ Priority

    note note
    NOTE
    当两个购物车规则或优惠券代码同时对同一产品有效时,Priority ​设置很重要。 控制购物车操作且具有最高Priority设置的规则。 从最高到最低的优先级为0,1,2,3...。 请参阅_​定义操作​步骤中的 ​放弃后续价格规则​_。
    note note
    NOTE
    具有相同优先级的购物车价格规则不会产生合并折扣。 根据数据库中的购物车价格规则ID,每个规则(优惠券)逐个应用于匹配产品。 为了控制应用折扣的顺序,Adobe建议为每个添加的购物车价格规则设置不同的优先级。
  6. 若要将规则应用于已发布的RSS源,请将RSS源​ 中的 ​公共设置为Yes

  7. 单击​ Save and Continue Edit

    • Magento Open Source (仅限Magento Open Source)保存规则后,购物车价格规则的名称将显示在页面顶部。

    • Adobe Commerce (仅限Adobe Commerce)保存规则后,购物车价格规则的名称和计划的更改框将显示在页面顶部。

      购物车价格规则 — 计划的更改 {width="600" modal="regular"}

第2步:描述条件

在此步骤中,将说明订单必须符合哪些条件才能获得促销资格。 当满足一组条件时,该规则将执行操作。

如果您使用的是Real-Time CDP中的受众,请跳至此部分

NOTE
当满足​_Conditions_​选项卡中的条件集时,购物车价格规则将应用于购物车中的每个​**产品**。 在​_Actions_​选项卡中添加条件以限制受购物车价格规则影响的产品数。
NOTE
如果至少一个条件产品属性的值为空,则购物车价格规则不适用于该产品。
  1. 在左侧面板中,选择​ Conditions

    购物车价格规则 — 条件 {width="600" modal="regular"}

    默认情况下,将显示第一个条件,其状态为:

    If **ALL** of these conditions are **TRUE**:

    语句有两个粗体链接,单击这两个链接可显示语句该部分的选项选择。 您可以通过更改这些值的组合来创建不同的条件。 执行以下任一操作:

    • 单击​ ALL ​并选择ALLANY
    • 单击​ TRUE ​并选择TRUEFALSE
    • 保持不变,以将规则应用于所有产品。
  2. 单击下一行开头的​ 添加 添加图标 ),然后选择条件的选项,如购物车属性、产品子选择或组合。

    对于此示例,请完成条件的下一部分,如下所示:

    • 当系统提示​ Choose the condition to add ​时,请选择Products Subselection

      购物车价格规则条件 — 产品子选择 {width="600" modal="regular"}

    • 在条件语句中,单击​ total quantity ​并选择total quantitytotal amount

    note important
    IMPORTANT
    Total amount是行总计,因此对于Products Subselection购物车价格规则条件,税不包含在total amount中。 使用Subtotal (Incl. Tax)条件包括税费。
    • 在条件语句中,单击​ is ​并选择greater than
  3. 当条件的下一部分出现时,单击语句的元素,以便您能够查看每个带变量值的链接的位置。

  4. 单击“更多”(…)链接,然后输入100

    此条件要求购物车的总数量为101或更大。

    购物车价格规则条件 — 总数量值 {width="600" modal="regular"}

  5. 在下一行的开头单击​ 添加 添加图标 ),然后添加基于​ 类别 ​的条件。

    购物车价格规则条件 — 产品属性类别 {width="600" modal="regular"}

  6. 在条件的下一部分,单击​ 更多 ()链接以显示输入字段,然后打开​ 选择器 列表图标 )以显示类别树。

  7. 选中要用作价格规则条件的类别的复选框,然后单击 添加图标 图标以接受类别选择。

    该条件可以基于作为存储的根类别的子级的任何类别。

    购物车价格规则条件 — 产品类别 {width="600" modal="regular"}

  8. 要添加更多条件,请单击​ 添加 添加图标 )并定义另一个条件。

    您可以根据需要多次重复此过程,以说明价格规则必须满足的条件。 以下是一些示例:

    示例1: ​区域价格规则

    要创建区域价格规则,请使用以下购物车属性之一:

    • Shipping Postcode
    • Shipping Region
    • Shipping State/Province
    • Shipping Country

    示例2: ​购物车总计

    要根据购物车总数确定条件,请使用以下购物车属性之一:

    • Subtotal
    • Total Items Quantity
    • Total Weight
NOTE
在多个并行促销的情况下,小计 ​条件应用于​_​ 折扣之前的​_基本_购物车小计 ​_。
IMPORTANT
仅适用于采购订单:如果购物车价格规则是基于一个或多个特定付款方式设置的,则折扣将应用于创建采购订单时的总计。 创建采购订单后,如果付款方式更改为购物车价格规则未涵盖的付款方式,则折扣仍应用于合计。

将产品属性添加到购物车价格规则

  1. 转到​ Stores > Attributes>Product ​并打开产品属性。

  2. 在左侧面板中,选择​ Storefront Properties

  3. 将​ Use for Promo Rule Conditions ​设置为Yes

  4. 单击​ Save Attribute

  5. 转到​ Marketing > Cart Price Rules ​并打开所需的购物车价格规则。

  6. 展开 扩展选择器 Condition ​部分并选择​ Product attribute combination

  7. 将此条件设置为以下值之一:

    • 单击​ FOUND ​并选择FOUNDNOT FOUND

    • 单击​ ALL ​并选择ALLANY

  8. 单击​ 添加 添加图标 )图标并选择您为促销规则条件设置的​ Product Attribute

  9. 单击​ Save

NOTE
在将is not one of条件与​_SKU_​产品属性和可配置产品一起使用时,必须同时选择父产品和子产品SKU。 要避免在规则中列出所有子SKU,您可以将does not contain条件与可配置产品及其子产品的公共SKU部件一起使用。

使用Real-Time CDP受众设置条件

您可以根据Real-Time CDP audience为购物车价格规则设置条件。

  1. 展开​ Conditions,单击“+”图标,然后从列表中选择​ Real-Time CDP Audience

    选择Real-Time CDP受众条件 {width="300"}

  2. 选择​ 更多 ()图标,单击​ Open Chooser,然后查看所有可用的Real-Time CDP受众。

    查看Real-Time CDP受众 {width="600" modal="regular"}

  3. 选择要用于购物车价格规则的Real-Time CDP受众。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto
    选项 描述
    ID 管理员中使用的受众的内部标识符
    Real-Time CDP Audience ID 在Experience Platform中创建受众时的唯一标识符
    Name 受众的名称,如Orders over $50
    Description 受众的描述,如People who placed an order over $50 in the last month.
    Source 指示受众的来源,如Experience Platform
    Website 指示您已链接到包含受众的数据流的网站。 当您通过Data Connection扩展将Commerce实例连接到Experience Platform时,将创建此链接。

在下一步中,您将定义满足条件时要执行的操作。

步骤3:定义操作

购物车价格规则操作描述在满足条件时如何更新价格。

  1. 向下滚动到​ Actions,并展开 扩展选择器 部分。

    购物车价格规则 — 操作 {width="600" modal="regular"}

  2. 将​ Apply ​设置为以下折扣选项之一:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto
    选项 描述
    Percent of product price discount 通过从原始价格中减去百分比来折扣物料。 折扣适用于购物车中的每个合格项目。 例如:在Discount Amount中输入10以获取比原始价格低10%的更新价格。
    Fixed amount discount 通过从购物车中每个合格项目的原始价格减去固定金额来折扣项目。 例如:在Discount Amount中输入10以获取比原始价格低10美元的更新价格。
    整个购物车的固定金额折扣 通过从购物车总计中减去固定金额对整个购物车进行折扣。 例如:在Discount Amount中输入10将从购物车总计中减去$10。 默认情况下,折扣仅适用于购物车小计。 要将折扣分别应用于小计和运费,请使用​ Apply to Shipping Amount ​选项。
    Buy X get Y free 定义客户必须购买的数量X以免费接收相同产品/变体​ 的数量Y。 (Discount Amount为Y。)购物车中必须存在X+Y相同项目的总数量/已添加到购物车中,才能应用折扣。
    • 将​ Discount Amount ​输入为不带符号的数字。 例如,根据所选的折扣选项,数字10可能表示百分比、固定金额或物料数量。

    • 对于​ 购买X获取Y免费 ​折扣,请在客户必须购买的单个产品/SKU/行项目的​ Discount Qty Step (Buy X) ​字段中输入数量以获取Y数量的折扣。 X和Y均引用同一SKU的数量,并且必须将项目的特定数量(可配置产品的变体单独计数)手动添加到购物车中。

    • 在​ Maximum Qty Discount is Applied To ​字段中,输入同一采购中符合折扣条件的相同产品的最大数量。

    • 按如下方式设置​ Apply to Shipping Amount 选项切换 ):

      table 0-row-2 1-row-2 2-row-2 layout-auto
      选项 描述
      Yes 将折扣金额单独应用于小计和装运金额。
      No 仅将折扣金额应用于小计。
    • 要在应用此规则后停止处理其他规则,请将​ Discard Subsequent Rules 选项切换 )设置为Yes。 此设置可防止对同一产品应用多个折扣。

      table 0-row-2 1-row-2 2-row-2 layout-auto
      选项 描述
      Yes 阻止应用可能应用于产品的任何其他定价规则。 当多个定价规则应用于同一产品时,只有具有最高定义优先级的定价规则(在规则Priority字段中)应用于合格产品。 这可以防止多个定价规则栈叠并提供意外的额外折扣。
      No 允许对同一产品应用多个定价规则。 这可能会导致栈叠并提供与您的挂牌价格对应的多个折扣。
      note important
      IMPORTANT
      要放弃后续规则,定价规则必须使用在每个规则的优先级字段中设置的已定义优先级,并且多个规则不应定义相同的优先级。 请参阅​_添加新规则_​步骤中的​ Priority
  3. 要定义购物车中受购物车价格规则影响的​ 完全 ​产品,请添加操作所需的​ 其他 ​条件。

    要确定免费配送是否适用于符合条件的订单,请将​ Free Shipping ​设置为以下项之一:

    table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto
    选项 描述
    No 不提供免费送货服务。
    For matching items only 只有符合规则条件的项目才提供免运费。
    For shipment with matching items 包含匹配物料的任何装运均提供免运费。 必须启用免运费交货方式才能使用此选项。
  4. Adobe Commerce (仅限Adobe Commerce)对于​ Add Rewards Points,输入当应用购物车价格规则时,客户每张订单可获得​ ​的固定点数。

    如果未启用奖励积分,请将此字段留空。

  5. 完成后,单击​ Save and Continue Edit

第4步:完成标签

该标签显示在订单的总数部分,用于标识折扣。 标签文本在单词Discount后面用括号括起来。 您可以为所有商店视图输入默认标签,也可以为每个视图输入不同的标签。

店面购物车 — 折扣标签 {width="600"}

  1. 向下滚动到​ Labels,并展开 扩展选择器 部分。

  2. 输入要用作​ Default Rule Label for All Store Views ​的文本。

    购物车价格规则 — 默认标签 {width="600" modal="regular"}

  3. 如果您的商店有多个视图,或多个网站有多个视图,请为每个视图输入相应的标签文本。

    例如,如果每个商店视图使用不同的语言,则为每个视图输入标签的翻译。

    存储特定标签 {width="600" modal="regular"}

步骤5:添加相关的动态块(可选)

Adobe Commerce功能 {width="20"} 仅在Adobe Commerce中独占的功能(了解更多

当满足条件时,与规则关联的动态块会出现在店面中。

  1. 展开​ Related Dynamic Blocks ​部分的 扩展选择器

  2. 使用搜索筛选器查找要与规则关联的块。

  3. 选中第一列中的复选框可将块与规则关联。

    若要了解更多信息,请参阅价格规则中的动态块

步骤6:保存并测试规则

  1. 完成后,单击​ Save Rule

  2. 测试规则以确保其正常工作。

    价格规则每晚都会与其他系统规则一起自动处理。 在创建价格规则时,请留出足够的时间使其进入系统。 还要测试规则以确保其正确运行。 随着新规则的添加,Commerce会相应地重新计算价格和优先级。

购物车价格规则演示

观看以下视频,了解如何创建购物车价格规则:

字段描述

Rule Information

字段
描述
Rule Name
(必需)规则的名称供内部参考。
Description
规则的描述应包括规则的用途,并解释其使用方式。
Active
(必需)确定规则在存储中是否处于活动状态。 选项: Yes / No
Websites
(必需)标识可以使用规则的网站。
Customer Groups
(必需)标识应用规则的客户组。
Coupon
(必需)指示优惠券是否与规则关联。 选项:
No Coupon— 没有与规则关联的优惠券。
Specific Coupon — 特定优惠券与规则关联。
Coupon Code— 出现提示时,输入客户必须输入才能利用促销的优惠券代码。
Use Auto Generation — 选中此复选框可自动生成多个可用于促销的优惠券代码。
Auto— 显示​ Manage Coupon Codes ​部分以定义要生成的优惠券代码的格式。
Uses per Coupon
确定优惠券代码的使用次数。 如果没有限制,请将该字段留空。
Uses per Customer
确定属于任何选定客户组的同一注册客户可以使用购物车价格规则的次数。 不适用于属于NOT LOGGED IN客户组的访客购物者,或者不适用于未登录到其帐户进行购买的客户。 对于无限制,请留空。
Priority
指示此规则相对于其他规则的优先级的数字。 从最高到最低的优先级为0,1,2,3...
Public in RSS Feed
确定促销活动是否包含在商店的公共RSS信息源中。 选项: Yes / No
From
Magento Open Source (仅Magento Open Source)可以使用优惠券的第一个日期。
To
Magento Open Source (仅Magento Open Source)可使用优惠券的最后日期。

Conditions

指定在购物车价格规则生效之前必须满足的条件。 如果留空,该规则将应用于购物车中的所有产品。 条件可以基于购物车和产品属性的任意组合。 但是,无法在购物车价格规则条件中引用可自定义选项

字段
描述
购物车项目属性
Price in cart
产品价格。 如果满足购物车中的产品价格条件,则该规则适用。
Quantity in cart
产品数量。 如果满足购物车中的产品数量条件,则应用规则。
Row total in cart
产品行总计。 如果满足购物车中的产品行总计条件,则该规则适用。
产品属性
Attribute Set
产品属性集。 如果产品满足产品属性条件,则应用规则。
Category/Other attribute
产品类别/其他属性。 如果产品本身或子项满足类别/其他属性条件,则该规则适用。 属性必须将Use for Promo Rule Conditions设置为Yes
Category/Other attribute (Children Only)
子产品类别/其他属性。 如果只有产品子项满足类别/其他属性条件(此处不选中产品本身),则该规则适用。 属性必须具有Use for Promo Rule Conditions到Yes
Category/Other attribute (Parent Only)
父产品类别/其他属性。 如果只有产品本身满足类别/其他属性条件(此处不选中子产品),则该规则适用。 属性必须将Use for Promo Rule Conditions设置为Yes
购物车属性
Subtotal (Excl. Tax)
购物车小计(不含税)。 如果购物车满足小计(不含税)条件,则该规则适用。
Subtotal (Incl. Tax)
购物车小计(包括税费)。 如果购物车满足小计(包括税费)条件,则该规则适用。
Subtotal
购物车小计。 如果购物车满足小计条件,则应用规则。 支票根据当前税务设置包含或排除税。
Total Items Quantity
购物车中所有产品的总数。 如果购物车满足项目总数量条件,则应用规则。
Total Weight
购物车中所有产品的总重量。 如果购物车满足总重量条件,则应用规则。
Payment Method
结账时选择的付款方式。 如果满足付款方式条件,则应用规则。
Shipping Method
结账时选择了配送方式。 如果满足配送方式条件,则应用规则。
Shipping Postcode
配送地址邮政编码。 如果送货地址符合邮政编码条件,则应用规则。
Shipping Region
配送地址区域。 如果送货地址符合区域条件,则应用规则。
Shipping State/Province
配送地址所在省/市/自治区。 如果配送地址满足省/市/自治区条件,则适用该规则。
Shipping Country
配送地址国家/地区。 如果装运地址满足国家/地区条件,则应用规则。
Customer Segment
如果注册客户或来宾客户满足客户细分条件,则该规则适用。

Actions

字段
描述
Apply
确定应用于购买的计算类型。 选项:
Percent of product price discount— 通过从原始价格中减去百分比来折扣项目。 例如:在​ Discount Amount ​中输入10以获取比原始价格低10%的更新价格。
Fixed amount discount— 通过从购物车中每个合格项目的原始价格减去固定金额来折扣项目。 例如:在​ Discount Amount ​中输入10以获取比原始价格低10美元的更新价格。
Fixed amount discount for whole cart— 通过从购物车小计中减去固定金额对整个购物车进行折扣。 例如:在​ Discount Amount ​中输入10将从购物车小计中扣除$10。 默认情况下,折扣仅适用于购物车小计。 若要将折扣分别应用到小计和运费,请参阅_应用到运费金额​_。
Buy X Get Y Free (discount amount is Y)— 定义客户必须购买才能免费接收数量的数量。 (Discount Amount ​为Y。)
Discount Amount
(必需)提供的折扣金额。
Maximum Qty Discount is Applied To
设置在同一购买中可以应用折扣的最大产品数。
Discount Qty Step (Buy X)
设置XBuy X Get Y Free促销活动中表示的产品数。 此外,定义必须一起将多少个产品批量添加到购物车中以应用Fixed amount discountPercent of product price discount促销。
Apply to Shipping Amount
确定是否将折扣单独应用于小计金额和装运金额。 否则,它仅应用于小计。 选项: Yes / No
Discard Subsequent Rules
确定当此购物车价格规则匹配时,是否可将较低优先级的规则(1为最高优先级)应用于产品。 启用此选项可防止将多个折扣应用于同一产品。 选项: Yes / No
Free Shipping
确定促销中是否包含免运费,如果包含,则确定哪些项目。 选项:
No— 当前规则不提供免运费。
For matching items only — 只有购物车中与规则匹配的特定项目才提供免运费。
For shipment with matching items— 购物车中的所有商品都提供免运费。 必须启用免运费交货方式才能使用此选项。
Add Reward Points
Adobe Commerce (仅限Adobe Commerce)指定应用价格规则时客户获得的奖励积分的数量。

Labels

字段
描述
Default Rule Label for All Store Views
标识折扣的默认标签,可用于所有商店视图。
Store View Specific Labels
如果适用,请指定其他标签以标识每个商店视图的折扣。
Adobe Commerce功能 {width="20"} 仅在Adobe Commerce中独占的功能(了解更多

标识与规则关联的任何动态块

recommendation-more-help
d5ef48ad-708f-4ce5-a225-e7bb6053ded5