Транзакционные электронные письма Mailchimp (mandrill): как добавить пользовательские данные в шаблоны электронной почты?

Я хочу иметь возможность отправить клиенту шаблон электронной почты, который содержит некоторые данные, относящиеся к конкретному клиенту (например, номер заказа или временный пароль)

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

введите описание изображения здесь

Я использую API для отправки электронных писем клиентам, и я узнал, что вы можете отправлять шаблоны клиентам с таким запросом:

ЗАПИСЬ: https://mandrillapp.com/api/1.0/messages/send-template < / а>

Тело запроса:

{"key":"myApiKey","template_name":"test","template_content":[],"message":{"html":"","text":"","subject":"Template sending test","from_email":"someEmail","from_name":"Company Name","to":[{"email": "someOtherEmail", "type": "to"}]}}

Можно ли добавить в json пользовательские данные, такие как {orderNumber: 12345}, и если да, то как шаблон узнает, чтобы отобразить их в шаблоне электронной почты? Я предполагаю, что должно быть поле, которое вы создаете, которое соответствует данным в почтовом запросе.

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


person kerberonix    schedule 01.03.2021    source источник


Ответы (1)


Хорошо .... Если бы я действительно просто продолжил читать документацию, она расскажет вам, как это сделать!

https://mailchimp.com/developer/transactional/docs/templates-dynamic-content/#editable-content-areas

Итак, вы можете добавить этот html в свой шаблон электронной почты:

<div mc:edit="main">
     Content to be replaced.
</div>

А затем в моем json я могу добавить заменяющий контент для этой области письма в template_content (очевидно!).

{"key":"myApiKey","template_name":"test","template_content":[{"name": "main", "content": "Hello World - content replaced"}],"message":{"html":"","text":"","subject":"Template sending test","from_email":"someEmail","from_name":"Company Name","to":[{"email": "someOtherEmail", "type": "to"}]}}
person kerberonix    schedule 01.03.2021