Ir para conteúdo
  • Cadastre-se

[Whmcs] Ativar Pedido Automaticamente


edvan

Ativar Pedido Automaticamente  

19 votos

  1. 1. Ativar Pedido Automaticamente - Você acha esse recurso útil?

    • Sim
      16
    • Nâo
      2


Posts Recomendados

Pessoal,

 

Gostaria da opinião de vocês...

 

Não é nenhuma novidade que o WHMCS não permite que o status do pedido (order) seja modificado quando recebemos um pagamento ( seja via retorno automático ou manual ) conforme informa a documentação http://docs.whmcs.com/Order_Management#Accepting_Pending_Orders por motivos de fraudes, revisão e etc...

 

Diversas pessoas acham que essa responsabilidade é do módulo de pagamento ( o que discordo )... pensando nisso resolvi desenvolver um hook ( http://docs.whmcs.com/Hooks ) que ao "perceber" que a fatura saiu do status Unpaid ( em aberto ) para Paid ( pago ) não importando a forma de pagamento... o hook irá verifica o pedido e modifica o status para Active/Ativo.

 

No System Log/Log do Sistema irá constar o ID do pedido/fatura/cliente.

 

Edvancombr-%252520%252523131.png

 

Aguardo comentários... e se possível respondam a enquete!

 

Hook já está pronto.

Link para o comentário
Compartilhar em outros sites

Mas se o cliente usar um cupom dando 100% de desconto (promoção de 30 dias grátis) o whmcs registra o pagamento da fatura com valor zero.

Acho que o hook poderia ter uma proteção de não mudar o status caso a fatura estiver com o valor igual a zero

:)

AtarWeb.com.br • Hospedagem de Site + SSL Grátis
█ Revenda de Hospedagem CPanel e DirectAdmin SSD + SSL Grátis
Link para o comentário
Compartilhar em outros sites

Mas se o cliente usar um cupom dando 100% de desconto (promoção de 30 dias grátis) o whmcs registra o pagamento da fatura com valor zero.

Acho que o hook poderia ter uma proteção de não mudar o status caso a fatura estiver com o valor igual a zero

:)

 

O hook não tem esse propósito!

 

Em resumo...só irá alterar o status de Pending para Active se a fatura for marcada como Pago. Compreendeu?

 

Veja se isso te ajuda http://portaldohost.com.br/whmcs/desabilitando-faturas-com-valor-000

Link para o comentário
Compartilhar em outros sites

Então Edvan,

 

Pelo que entendi, no link que você passou, o hook apenas não envia o email para o cliente.

 

O que eu quis dizer é que o hook poderia ter uma solução para não ativar um pedido que está pago devido ao uso do cupom que concede 100% de desconto.

 

Quando utilizado um cupom com 100% de desconto a fatura é paga imediatamente após ser gerada e com o hook instalado o pedido vai ser aprovado sem ser revisado.

 

Uma outra dúvida, o hook só deve funcionar se a opção "Configurar o produto automaticamente assim que receber o primeiro pagamento" estiver selecionada?

AtarWeb.com.br • Hospedagem de Site + SSL Grátis
█ Revenda de Hospedagem CPanel e DirectAdmin SSD + SSL Grátis
Link para o comentário
Compartilhar em outros sites

Então Edvan,

 

Pelo que entendi, no link que você passou, o hook apenas não envia o email para o cliente.

 

O que eu quis dizer é que o hook poderia ter uma solução para não ativar um pedido que está pago devido ao uso do cupom que concede 100% de desconto.

 

Quando utilizado um cupom com 100% de desconto a fatura é paga imediatamente após ser gerada e com o hook instalado o pedido vai ser aprovado sem ser revisado.

 

Uma outra dúvida, o hook só deve funcionar se a opção "Configurar o produto automaticamente assim que receber o primeiro pagamento" estiver selecionada?

 

O objetivo do hook neste post é modificar o status do pedido para ativo quando a fatura for marcada como paga ( não importa se recebeu o pagamento manual/automático, se a fatura for 0.00 ou se tiver marcado para "receber o primeiro pagamento".)

 

Com o hook será gratuito e terá código fonte aberto você poderá implementar o que desejar.

Link para o comentário
Compartilhar em outros sites

Olá Edvan, 
Bacana a iniciativa, gostei.

 

É interessante a questão de poder checar o pedido posteriormente, mesmo após confirmação de pagamento. 
No entanto, nem sempre as empresas realiza esta checagem, tais como ligar e checar os dados cadastrados. 

Aliás, não conheço nenhum site de compras online, que liga para saber se é você mesmo...rs

Link para o comentário
Compartilhar em outros sites

Olá Edvan, 

Bacana a iniciativa, gostei.

 

É interessante a questão de poder checar o pedido posteriormente, mesmo após confirmação de pagamento. 

No entanto, nem sempre as empresas realiza esta checagem, tais como ligar e checar os dados cadastrados. 

Aliás, não conheço nenhum site de compras online, que liga para saber se é você mesmo...rs

 

Utilizo o MaxMind que já ajuda na prevenção de fraudes.

Link para o comentário
Compartilhar em outros sites

 

O que eu quis dizer é que o hook poderia ter uma solução para não ativar um pedido que está pago devido ao uso do cupom que concede 100% de desconto.

 

Consegui implementar essa solicitação e vou deixar como opcional.

Seus pedidos com 100% de desconto você efetua a criação na mão grande ou utiliza a opção Accept Order para criar automaticamente?

Link para o comentário
Compartilhar em outros sites

Consegui implementar essa solicitação e vou deixar como opcional.

Seus pedidos com 100% de desconto você efetua a criação na mão grande ou utiliza a opção Accept Order para criar automaticamente?

 

Edvan,

 

Acabei não vendo esse seu post.

 

Aqui utilizamos "Configurar o produto automaticamente quando você aceitar manualmente um pedido pendente".

 

Mesmo assim, vou testar o hook com a configuração que você sugere no blog p/ ver como fica.

 

Obrigado :D

AtarWeb.com.br • Hospedagem de Site + SSL Grátis
█ Revenda de Hospedagem CPanel e DirectAdmin SSD + SSL Grátis
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?