2016-08-15 4 views
4

Я искал в Интернете и не нашел ответа. Поэтому я надеюсь, что кто-то может мне помочь!Sitecore 8.1: Я хотел бы отправить уникальный код скидок для отдельных клиентов, используя Sitecore 8.1 Менеджер по работе с электронной почтой. Как я могу это сделать?

Я использую Sitecore 8.1 на данный момент, и у меня возникла проблема вставить уникальный код скидок в мой шаблон электронной почты, чтобы каждый отдельный клиент мог получить другой код.

Может ли кто-нибудь сообщить мне, поддерживает ли Sitecore 8.1 следующее:

  1. Я могу сделать это, установив «дисконтное поле» в шаблон электронной почты, так что он может вызвать файл CSV, который содержит различные коды скидок и сопоставить их в это дисконтном поле. После этого, когда я попытаюсь отключить электронную почту, я снова могу сопоставить поле скидок с полем получателя и убедиться, что каждый клиент получит уникальный код скидок?

  2. Если нет, может ли кто-нибудь предложить альтернативный метод для меня?

Большое спасибо!

enter image description here

+0

да, первый сценарий может быть сделано с помощью Sitecore Exm. – Anton

ответ

2

Для этого сценария я хотел бы использовать пользовательский токен в сообщении электронной почты, чтобы отобразить код скидки.

E.g. Дорогой xxx Ваш код скидки - $ discountcode $

Поскольку код скидки уникален для каждого клиента, вам необходимо сохранить код скидки против контакта в xDB.

Так что вам нужно:

  1. Добавить код скидки в профиле Абонента в основной базе данных
  2. Измените getXdbContactRecipient в процессоре трубопровода EXM Config, чтобы загрузить данные скидки код.

Разъяснения в полном объеме здесь:

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