Articles

WooCommerce Docs

Por que é que os meus e-mails não estão a ser enviados? Voltar ao topo

Este merece uma página própria. Veja Por que os e-mails podem não estar sendo enviados.

Além de seguir as instruções no link acima, esteja ciente de que usando autenticação HTTP como proteção para usuários indesejados de ver seu site, o WP-Cron provavelmente será bloqueado, e não será disparado em seu site. Se você está confiando no WP-Cron, por favor desative o HTTP Auth para testar, pois Follow-Ups não serão enviados se o HTTP Auth não estiver desabilitado. O seguinte é o que você pode ver se você tem o WP Crontrol instalado.

Screen Shot 2016-02-08 at 8.40.18 AM

O que aciona meus e-mails para serem enviados aos clientes? Voltar ao topo

Um e-mail será enviado assim que as condições de disparo definidas forem satisfeitas para qualquer e-mail específico. Se o gatilho for “Estado do pedido”: Completed,” Follow-Ups irá reunir e construir a lista de e-mails a serem enviados, com base nos e-mails existentes, logo após a conclusão de um pedido. Estes e-mails são mantidos em fila de espera e são enviados assim que o intervalo de tempo transcorrer.

Para evitar o envio de vários e-mails para o mesmo cliente, podem ser definidas condições de prioridade, e há também opções como “Enviar uma vez por cliente” e “Ajustar data de envio” (de um e-mail já na fila). Mas é importante notar que se outro e-mail de acompanhamento for criado após a conclusão de um pedido, este e-mail não será adicionado à fila, mesmo que as condições de disparo sejam compatíveis.

Por que tenho milhares de comentários agora? Voltar ao topo

O Action Scheduler é um método robusto para garantir ações oportunas e precisas a serem acionadas. Como os e-mails de acompanhamento dependem da precisão no envio de datas e horários, nós (juntamente com o WooCommerce Subscriptions) implementamos este novo e extremamente preciso agendador. Como explicado na documentação, o Agendador de Ações, por padrão, registra todas as ações na tabela de comentários e pode fazer com que sua contagem de comentários cresça exponencialmente no painel de controle. Isto não é um bug.

Por padrão, entradas de log (ou seja, comentários) serão deletadas após um mês, juntamente com a ação a que se referem. Se o volume de comentários for um problema para você (seus clientes nunca os verão, você pode reduzir o número de ações e comentários que são mantidos para usar o filtro ‘action_scheduler_retention_period’. Por padrão, ele é definido em um mês, mas você poderia mudá-lo para 60 * 60 * 24 * 7 para reduzi-lo para uma semana, ou para reduzi-lo para um dia.

Se você deseja desligá-lo completamente, há uma configuração para permitir que você tanto desligue os logs do agendador de ações (isto é definido para não registrar ações por padrão – você terá que ligá-lo novamente), e uma seleção que irá apagar os logs atuais do seu banco de dados ao salvar suas configurações.

Lógica de Abandono do Carrinho Voltar ao topo

Follow-Ups sabe quando um produto foi adicionado ao carrinho, e depois quando o produto é comprado. Isto pode acontecer imediatamente, alguns minutos depois, ou alguns dias mais tarde. Independentemente disso, Follow-Ups irá remover os e-mails “Adicionados ao carrinho” da fila quando as compras forem feitas, e remover os e-mails da fila agendada, se necessário.

Quando importar pedidos, ele apenas pára em 0% e nunca se atualiza Voltar ao topo

Isso ocorre de tempos em tempos, e recomendamos que tente estes três passos antes de enviar um ticket para suporte:

  • Certifique-se de estar atualizado com seu plugin de e-mails de acompanhamento. Executando o último e maior é o maior!
  • Você está executando o PHP 5.6 ou inferior? Nós recomendamos que você atualize para PHP 7.2.
  • Você tem um plugin de caching instalado? Ou você está fazendo algum caching em qualquer lugar? Verifique também com o seu provedor de hospedagem. Ficaria surpreendido com o que eles fazem por si!

Por que não posso usar Mandrill (um serviço MailChimp) et al? Voltar ao topo

Simplesmente colocado – é contra os seus Termos de Serviço. E-mails transacionais são definidos como e-mails únicos enviados a um ou muito poucos destinatários e são personalizados especificamente para o destinatário. Os usos comuns incluem:

    • Mails de acompanhamento e lembrete
    • Mails com senha esquecida
    • Confirmações de pedidos e recibos
    • Vários outrosoff emails

Known Plugin Conflicts or Incompatibilities with Various Stuff Voltar ao início

Se você estiver executando algum dos seguintes plugins, por favor, desabilite-os, pois são conhecidos por causar um problema com os Follow-Ups:

  • P3 Performance Plugin
  • Linnworks Integration for WooCommerce (versões mais antigas que 1.3.6 – por favor atualize para 1.3.6 ou posterior)
  • WP-Sweep – Este plugin pode apagar dados (não apenas de Follow-ups, mas pode prejudicar os dados do seu produto WooCommerce também

Posso enviar e-mails não-automatizados usando este plugin? Voltar ao topo

Sim. Basta escolher E-mails Manuais, e obter todos os benefícios de um e-mail automatizado – sempre que quiser. Sem planejamento, sem condições – basta enviar quando for necessário. Uma vez criado um modelo para o seu e-mail manual, você pode rapidamente puxá-lo para cima a qualquer momento, selecionar um endereço de e-mail, fazer algumas edições se necessário e clicar em “Enviar”. Também é possível enviar um e-mail manual para um grupo seleccionado de clientes/utilizadores de uma só vez. Por exemplo, um e-mail pode ser enviado a todos os clientes que fizeram uma compra num intervalo de datas, ou a todos os clientes que compraram produtos específicos. Consulte a página “E-mails Manuais” para mais informações.

Tentei enviar 800 e-mails, mas só enviou… Voltar ao início

As limitações dos Webhost podem ser diferentes, recomendamos verificar com o seu anfitrião sobre os seus limites de envio. Veja aqui para mais informações. Se você planeja enviar mais e-mails do que o limite diário, recomendamos a troca para um provedor de e-mail de terceiros, como o Mandrill. Eles têm um plugin disponível (wpMandrill), que se integra com os e-mails de acompanhamento.

Como funciona o acompanhamento de links do Google Analytics? Voltar ao topo

Após marcar a caixa, um novo campo se abre para entrar no seu link de rastreamento.

Você pode ler mais informações na página de ferramentas do Google Analytics URL Builder.

Apenas o link de rastreamento precisa ser inserido nesta área, e não a URL completa.

Para onde foi a funcionalidade “Enviar sempre”? Voltar ao topo

Iniciando na versão 4.0, apenas os tipos de e-mail armazenados têm a capacidade de limitar ou não a funcionalidade “Enviar Sempre”. Esta alteração foi implementada porque ao enviar e-mails com um tipo de e-mail diferente de “Storewide” (que inclui e-mails específicos de produtos e categorias), os e-mails resultam numa duplicação insignificante. Porque?

Emails são enfileirados com base na especificidade. Quanto mais específico é um e-mail, maior é a prioridade. Assim, os tipos de e-mail fora de “Storewide” são tipicamente enfileirados com maior prioridade, e com baixa duplicação, tornando desnecessária a necessidade de limitar esses tipos de e-mail para poder “Enviar sempre” ou não, desnecessário. Apenas os e-mails “Storewide” têm um potencial real de duplicação, e os e-mails de acompanhamento fornecem mais controle para que este tipo de e-mail limite seu cruzamento com estes outros tipos de e-mail.

Onde estão todos os meus tipos de e-mail? Por que só posso usar o Manual e os Inscrições? Voltar ao topo

Iniciando na versão 4.0, os Emails de Acompanhamento não requerem nenhum plugin adicional. Isto significa que você agora tem acesso a alguns dos recursos de Follow-Up Emails sem WooCommerce ou Sensei instalados – o que é uma ótima notícia! Isso também pode ser confuso, pois sem WooCommerce você não terá acesso a nenhum outro tipo de e-mail além de Emails de Inscrição e Manuais.

Um outro cenário que limitaria você a não ter todos os seus tipos de e-mail é se você estiver executando uma instalação multi-site do WordPress. Isso importa porque os e-mails de acompanhamento procuram especificamente por woocommerce/woocommerce.php nos dados dos plugins ativos do WordPress para determinar se o WooCommerce está instalado. No caso de uma instalação multi-site, este arquivo específico não será encontrado, assim os e-mails de acompanhamento não mostrarão todos os tipos de e-mail.

Os e-mails são enviados tanto para clientes registrados como para o checkout de convidados? Voltar ao topo

Sim. Não importa como seus clientes fazem checkout, seus e-mails serão adicionados a quaisquer campanhas que você tenha configurado.

Quando um usuário se inscreve, meu e-mail de cadastro não está enviando? Voltar ao topo

As mensagens são diferentes das funcionalidades da caixa de inscrição para “newsletters” e “listas de correio”. Os e-mails de inscrição são para se inscrever em uma conta no WordPress/WooCommerce. Observe esta diferença.

Enviar o e-mail certo é complexo, como ele é tratado? Voltar ao topo

Tentamos documentar o processo de decisão que os Follow-ups fazem no momento de enviar um e-mail para determinar o que é enviado, o que não é enviado, e em que ordem. Para uma visão geral de alto nível desse processo de decisão, leia sobre isso aqui.

Quando meus e-mails de assinatura serão acionados? Voltar ao topo

Quando é que o e-mail “após a expiração” é agendado? O sistema executa algum tipo de processo de fundo para verificar subscrições expiradas todos os dias e agendá-las?

Sim… mais ou menos. O e-mail é adicionado à agenda depois que o plugin WooCommerce Subscriptions dispara o gatilho subscription_expired em uma assinatura, então é normal não ter nada agendado quando você cria ou importa pedidos pela primeira vez.

Parece que nenhum dos meus e-mails “antes da expiração da assinatura” estão sendo enviados! Voltar ao topo

Primeiro, verifique as suas configurações de subscrição. Você tem datas de fim? Se não, você deve estar usando o gatilho before next subscription payment porque suas assinaturas não expiram (portanto, sem datas de término). Se este for o caso, e você tem before subscription expires gatilhos definidos para essa assinatura, eles nunca serão acionados. Por favor actualize a trigger.

A minha página de cancelamento não está a funcionar Voltar ao início

Criei uma página com o código de atalho para lidar com todos os opt-outs e cancelamento de subscrições. Eu fiz a URL https://example.com/unsubscribe. Porque não está a funcionar?

A questão aqui não é usar o atalho – como Follow Ups tem mantido compatibilidade com ele. O problema diz respeito ao fato de que existe um endpoint para unsubscribes que será https://example.com/unsubscribe, então criar uma página com essa mesma lesma irá sobrescrever e quebrar o endpoint. Se você gostaria de usar o atalho em uma página adicional, por favor simplesmente não use essa bala “unsubscribe”. Como as lesmas de endpoints devem ser sempre únicas.

Como posso testar o envio de e-mails em grandes quantidades? Voltar ao topo

Não há nenhuma funcionalidade diretamente nos Follow Ups que permita isso. O que você pode fazer é usar plugins de terceiros para desativar e registrar os e-mails como se eles tivessem sido enviados. Algumas vezes usamos o seguinte para ver o que seria enviado e diagnosticar problemas. Lembre-se, estes plugins adicionam dados à base de dados que pode querer limpar antes de colocar o seu website em directo:

  • Desactivar o plugin Emails
  • Log Emails plugin

Como é usado o tipo de acesso às listas (a diferença entre público/privado)? Voltar ao topo

O tipo de acesso público significa que a lista está disponível publicamente para os clientes da loja se inscreverem.

Alternativamente, os inscritos só podem ser adicionados de um administrador às listas usando o tipo de acesso privado.

Nota: Este é um documento de nível de Desenvolvedor fornecido como orientação. Nós não podemos dispensar conselhos ou rever o código sob a nossa Política de Suporte.

A minha página de cancelamento de inscrição é em branco… Ajuda! Voltar ao topo

Tipicamente, a página não está vazia. Normalmente, existe simplesmente uma regra CSS que esconde a área de conteúdo principal – algo como isto:

.home #content {
display: none;
}

Como faço para personalizar a página de Cancelamento de Inscrição? Voltar ao topo

Você pode substituir o template que é exibido nesta página copiando o woocommerce-follow-up-emails/templates/email-unsubscribe.php, e colando este arquivo dentro de um diretório follow-up-emails no seu tema ativo. Os Emails de Seguimento irão então carregar o email-unsubscribe.php apresentado pelo tema em vez do que é enviado com os Emails de Seguimento. Isto também ajudará na atualização de qualquer alteração que você ou seu desenvolvedor do tema possa fazer.

Que modelos posso editar, e como? Voltar ao topo

Existem vários modelos que você pode editar simplesmente copiando o arquivo existente da pasta E-mails de Acompanhamento – woocommerce-follow-up-emails/templates/ – para /follow-up-emails/. Alguns podem já ter esta pasta, se você já fez o download dos modelos de e-mail fornecidos. Alguns arquivos de modelos podem estar em uma subpasta, nesse caso é importante copiar sobre os arquivos usando a mesma estrutura de pastas. Exemplo de arquivos que você pode sobrescrever:

  • email-subscriptions.php
  • email-unsubscribe.php
  • myaccount/email-preferences.php

Não consigo fazer o download dos modelos de e-mail Voltar ao início

Recebe a seguinte mensagem?

Error saving file to /var/www/blah/wp-content/themes/blah/follow-up-emails/emails/fue-responsive-one-column.html

Primeiro, o seu tema activo deve poder ser escrito pelo servidor. A função de download de e-mail irá criar um novo diretório no seu tema ativo:

follow-up-emails/emails

Esta é a estrutura de pastas que os e-mails de acompanhamento lêem para acessar os modelos de e-mail. No mínimo, crie essas pastas manualmente e torne-as graváveis para baixar os templates.

Perguntas úteis quando necessário Voltar ao topo

Perguntas úteis quando necessário Voltar ao topo

Perguntas úteis quando necessário Voltar ao topo

Perguntas úteis quando necessário Voltar ao topo Acontece, por isso fornecemos algumas consultas SQL úteis para fazer alterações diretamente no banco de dados. Recomendamos que você faça uma cópia de segurança do seu banco de dados antes de tentar qualquer uma dessas coisas. Veja as consultas aqui.

Encerrar um erro T_STRING na instalação? Voltar ao topo

Pode estar a encontrar um erro como:

Parse error: syntax error, unexpected T_STRING in .../wp-content/plugins/woocommerce-follow-up-emails/includes/addons/twitter/class-fue-addon-twitter-admin.php on line 99

Este erro ocorre porque você está a correr uma versão incompatível do PHP. Muitas vezes o PHP 5.2 ou alguma variante. Nós recomendamos que você atualize sua versão para pelo menos PHP 5.4.

Eu estou recebendo um erro na configuração do SPF Voltar ao topo

Alguns usuários em alguns hosts podem estar encontrando o seguinte problema:

Error generating an SPF record. Failed to write question to socket

O primeiro passo a ser dado é verificar com sua companhia de hospedagem se os sockets estão habilitados/ permitidos. Este erro tipicamente ocorre porque Follow Ups está recebendo erros de socket ao tentar gerar o registro do SPF ao consultar o DNS. Follow Ups pings O DNS público do Google precisa de acesso ao UDP 8.8.8.8 na porta 53.

Qual é a formatação padrão para e-mails enviados? Voltar ao topo

Por padrão, os e-mails são enviados como multipart/alternative, contendo text/html parte, assim como text/plain parte (gerada pela remoção de HTML do conteúdo text/html).

Para desativar este comportamento e usar apenas text/html, você pode usar o seguinte filtro:

add_filter( 'fue_multipart_mail', '__return_false' );

Como desinstalar Follow-Ups? Voltar ao topo

Por padrão, esta extensão não exclui suas informações do banco de dados se você excluir o plugin do WordPress Admin. Se você deseja desinstalar completamente os Follow-Ups, incluindo seus dados, adicione o seguinte ao arquivo wp-config.php do seu site antes de excluir o plugin:

define('WC_REMOVE_ALL_DATA', true);

Recomendamos o uso do recurso de backup antes de desinstalar. Vá para: Follow-Up > Configurações > Ferramentas. A partir daí, configurações e e-mails podem ser exportados e importados.

Remembrar para remover a linha de código acima após desinstalar o plugin.