Completed

Conserto de bug do Woocommerce (envio automático de e-mail)

Published on the September 06, 2016 in IT & Programming

About this project

Open

Utilizo o WooCommerce integrado com Bcash, para venda de tickets de eventos (pelo Tickera). O processo segue os seguintes passos:
1. Assim que uma compra (pedido) é feita, o WooCommerce envia um e-mail automático para o comprador, e o pedido fica com o status "aguardando pagamento".

2. O cliente faz o pagamento no Bcash, assim que o Bcash aprova o pagamento, o status do pedido é alterado automaticamente para "processando" (até aqui fica claro que a integração com o Bcash - WooComerce funciona 100%)
3, O Tickera é integrado com o WooCommerce, e no momento que o status fica como "processando", segundo as configurações do tickera, deveria ser enviado um e-mail com o Ticket para o evento. Porém esse e-mail não é enviado.

Detalhes adicionais:
- se mudar manualmente o status do pedido para "Concluído" ,  então o WooCommerce envia o e-mail junto com o Ticket.
- Se entrar em "editar pedido" e colocar em "Ação do pedido" a opção "Reenviar e-mail de processando pedido", o e-mail é enviado com o ticket.
- Esses detalhes mostram que também não há problema de integração do WooCommerce com Tickera.

ÚLtimo detalhe, que faz isso parecer um bug: se gerar um cupom de desconto no valor do produto (fazendo o produto custar R$0,00), ao clicar em "Finalizar a compra pelo Bcash", o pedido entra como "processando" e o e-mail é enviado junto com o ticket automaticamente.

Eu gostaria que o e-mail fosse enviado automaticamente, sempre que o pedido fosse alterado para "processando"

Category IT & Programming
Subcategory E-commerce
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Payment Processor (Paypal, Stripe, etc.)
Roles needed Developer

Delivery term: Not specified

Skills needed