Ir para conteúdo
  • Cadastre-se

Pressão na WHMCS por um novo Hook (cupons)


Posts Recomendados

Pessoal, o que acham de enchermos essa WHMCS Request de votos, para que a equipe deles perceba a importância de um Hook no momento da inclusão de cupom de desconto? Com um hook desse, teríamos muito mais controle sobre o momento de inserção de cupom, podendo iniciar algum PHP, rejeitar o cupom, etc.

https://requests.whmcs.com/topic/hook-for-adding-discount-code

Espero que gostem da idéia, e espalhem também para colegas que tem WHMCS e não usam aqui este fórum

Link para o comentário
Compartilhar em outros sites

11 horas atrás, Anderson Pereira disse:

Pessoal, o que acham de enchermos essa WHMCS Request de votos, para que a equipe deles perceba a importância de um Hook no momento da inclusão de cupom de desconto? Com um hook desse, teríamos muito mais controle sobre o momento de inserção de cupom, podendo iniciar algum PHP, rejeitar o cupom, etc.

https://requests.whmcs.com/topic/hook-for-adding-discount-code

Espero que gostem da idéia, e espalhem também para colegas que tem WHMCS e não usam aqui este fórum

Sinceramente não compreendi sua ideia.

No momento que inserir o cupom de desconto qual ação você esperaria? 

Link para o comentário
Compartilhar em outros sites

2 minutos atrás, edvan disse:

Sinceramente não compreendi sua ideia.

No momento que inserir o cupom de desconto qual ação você esperaria? 

Qualquer processamento que possa:

- Criar um trigger em PHP (pra fazer qualquer coisa) quando um cupom é inserido
- Rejeitar o cupom em uma condição específica (Ex: se o cliente tiver mais de R$ 100,00 mensias em serviços)
- Permitir finalmente que cupons possam ativar afiliações de modo fácil, ao invés de exigir aqueles links horríveis

Pra falar a verdade, as possibilidades são infinitas num momento importante desse, já que todo mundo adora um cupom, e é praticamente um chamariz de clientes.

Link para o comentário
Compartilhar em outros sites

Agora, Anderson Pereira disse:

Qualquer processamento que possa:

- Criar um trigger em PHP (pra fazer qualquer coisa) quando um cupom é inserido
- Rejeitar o cupom em uma condição específica (Ex: se o cliente tiver mais de R$ 100,00 mensias em serviços)
- Permitir finalmente que cupons possam ativar afiliações de modo fácil, ao invés de exigir aqueles links horríveis

Pra falar a verdade, as possibilidades são infinitas num momento importante desse, já que todo mundo adora um cupom, e é praticamente um chamariz de clientes.

Você tem noção de programação?

Link para o comentário
Compartilhar em outros sites

Agora, edvan disse:

Você tem noção de programação?

Sim, tenho, por que?

Inclusive tentei já implementar algum tipo de processamento no hook PreUpdateTotalCart (algo assim), mas não há como criar uma estrutura de coupon dinâmica, teria que pra CADA situação/afiliado criar um cupom único, o que é impossível de gerenciar

Link para o comentário
Compartilhar em outros sites

1 minuto atrás, Anderson Pereira disse:

Sim, tenho, por que?

Inclusive tentei já implementar algum tipo de processamento no hook PreUpdateTotalCart (algo assim), mas não há como criar uma estrutura de coupon dinâmica, teria que pra CADA situação/afiliado criar um cupom único, o que é impossível de gerenciar

Não conheço esse hook.

Para quem conhece a WHMCS.com sabe que para que seja implementado algo desse tipo pode levar meses ou anos para convencer eles.

Link para o comentário
Compartilhar em outros sites

Agora, edvan disse:

Não conheço esse hook.

Para quem conhece a WHMCS.com sabe que para que seja implementado algo desse tipo pode levar meses ou anos para convencer eles.

Pois é... por isso tudo o que pedi nesse Feature Request foi criar um HOOK, um $#@&!(%  Hook na inclusão do cupom  ?

Link para o comentário
Compartilhar em outros sites

1 minuto atrás, Anderson Pereira disse:

Pois é... por isso tudo o que pedi nesse Feature Request foi criar um HOOK, um $#@&!(%  Hook na inclusão do cupom  ?

E você acredita que o hook atenderia as demais demanda?

Citar

- Rejeitar o cupom em uma condição específica (Ex: se o cliente tiver mais de R$ 100,00 mensias em serviços)
- Permitir finalmente que cupons possam ativar afiliações de modo fácil, ao invés de exigir aqueles links horríveis

Ano passado eu tive uma demanda própria e utilizando Smarty ( variável responsável {$promotioncode} ) consegui fazer o que precisava.

Link para o comentário
Compartilhar em outros sites

E sobre o hook que vc não conhecia, é esse aqui:

https://developers.whmcs.com/hooks-reference/shopping-cart/#precalculatecarttotals

Ele até roda após a inclusão de um cupom, mas não serve porque minha idéia com esse Hook novo seria:

- Existe no sistema um cupom ABCDE12345
- Existe no sistema um afiliado com id 80

Se alguém digitasse no campo do cupom ABCDE12345#80 , esse Hook novo me permitiria processar e entender que , após um simples "split", o cliente vai ganhar o cupom ABCDE12345 no return e automaticamente o vincular ao afiliado 80 (via Cookie)

E fazendo no PreCalculateCartTotals, não funciona pois ele já dá o cupom dinâmico como inválido, já que a validação é feita nessa parte do código que precisaria do novo Hook

2 minutos atrás, edvan disse:

E você acredita que o hook atenderia as demais demanda?

Ano passado eu tive uma demanda própria e utilizando Smarty ( variável responsável {$promotioncode} ) consegui fazer o que precisava.

Sim, acredito que atenderia, pela minha explicação no post anterior (usando o # como split e tal). Não seria difícil.

 

Mas conseguiu fazer exatamente o que com o $promotioncode ? Não entendi se foi exatamente o que eu precisava.

Link para o comentário
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • 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?