您在此处:
B2C Commerce 中赠品折扣的选择
可以为购物者提供赠品选项作为折扣。例如,客厅家具购买满 1000 美元,即可选择 3 种不同类型的电视机。本主题适用于 B2C Commerce。
在奖励产品状态为在线及可订购时向购物车添加奖励产品。已向站点分配库存清单(实际可供销售产品)或未向站点分配库存清单时(未评估可供性),产品状态为可订购。
参阅 B2C Demandware API 文档中的 ProductAvailabilityModel.isOrderable() 了解更多信息。
要配置赠品,请定义 Business Manager 中的规则或使用列表功能,并自定义应用程序。借助基于规则的赠品折扣,可以将分类作为潜在赠品(而不是具体的产品 ID)的池。
例如:
- 基于规则:消费 100 美元便可从折扣产品规则 获得 1 件产品
- 基于列表:消费 100 美元便可从此产品列表获得 1 件产品:P123、P456、P789
如果将折扣应用于购物车,则 B2C Commerce 将BonusDiscountLineItem 添加到购物车,表示获得一件奖励产品的权益。
此表说明两种折扣之间的部分差异。
| 功能 | 基于规则 | 基于列表 |
|---|---|---|
| 分层促销 | 分层促销不能包括基于规则的奖励选择折扣。 | 分层促销能包括基于列表的选择,其中每个层级都有免费或规定价格的赠品。 |
| 预先计算 | 不能对基于规则的奖励选择折扣进行预先计算。 |
为了防止无效促销阻止应用有效促销,B2C Commerce 预先计算了奖励产品是否在线可用。如果没有,促销会像已禁用那样执行,即使购物车符合条件,也不会为购物车添加权益。此行为使根据排他性规则被阻止的产品促销得以正确应用。 |
BonusChoiceDiscount 类型 |
代表的产品 | 代表的产品 |
| 应用程序定制 | 不需要 | 必填 |
基于规则
将赠品规则的选择配置成基于规则的产品或订单促销。使用此折扣类型时,产品的结果集可能会很大。SiteGenesis 应用程序会显示一个每页最多十种产品的窗口。SiteGenesis 应用程序通过促销 ID RuleBasedChoiceOfBonusProduct 实现此功能。
基于列表
配置折扣并更改网店应用程序。如果仅在 Business Manager 中配置此项折扣,则网店中不会显示任何折扣。在网店中适用此项折扣时,将向购物车中添加一个占位符,包含折扣信息。购物者能向购物车添加免费产品。
此折扣允许购物者:
- 从赠品列表中选择商品
- 不选择赠品而结账
- 配置可选赠品选项
- 在赠品为主产品的情况下配置变体
- 购买特定产品并选择付费购买赠品
- 花费一定的金额购买符合条件的商品,并从一组选项中选择以配置的价格购买一个或多个赠品
如果所有赠品都离线,不再分配到网店目录、缺货或不存在,促销则不适用。如果由于唯一性及排名原因,赠品促销曾经阻止了另一项产品促销,则将适用先前隐藏的促销。此过程类似于其他奖励折扣的过程。
促销类型和形式
在 Business Manager 中,可以选择 50 个与选择奖励产品(列表)折扣相关联的奖励产品。限额较低是出于绩效方面的考虑。可以配置产品出现的顺序。赠品必须处于在线状态并分配至网店目录。最多可以配置 10 件赠品供购物者选择。促销不会让购物者选择多个价格不同的产品。如果您的目的是将促销同时应用于多个产品,可考虑使用其它促销类型。
产品类型
| 产品类型 | 详情 |
|---|---|
| 变体 | 可以在“赠品选择”促销中包括一个主产品或该主产品变体的子集。如果主产品位于列表中,购物者可以选择该主产品的任何变体产品。如果折扣允许多个赠品,购物者可以选择多个变体产品。购物者可以通过移除所选产品并选择不同的变体产品来更改选择。如果列出了特定的变体产品,购物者只能从这些变体中选择。在此情况下,每项都将以单独的选项进行显示,无法更改变体属性值。 |
| 选项 | 购物者可以在选择赠品页面选择任意选项。要更改选项选择,购物者可以删除所选产品并使用不同选项重新添加。 |
| 套装 | 套装产品不计入赠品最大数量,因为每个套装只计为 1 个商品。如果一个套装包含主产品,购物者必须选择变体才能将套装添加到购物车。在这种情况下,可选择主产品的所有变体产品。如果一个套装包含可选产品,购物者必须选择选项才能将套装添加到购物车。要更改选项选择,购物者可以删除所选产品并使用不同选项重新添加。 |

