O dado já está no pedido. A Reval etiqueta cada linha dos pedidos que gera com uma
propriedade que indica a frequência. Você pode vê-la agora mesmo abrindo qualquer pedido de
assinatura no seu admin da Shopify. O que falta é o template do e-mail imprimi-la, porque o
da Shopify por padrão não mostra as propriedades de linha.
O que o seu cliente vai ver
Abaixo do nome de cada produto, em cinza e em corpo pequeno:
Se o cliente também comprou um add-on de uma única vez, essa linha se distingue sozinha:
Como fazer
Os nomes dos menus aparecem aqui em português e em inglês porque dependem do idioma em que
o seu admin da Shopify está configurado.
1
Entre nas notificações a clientes
No seu admin da Shopify: Configurações → Notificações (Settings → Notifications).Dentro, escolha Notificações a clientes (Customer notifications). É a primeira da
lista, a que diz “Notify customers about order and account events”.
2
Abra a confirmação de pedido
No grupo Order processing, a primeira linha: Confirmação de pedido (Order
confirmation), descrita como “Sent when a customer places an order”.
3
Abra o editor de código
No canto superior direito, o botão Editar código (Edit code). Fica ao lado de
Enviar teste (Send test).
4
Procure o bloco da variante — há MAIS DE UM
O corpo do e-mail tem centenas de linhas, então não procure a olho. Clique dentro do
editor de código e só então use No template padrão você vai encontrar quatro correspondências. As que interessam são as
duas que usam
Ctrl+F / Cmd+F: o buscador do navegador não serve,
porque o editor só mantém carregada a parte visível do arquivo. Procure:line.variant.title e estão dentro de um
{% for line in subtotal_line_items %}: uma em cada ramo do if. As outras duas você pode
ignorar:5
Cole o fragmento nas DUAS correspondências principais
Em cada uma, o lugar exato é depois do As quatro primeiras linhas e a última já estão no seu template: servem para confirmar que
você colou no lugar correto. O que você adiciona é apenas o bloco que começa com
{% endif %} que fecha o bloco da variante.
Você vai saber que está no ponto certo porque a linha seguinte começa com
{% if false %}.Assim fica a região, com o fragmento já no lugar (idêntica nos dois pontos):{% comment %} Reval.Antes de salvar, verifique se
{% comment %} Reval aparece duas vezes no template.
Se aparecer só uma, faltou o segundo ramo — e é justamente o que os pedidos comuns usam.6
Salve e verifique
Salve as mudanças.O botão Enviar teste (Send test) usa dados de exemplo sem propriedades de linha,
então não vai mostrar a frequência. Ele não serve para verificar esta mudança.Primeiro confirme que o dado existe: abra um pedido de assinatura em Pedidos —filtre
pela tag
Suscripción— e veja se abaixo do produto consta Suscripción: Mensual. Se não
estiver ali, o problema não é o template e você não vai resolver editando-o.Estar na ficha do pedido é necessário mas não suficiente: o e-mail sai sem a frequência
de todo modo se o fragmento ficou em um único ramo. A única comprovação real é olhar o
e-mail de um pedido com um só método de envio, que é o caso que usa o ramo {% else %}.Antes de considerar encerrado
Isso é feito uma vez por loja, e sobrevive às atualizações da Reval — o template é seu, vive na Shopify, e não é tocado quando atualizamos o app. Se você trocar de tema, confira se continua lá. Os templates de notificação são independentes do tema, então normalmente não se perdem. Mas se em algum momento você restaurar o template padrão por Reverter para o template original, o fragmento vai junto e é preciso colá-lo de novo. Se você tem outros apps que adicionam propriedades às linhas —gravações personalizadas, mensagens de presente, datas de entrega— este fragmento também vai imprimi-las, porque ele percorre todas as propriedades da linha. Em geral é o desejável. Se preferir mostrar somente a de assinatura, substitua a condição{% unless property.last == blank %} por
{% if property.first == 'Suscripción' or property.first == 'Compra única' %} e feche com
{% endif %} em vez de {% endunless %}.