Pular para o conteúdo principal
Versão: 1.x

Notificações por E-mail

O WCPOS oferece controle individual sobre quais e-mails de notificação do WooCommerce são disparados para pedidos do POS, separadamente das configurações gerais de e-mail do WooCommerce do seu site. Também é possível notificar o operador de caixa que processou a venda.

As configurações estão na tela de Finalização de compra — acesse WP Admin → POS → Configurações → Finalização de compra. Os controles de e-mail ficam acima das seções Status do Pedido e Gateways de Pagamento.

Sobre e-mails de pedidos do POS

Os gatilhos padrão de e-mail do WooCommerce nem sempre são disparados corretamente em pedidos do POS, porque o POS utiliza status personalizados como POS - Open e POS - Partial que o WooCommerce não reconhece. O WCPOS re-dispara manualmente o e-mail de Novo Pedido quando um pedido transiciona de um desses status para Concluído, Processando ou Aguardando — garantindo que você receba a notificação de forma confiável, independentemente do caminho que o pedido percorreu durante a finalização.

Os três grupos de e-mail

Cada grupo possui uma chave principal no topo. Quando a chave está ativada, uma lista de caixas de seleção aparece abaixo, permitindo ativar ou desativar cada tipo de e-mail individualmente. Quando a chave está desativada, nenhum desses e-mails é enviado para pedidos do POS (independentemente das caixas de seleção individuais).

E-mails do administrador

"E-mails de notificação do administrador do WooCommerce para pedidos do POS"ativado por padrão.

Enviado para o(s) endereço(s) configurado(s) em WooCommerce → Configurações → E-mails → (tipo de e-mail) → Destinatário(s).

E-mailPadrãoEnviado quando
Novo pedido✓ MarcadoUm pedido do POS muda para Processando / Concluído / Aguardando
Pedido cancelado✓ MarcadoUm pedido do POS é cancelado
Pedido com falha✓ MarcadoUm pedido do POS falha (erro no gateway, etc.)

E-mails do cliente

"E-mails de notificação do cliente do WooCommerce para pedidos do POS"ativado por padrão.

Enviado para o e-mail de cobrança do cliente — disparado apenas para pedidos com um cliente vinculado (ignorado silenciosamente para vendas como Convidado).

E-mailPadrãoEnviado quando
Pedido aguardando✓ MarcadoUm pedido do POS muda para Aguardando
Pedido em processamento✓ MarcadoUm pedido do POS vai para Processando
Pedido concluído✓ MarcadoUm pedido do POS é concluído
Pedido reembolsado✓ MarcadoUm pedido do POS é reembolsado (total ou parcial)
Pedido com falha✓ MarcadoUm pedido do POS falha

E-mails do operador de caixa

"Enviar notificação de novo pedido ao operador de caixa que processou o pedido no POS"desativado por padrão.

E-mailPadrãoEnviado quando
Novo pedido✓ Marcado (quando a opção principal está ativada)Um pedido do POS é concluído por esse operador de caixa

O WCPOS identifica o operador de caixa a partir do meta _pos_user do pedido (o usuário WP conectado ao terminal) e utiliza o e-mail da conta dele. Se o e-mail do operador de caixa for o mesmo que o e-mail do administrador — por exemplo, em uma loja de proprietário único onde a mesma pessoa é administrador e operador de caixa — o WCPOS elimina a duplicidade do destinatário para que o e-mail não seja recebido duas vezes.

As opções de administrador e operador de caixa funcionam de forma independente — desativar uma não afeta a outra.

Cenários comuns

Evitar que a caixa de entrada fique lotada em dias movimentados

Desative E-mails do administrador → Novo pedido se a loja realiza mais de 50 vendas por dia e o administrador não precisa de uma notificação para cada uma. Mantenha Pedido cancelado e Pedido com falha ativados — esses são os que realmente importam.

Para acompanhamento de receita, a tela de Relatórios é uma ferramenta melhor do que contar e-mails de Novo pedido.

Enviar notificações apenas ao operador de caixa de plantão, não ao administrador

Desative o botão principal de E-mails do administrador e ative o botão principal de E-mails do caixa. O caixa que finaliza cada venda recebe o e-mail de Novo pedido no endereço da conta pessoal, e a caixa de entrada do administrador permanece limpa.

Isso funciona bem para lojas com vários caixas em que o proprietário não deseja acompanhar cada transação.

Desativar e-mails do cliente para vendas presenciais

Lojas com grande fluxo de turistas, bancas de feira e cafeterias de atendimento rápido geralmente não precisam enviar um recibo por e-mail ao cliente — ele já possui o recibo impresso. Desative o botão principal de E-mails do cliente e nenhum e-mail de Processando / Concluído / Reembolsado será enviado para vendas do POS.

Isso não afeta os e-mails direcionados ao cliente dos pedidos online, já que eles passam pelo WooCommerce padrão (não pelo caminho do POS).

Manter os e-mails do cliente ativados, exceto o de 'Processando'

Se os pedidos do POS são concluídos instantaneamente (dinheiro + cartão presencial), o cliente recebe um e-mail de Processando e um e-mail de Concluído no mesmo segundo. Desmarque Pedido em processamento na lista de E-mails do cliente para eliminar o e-mail redundante.

Atualizei de uma versão anterior à v1.8.9 e meu antigo botão único 'Ativar e-mails' desapareceu

O botão único liga/desliga das versões anteriores foi substituído pela estrutura de três grupos acima. O WCPOS migra de forma transparente a configuração anterior — se os e-mails estavam desativados, os três botões principais ficam desativados; se estavam ativados, os botões principais de Administrador e Cliente ficam ativados e o de Caixa fica desativado (o novo padrão).

Não é necessário fazer nada; a migração é executada automaticamente ao abrir a página de configurações de Finalização de compra após a atualização.

Hooks para desenvolvedores

Para controle programático além da interface, os seguintes filtros do WordPress estão disponíveis:

FiltroFinalidade
woocommerce_pos_admin_email_enabledSubstituir o controle principal do administrador
woocommerce_pos_customer_email_enabledSubstituir o controle principal do cliente
woocommerce_pos_admin_emailsFiltrar a lista de e-mails de administrador habilitados
woocommerce_pos_customer_emailsFiltrar a lista de e-mails de cliente habilitados

As notificações do caixa são configuradas por meio do filtro existente woocommerce_email_recipient_new_order do WooCommerce, portanto substituições por destinatário (por exemplo, adicionar endereços em cópia) funcionam da mesma forma que para qualquer e-mail do WooCommerce.

  • Configurações de Checkout — gateways de pagamento e status do pedido na mesma página de configurações
  • Pedidos — visualizar pedidos do POS que foram processados
  • Acesso do Caixa — quais usuários do WordPress podem fazer login como caixas