Jump to content

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


Recommended Posts

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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?