OneTrace.ru Central de ajuda

E-mails da loja

Os e-mails de uma loja virtual — sobre pedidos, cadastro, redefinição de senha, com fatura em anexo — podem ser enviados pelo e-mail do projeto no OneTrace.ru. Assim eles têm boa entregabilidade, e os status (enviado, entregue, aberto) e o histórico aparecem no perfil do comprador. Os e-mails de pedido podem não só ser repassados, mas também montados a partir de modelos do OneTrace.ru: visual unificado, idiomas dos compradores, código de rastreamento da encomenda.

Isso funciona com os plugins de WooCommerce, Magento 2 e 1C-Bitrix, e uma loja própria pode enviar e-mails pela API. Os e-mails da loja estão disponíveis em todos os planos e contam no limite mensal de mensagens.

A seção fica no menu Engajamento → E-mails da loja. Todos os papéis com acesso aos modelos podem visualizá-la; alterar, apenas “Gerente” e acima.

Seção “E-mails da loja”

Conexão

  1. Conecte o e-mail em Integrações: o serviço de e-mail do OneTrace.ru ou o seu próprio SMTP.
  2. Instale o plugin da loja e informe nele uma chave secreta com a permissão “Enviar mensagens manualmente”; veja Chaves de API.
  3. Na seção E-mails da loja, ative Enviar os e-mails da loja pelo OneTrace.ru e clique em Salvar.

O plugin lê as configurações da seção a cada poucos minutos, por isso as alterações não chegam à loja na hora. Se houver várias integrações de e-mail, escolha a desejada no campo Integração de e-mail.

Como os e-mails são enviados

O plugin repassa cada e-mail da loja como está: assunto, texto, endereço de resposta, nome do remetente e anexos. O e-mail é enviado a cada comprador separadamente e entra no histórico do perfil dele com a marca “e-mail da loja”.

  • Se o OneTrace.ru não aceitar o e-mail — o e-mail não está conectado, o limite de mensagens acabou, o serviço está indisponível —, a loja o envia por conta própria, como antes. Os e-mails não se perdem e não chegam em duplicidade.
  • Cópias de e-mails para a loja e para os funcionários (novo pedido, formulário de contato, cópias ocultas) a loja sempre envia por conta própria; caso contrário, os endereços dos funcionários ganhariam perfis de compradores.
  • E-mails com link de acesso — redefinição de senha, nova conta, confirmação de endereço, login por link ou código — saem sem rastreamento de cliques, e depois do envio só o assunto fica armazenado: o link do e-mail não é salvo.
  • Anexos — até 5 arquivos e até 5 MB no total: PDF, imagens, texto, CSV, calendário. Um e-mail com outros arquivos a loja envia por conta própria.

A tabela Últimos 30 dias mostra os e-mails da loja por tipo: quantos no total, enviados, abertos e não enviados. A marca “modelo” indica os e-mails montados a partir de um modelo do OneTrace.ru.

E-mails de pedido com modelos

Para os e-mails “Pedido realizado”, “Pedido pago”, “Pedido enviado”, “Pedido entregue”, “Pedido cancelado” e “Pedido reembolsado”, é possível ativar um modelo do OneTrace.ru. Então o plugin não envia o seu próprio e-mail, e sim repassa os dados do pedido: produtos com imagens e opções, valores, desconto, entrega e pagamento, endereços, código de rastreamento. O e-mail é montado no idioma do comprador.

  1. Ao lado do e-mail, clique em Criar modelo pronto. Aparece um modelo transacional com versões em todos os idiomas do projeto, e ele já fica selecionado.
  2. Clique em Editar e revise o modelo: texto, cores, logotipo. Na pré-visualização, entra um pedido de exemplo.
  3. Ative o interruptor do e-mail e clique em Salvar.

Em vez do modelo pronto, você pode escolher qualquer modelo seu: servem os modelos de e-mail transacionais. Se você desativar o modelo, o e-mail volta a sair como e-mail da loja.

As plataformas de loja geralmente não têm os e-mails “Pedido enviado” e “Pedido entregue”. Quando os modelos deles estão ativados, o plugin os envia por conta própria: “Pedido enviado” — para cada encomenda, quando ela recebe um código de rastreamento; “Pedido entregue” — quando o pedido passa para o status de entregue. Se o modelo estiver desativado, esses e-mails não serão enviados.

Bloco “Pedido”

No editor de e-mails, o bloco Pedido mostra o pedido do e-mail da loja: produtos, valores e pagamento, rastreamento da encomenda com botão e endereços. Cada parte pode ser desativada, e os rótulos podem ser alterados e traduzidos. Em e-mails sem pedido, o bloco não aparece.

Bloco “Pedido” no editor

No texto do modelo, o pedido está disponível na variável order:

Variável O que será inserido
order.number, order.url Número do pedido e link para ele na área do cliente
order.amount, order.subtotal, order.discount, order.shipping, order.tax, order.refund_amount Valores do pedido e do reembolso
order.carrier, order.tracking_number, order.tracking_url, order.estimated_delivery Transportadora, código de rastreamento, link de rastreamento, data prevista
order.payment_method, order.shipping_method, order.reason Formas de pagamento e de entrega, motivo do cancelamento ou do reembolso
order.products Produtos: product_name, quantity, price, total, image_url, url, options

Mostre os valores com o filtro money: {{ order.amount|money(order.currency) }} exibirá “1 250 ₽” ou “€12.50” conforme as regras do idioma do e-mail.

E-mail “Pedido enviado” com um pedido de exemplo

Loja própria

Uma loja em plataforma própria envia e-mails com a requisição POST /api/v1/emails e uma chave secreta, e lê as configurações da seção com GET /api/v1/emails/settings. Se o modelo estiver ativado para o tipo de e-mail, em vez do assunto e do HTML envie os dados do pedido no campo order. A lista completa de campos está na referência da API: https://cdp.onetrace.ru/api/v1/openapi.json; os métodos prontos estão na biblioteca para PHP e no pacote para Laravel, veja Integração pelo servidor. O pacote para Laravel consegue enviar todos os e-mails do aplicativo pelo OneTrace.ru e, em caso de recusa, pelo e-mail comum.