{{!-- Head --}}
{{!-- Checks if the template is 01-confirmed --}}
{{#compare orders.length ">" 0}}
{{!-- Checks if there is more than one seller --}}
{{#compare (sumTotalSellers orders) '>' 1}}
{{else}}
{{!-- Check if it is delivery --}}
{{#compare (isShippingDelivery orders.0.shippingData.logisticsInfo orders.0.sellers) '==' true}}
{{else}}
{{/compare}}
{{/compare}}
{{else}}
{{!-- Checks if it is Delivery --}}
{{#compare (isShippingDelivery shippingData.logisticsInfo sellers) '==' true}}
{{else}}
{{/compare}}
{{/compare}}
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pagamento aprovado! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{#compare (isShippingDelivery shippingData.logisticsInfo sellers) '==' true}}
{{else}}
{{#compare sellers.0.id "==" "1"}}
{{else}}
{{/compare}}
{{/compare}}
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{#if orders}}
{{#if orders.0.clientProfileData.firstName}}
{{#compare orders.0.clientProfileData.firstName '!=' 'isAnonymous'}}
Olá, {{orders.0.clientProfileData.firstName}}.{{else}}Olá.{{/compare}} {{else}}Olá.{{/if}} {{else}} {{#if clientProfileData.firstName}} {{#compare clientProfileData.firstName '!=' 'isAnonymous'}}Olá, {{clientProfileData.firstName}}.{{else}}Olá.{{/compare}} {{else}}Olá.{{/if}} {{/if}} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
{{#compare (isDelivery shippingData.logisticsInfo) '==' true}}
Temos boas notícias! Seu pagamento foi aprovado. Agora, só falta aguardar a emissão da nota fiscal! O prazo de entrega é contado em dias úteis a partir de hoje. Se você recebeu este e-mail após as 18h, por favor, adicione um dia a mais ao prazo. {{else}}Temos boas notícias! Seu pagamento foi aprovado. Agora, vamos preparar seu pedido para a retirada. {{/compare}} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
{{!-- Condição para apresentar a mensagem de pickup store somente uma vez. É uma condição delicada, pois conta com CSS e o posicionamento da mensagem (not last child), caso o layout seja alterado, pode deixar de funcionar - e não conseguimos usar helpers customizados nem criar variáveis para controlarmos o loop e a renderização. O ideal seria posicionar a mensagem dentro de cada pedido (inclusive há um campo de informações adicionais para pedidos, como mostrado no exemplo). --}}
{{#compare orders.length ">" 1}}
{{#each orders}}
{{#richShippingData shippingData}}
{{#group logisticsInfo by="addressId"}}
{{#eq items.0.selectedDeliveryChannel "pickup-in-point"}}
{{/eq}}
{{/group}}
{{/richShippingData}}
{{/each}}
{{else}}
{{#richShippingData shippingData}}
{{#group logisticsInfo by="addressId"}}
{{#eq items.0.selectedDeliveryChannel "pickup-in-point"}}
Importante! Para a retirada do produto, será necessário apresentar um documento de identificação com foto para garantir a segurança da entrega. {{/eq}} {{/group}} {{/richShippingData}} {{/compare}} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{#compare ../orders.length "==" 1}}
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||