Estou tentando enviar um e-mail quando a compra tem um tipo de pagamento específico, mas não estou conseguindo achar a variável dinâmica que me permite fazer isso.
const options = {
method: ‘PUT’,
headers: { ‘content-type’: ‘application/json’ },
body: JSON.stringify({
“properties”: {},
“v-triggers”: [
{
“name”: “clidec-email”,
“active”: true,
“condition”: “paymentSystem=202”,
“action”: {
“type”: “email”,
“provider”: “default”,
“subject”: “My email with VTEX Master Data”,
“to”: [
“xxxx@xxxx.com.br”
],
“bcc”: [
“xxxx@xxxx.com.br”
],
“replyTo”: “xxxx@xxxx.com.br”,
“body”: “email: {!order.clientProfiledata.email}
pagamento: {!order.paymentData.payments.0.paymentSystem}
{!status}
Valide o pagamento na VTEX.”
},
“retry”: {
“times”: 5,
“delay”: {
“addMinutes”: 30
}
}
}
]
})
};
fetch(‘/api/dataentities/orders/schemas/clidec-email’, options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
Esse é o meu código, a condição não funciona e também não consegui imprimir a variável {!order.paymentData.payments.0.paymentSystem} no email de teste que fiz, vem vazio.