在Hybris Marketing中发送包含客户特定的二维码的电子邮件

2020-09-20 03:30发布

4条回答
Alawn_Xu
1楼 · 2020-09-20 04:07.采纳回答

我自己通过为电子邮件操作定制适配器类CL_CUAN_MKT_EXEC_EXECUTE_EMAIL找到了解决方案。 您可以在yMarketing中轻松定义电子邮件模板。 只需在模板中要放置二维码的位置添加文本二维码。

1。 创建整个类CL_CUAN_MKT_EXEC_EXECUTE_EMAIL的副本

2。 个性化(me->个性化)后,在IF_CUAN_MKT_EXEC_EXECUTE_ACTN〜PROCESS中确定执行活动的ID。

 lv_campaign_id = me-> ms_mktorc_root-initiative_id。

3.个性化后添加新方法add_qrcode,该方法导出广告系列ID以及lt_exec_member_status并更改lt_pers_content

4。 建立方法add_qrcode并从循环遍历ct_pers_content(lt_pers_content)

开始

5。 确定实际收件人的会员密钥

 lv_member_key =  -tg_member_key。

6。 进行读取并在包含联系键的it_exec_member_status(lt_exec_member_status)中找到实际的成员集

读取表it_​​exec_member_status使用TG_MEMBER_KEY = lv_member_key进入wa_exec_member_status。

7。 使用外部qr代码生成器API构建html标签

 lv_qrcode =''。

8。 获取实际收件人的html内容(已经个性化,但缺少qr代码)

 lv_html =  -email_message_ref-> if_cuan_mkt_exec_email〜get_body_html()。

9。 替换模板中所有显示qrcode的文本,并添加真实的qr代码图片

用lv_qrcode替换lv_html中所有'qrcode'事件。

10。 使用新的html正文更正个性化内容

  -email_message_ref-> if_cuan_mkt_exec_email〜set_body_html(lv_html)。

11。 将spro> SAP Hybris Marketing>广告系列>广告系列>定义广告系列类别和操作中的电子邮件操作替换为标准适配器类

完成了! 结果,每封以yMarketing发送且包含文本qrcode的电子邮件都将具有一个QR码图像,其中包含广告系列ID和联系键作为数据。

希望这会有所帮助!

huskylover
2楼-- · 2020-09-20 03:58

Ubkcah,

感谢您的努力。 通常,请勿替换或修改SAP标准操作。

您应该创建一个新的自定义操作(如果未完成),该操作应该是标准"发送电子邮件"操作的副本,然后将您的自定义类分配给该自定义操作。您可以确保将来的版本同时使用自定义发送和标准 如有必要,请发送电子邮件操作,并且升级期间应该不会出现任何问题,否则标准可能会覆盖SPRO条目。

谢谢

葡萄园

Violet凡
3楼-- · 2020-09-20 03:52

您好先生乌布卡

截至目前,SAP Hybris Marketing还没有QR码功能!

建议您通过SAP客户影响力计划针对" SAP Hybris Marketing Cloud"提交改进想法",以便您可以在此处评估您的想法。

谢谢。

最好的问候

库纳尔

haha101010
4楼-- · 2020-09-20 04:01

如果不是QR码,是否可以在Hybris营销中为每个联系人维护多个优惠券? 我想我可以在Hybris营销中创建不同的优惠券类型,但是如何保持每个优惠券分配给不同的联系人?

例如,价值25美元的优惠券,价值50美元的优惠券等。一个客户可以同时拥有两个,另一个可以拥有两个25美元的优惠券。 标准支持吗? 我无法从帮助页面获得该信息。

马里斯

一周热门 更多>