在 Revenue Cloud 中设置基于渠道的促销 (Beta)
如果您希望定价设计者根据渠道定义促销资格,请完成此可选渠道设置。完成此设置后, Revenue Cloud 仅在销售代表、合作伙伴和客户从合格渠道执行交易时向他们显示促销。要设置渠道,请创建存储渠道类型的自定义字段,然后将该字段映射到上下文定义。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有 Revenue Cloud Advanced 许可证的 Revenue Cloud Enterprise、Unlimited 和 Developer Edition,以及全局促销管理基本加载项许可证或会员管理 - Growth 或 Starter 许可证。 |
| 所需用户权限 | |
|---|---|
| 自定义上下文定义: | 上下文服务管理员 |
假设一家公司通过亲自、电话和网站等渠道提供销售。通过渠道,他们可以根据销售发生的位置提供不同的促销。
- 创建自定义字段
在客户对象中,创建自定义字段来存储渠道。 - 映射销售交易上下文定义中的自定义字段
要根据产品配置器和交易行编辑器中的渠道显示促销,请将自定义字段映射到销售交易上下文定义。 - 为产品发现创建促销映射并映射字段
要在“浏览目录”页面上显示基于渠道的促销,请将自定义字段映射到产品发现上下文定义。 - 启用渠道
编辑产品发现和销售交易上下文定义后,更新规则库并启用渠道。
创建自定义字段
在客户对象中,创建自定义字段来存储渠道。
在客户对象中,为参与渠道类型对象创建查找关系字段。
- 字段标签:参与渠道类型
- 字段名称: Engagement_Channel_Type__c
- 数据类型:查找(参与渠道类型)
映射销售交易上下文定义中的自定义字段
要根据产品配置器和交易行编辑器中的渠道显示促销,请将自定义字段映射到销售交易上下文定义。
添加属性
- 从“设置”中,查找并选择上下文定义。
- 在“自定义定义”选项卡上,单击扩展 SalesTransactionContext 上下文定义,然后单击编辑。
- 单击下一步,直到您到达“编辑属性”页面。
-
在“编辑属性”页面上,将 ChannelId__c 属性添加到 SalesTransaction 节点。
- 单击 SalesTransaction。
- 单击添加属性。
- 将名称输入为 ChannelId__c。
- 对于类型,选择输入。
- 对于数据类型,选择字符串。
- 单击下一步。
- 在“编辑属性标记”页面上,单击生成所有标记,然后单击保留并重新生成。
- 保存更改。
映射属性
-
Open QuoteEntitiesMapping.
-
单击 QuoteEntitiesMapping 旁边的
,然后选择编辑 SObject 映射。
- 选择标记为默认,然后单击地图。
- 如果您看到“新上下文映射 UI 在这里!”窗口,单击继续。
-
单击 QuoteEntitiesMapping 旁边的
-
根据您是否在“报价设置”页面上打开“创建没有相关业务机会的报价”设置,映射 ChannelId 属性。
如果您已打开该设置,请将 SalesTransaction 中的 ChannelId__C 映射到报价 > QuoteAccount > Engagement_Channel_Type__c > ID。

备注 要了解如何使用具有查找关系的字段,请参阅添加上下文映射。-
如果您尚未打开该设置,请将 SalesTransaction 中的 ChannelId__C 映射到报价 > 客户 > Engagement_Channel_Type__c > ID。
- 保存更改。
-
单击
以返回到上下文定义页面。
-
Open OrderEntitiesMapping.
-
单击 OrderEntitiesMapping 旁边的
,然后选择编辑 SObject 映射。
- 单击映射。
- 如果您看到“新上下文映射 UI 在这里!”窗口,单击继续。
-
单击 OrderEntitiesMapping 旁边的
- 将 SalesTransaction 中的 ChannelId__C 属性映射到订单 > 客户 > Engagement_Channel_Type__c > ID。
- 保存更改。
- 激活上下文定义。
为产品发现创建促销映射并映射字段
要在“浏览目录”页面上显示基于渠道的促销,请将自定义字段映射到产品发现上下文定义。
添加属性
- 从“设置”中,查找并选择上下文定义。
- 单击自定义定义。
-
单击扩展产品发现上下文定义。
如果您正在使用预构建的上下文定义,请扩展 ProductDiscoveryContext 上下文定义。
- 单击“编辑”。
- 单击下一步,直到您到达“编辑属性”页面。
-
在“编辑属性”页面上,将属性添加到客户节点。
- 单击客户。
- 对于名称,输入 Channel__c。
- 对于类型,选择输入。
- 对于数据类型,选择字符串。
- 单击下一步。
- 在“编辑属性标记”页面上,单击生成所有标记,然后单击保留并重新生成。
- 保存更改。
映射属性
- 打开扩展产品发现上下文定义。
- 在“映射数据”选项卡上,单击添加映射。
- 输入上下文映射的名称和描述,然后单击下一步。
- 取消选择选项,以便仅选择关联,然后单击地图。
- 单击选择对象。
- 单击上下文定义。
- 单击继续。
- 选择扩展的销售交易上下文定义,然后单击确认。
-
映射这些节点和属性,并保存更改。
产品发现上下文 销售交易上下文 客户映射 客户 SalesTransaction AccountId 客户 CurrencyIsoCode CurrencyIsoCode Channel__c ChannelId__c 类别映射 类别 SalesTransactionItem CategoryId ProductCategory 类别产品映射 CategoryProduct SalesTransactionItem ProductId 产品 CategoryId ProductCategory
备注 请参阅预构建的 ProductDiscoveryPromoMapping 以供参考。它包含所有映射,但渠道映射除外。 -
单击
以返回到上下文定义页面。
-
单击 ProductDiscoveryMapping 旁边的
,然后选择编辑 SObject 映射。
- 选择标记为默认,然后单击地图。
-
如果您在“连接对象”部分没有看到客户,请将其添加为数据源。
-
单击
。
- 单击 Salesforce 对象。
- 查找并选择客户。
-
单击
。
- 单击“完成”。
-
单击
- 将上下文定义中客户下的 Channel__c 映射到客户对象中的Engagement_Channel_Type__c | ID 。
- 将上下文定义中的 ID 映射到客户中的 ID。
- 保存更改。
-
单击
以返回到上下文定义页面。
- 激活上下文定义。
启用渠道
编辑产品发现和销售交易上下文定义后,更新规则库并启用渠道。
- 将上下文标记映射到规则库中的 EngagementChannelId 映射名称。
- 填充客户记录中的参与渠道类型字段。
打开交易的促销后,在“产品发现设置”页面的“促销上下文映射”部分中,选择您的产品发现促销映射。见在 Revenue Cloud 中开启促销。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

