Suporte » Plugins » E-mails não são recebidos/enviados Woocommerce

  • simitar540

    (@simitar540)



    Pessoal, se alguém tiver conhecimento para elucidar meu caso, vai me ajudar a viabilizar a colocar a loja virtual em produção.

    Uso WP de instalação multi-site com woocommerce e pretendo fazer funcionar o sistema de pagamento pagseguro com meu site.
    Fiz testes de compra em ambiante sandbox por cartão de crédito e outras modalidades até o fim, quando dá-se como pagamento recebido e o devido retorno a aloja.

    Contudo, verificando o os emails do cliente e do vendedor, estes não receberam e-mail da operação efetuada (pedido colocado).
    No painel de pedidos não há indicação de novo pedido criado. O pedido, porém está lá, mas com o status pendente. (Mas não foi aceito o pagamento nno pagseguro???)

    Em resumo, não passou no teste. Sem pelo menos o comprador e o vendedor não receber email, o site não será posto em produção.

    Minhas perguntas:

    1) Mesmo existindo um pedido criado no status pendente, este pedido não deveria estar sinalizado no menu do woocommerce alertando que há um pedido?
    2) Será que, por causa do ambiente sandbox, os emails não são enviados pelo woocommerce?
    3) Será que precisa ser simulado em ambiente de produção para que os emails sejam enviados de fato?
    4) Fazer teste em ambiente de produção simulando compra, não seria um contra senso? (afinal para isto que existe o sandbox)

    Obrigado por quem puder dar pistas do que ocorre nesta situação.

    Abraços!

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Moderador Mario Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Olá, tudo bem?

    1) Mesmo existindo um pedido criado no status pendente, este pedido não deveria estar sinalizado no menu do woocommerce alertando que há um pedido?

    O status pendente (Pending payment) significa que o pedido foi criado, mas não foi pago. Conforme documentação.

    2) Será que, por causa do ambiente sandbox, os emails não são enviados pelo woocommerce?

    3) Será que precisa ser simulado em ambiente de produção para que os emails sejam enviados de fato?

    Creio que não. É possível que sua hospedagem não permita o envio de e-mails, por exemplo, se estiver no localhost. Ou por exemplo, algumas obrigam que o remetente seja uma caixa de e-mail criada, então o site exemplo.com.br não poderia enviar um e-mail com remetente fulano@gmail.com, mas sim um qualquercoisa@exemplo.com.br.

    Pode ser também que seja necessário instalar um plugin de SMTP para configurar os dados de envio de e-mail da caixa de e-mail criada na sua hospedagem.

    4) Fazer teste em ambiente de produção simulando compra, não seria um contra senso? (afinal para isto que existe o sandbox)

    Seria sim. Não faça.

    Abraços

    simitar540

    (@simitar540)

    Olá, obrigado pela resposta.

    1) Você não compreendeu a minha pergunta. Sendo um pedido criado independente do status deveria haver uma sinalização no menu lateral do woocommerce apontando/sinalizando o pedido criado. Ex. 1, 2, 3 etc. Entendeu agora?

    2) Eu não simulei em servidor local. Fechando um pedido SEM utilizar o PagSeguro eu recebo os e-mails normalmente. isto significa que o woocommerce cumpre seu papel.
    Se eu simular a compra pelo pagseguro não recebo os e-mails: comprador e vendedor por parte do woocommerce, e nem do próprio pagseguro me avisando que o pedido foi pago.

    Então no seu último parágrafo não compreendo a necessidade do plug in smtp, se recebo os emails pelo woocommerce desde que não crie um pedido pagando pelo pagseguro. Significa que minha hospedagem não é a questão aqui. Não entendo, segui a cartilha como manda o pagseguro.

    Eu vejo problemas no pagseguro e não no woocommerce. No pagseguro você recebe um e-mail de testes (teste de comprador, portanto não posso escolher o email que eu quiser). Não faz sentido você receber um email de testes se o teste não vai funcionar por incompatibilidade alheia ao ambiente de testes. A conta não fecha assim. Teste pra que? Teste do que? se não pode-se testar um ambiente isoladamente (no caso o pagseguro). Incompreensivel… pra mim tem gato na linha. Não consigo colocar a loja em produção. Isto está se tornando antiproducente. Que experiencia ruim estou tendo.
    Desse jeito vou voltar à venda tradicional, publicar em jornal e usar o telefone… pelo menos este não falha e você continua com os (poucos) cabelos que tem. Que decepção.

    Obrigado e abraços.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘E-mails não são recebidos/enviados Woocommerce’ está fechado para novas respostas.