Sitecore 8.1:我想使用Sitecore 8.1 Email Experience Manager向个人客户发送独特的折扣代码.我怎么能这样做?

我在网上搜索过,找不到任何答案.所以我希望有人可以帮助我!

我目前正在使用Sitecore 8.1,我有一个问题是在我的电子邮件模板中插入唯一的折扣代码,以便每个客户都可以收到不同的代码.

任何人都可以告诉我,Sitecore 8.1是否允许我执行以下操作?

>我可以通过在电子邮件模板中设置“折扣字段”来实现,这样它就可以调用包含各种折扣代码的CSV文件,并将它们匹配到该折扣字段中.之后,当我尝试发送电子邮件时,我可以再次将折扣字段与收件人字段相匹配,并确保每个客户都会收到一个唯一的折扣代码?
>如果没有,有人可以为我建议一种替代方法吗?

非常感谢!

《Sitecore 8.1:我想使用Sitecore 8.1 Email Experience Manager向个人客户发送独特的折扣代码.我怎么能这样做?》

最佳答案 对于这种情况,我会在您的电子邮件中使用自定义标记来显示折扣代码.

例如.亲爱的xxx您的折扣码是$discountcode $

由于折扣代码对于每个客户都是唯一的,因此您需要将折扣代码存储在xDB中的联系人中.

所以你需要:

>将折扣代码添加到核心数据库中的订户配置文件
>修改EXM Config管道处理器中的getXdbContactRecipient以加载折扣代码信息.

在这里完整解释:

https://blog.horizontalintegration.com/2015/07/01/exm-token-replacement-in-messages-with-a-contact-custom-field/

点赞