Como era previsto algumas pessoas tiveram problemas com a atualização/upgrade para a versão WHMCS 4, particularmente eu tinha noção que isso ocorreria. Você pode até se perguntar, mas como você sabia disso? Simplesmente pelo fato de que não houve uma versão BETA pública. Apenas 250 pessoas puderam utilizar o sistema e isso é muitoooo pouco. Imagine vocês que só eu já atendi cerca de 400 empresas aqui no brasil, espanha, itália, agora imagine o mundo inteiro?
Problemas “simples” como não fazer backup dos templates, módulos existentes, falhas na instalação e etc… isso é aceitável. Ontem um cliente me procurou pois tinha realizado a migração com sucesso mas estava com problemas no boleto PRÓPRIO banco do brasil, resolvi encarar a situação e encontrei um grave problema na tabela de armazenamento de dados dos módulos.
Fiz a notificação hoje para WHMCS vai fazer mais de 5h e ainda não responderam meu ticket.
Vou resumir em 2 imagens o problema evitando que pessoas leigas em bando de dados possam compreender. Conforme informei acima os módulos ( PagSeguro, MoIP, PayPal, Boleto Próprio ) ficam armazenados na tabela `tblpaymentgateways` ao realizar o upgrade para versão 4 o arquivo contido na pasta install de nome upgrade400.sql aproximadamente na linha 44 executa um comando de remoção de campos justamente dessa tabela inutilizando o recurso de armazenamento dos módulos instalados.
Veja a comparação do banco de dados versão 3.8.1 ( tudo 100% funcional )
Tabela versão 4 sem os campos: id, type,name,size e etc…
Resultado prático? Os módulos que depende de configurações de dropdown, checkbox NÃO irão funcionar.
Infelizmente não aguentei esperar a WHMCS se pronunciar sobre isso, esperar mais de 6h um ticket é complicado.
Sugiro que não atualize sua versão para WHMCS 4 conforme informei neste post.
Atualização I ( 08/05/2009 às 18:25 ):
Coincidência ou não após eu postar o contéudo acima em 5 minutos o Matt da WHMCS me passa a seguinte informação ( na integra ).
Hi,
Yes, this is correct table structure. However instead of activate function, you now use a format like this:
function xxxxxxxxx_config() {
$configarray = array(
"FriendlyName" => array("Type" => "System", "Value"=>"Authorize.net"),
"loginid" => array("FriendlyName" => "Login ID", "Type" => "text", "Size" => "20", ),
"transkey" => array("FriendlyName" => "Transaction Key", "Type" => "text", "Size" => "20", ),
"testmode" => array("FriendlyName" => "Test Mode", "Type" => "yesno", ),
"diamond" => array("FriendlyName" => "Diamond", "Type" => "options", "Options" => "option1,option2" ),
);return $configarray;
}
Regards,
Matt
Em resumo, a WHMCS modificou o funcionamento dos módulos… eu até perguntei aonde foi documentado/aviado isso, pois não chegou aos meus conhecimentos essa mudança. Quem tem seu módulo funcional terá que fazer essas alterações para que o módulo funcione no WHMCS 4.
Chegou a ser engraçado para não dizer outra coisa!
Estou bastante decepcionado como a forma de tratamento dos usuários.
Atualização II ( 09/05/2009 às 18:47 ):
O código correto é esse abaixo ( ao invés de options o certo é dropdown ) a WHMCS divulgou ontem mas está incorreto.
function xxxxxxxxx_config() {
$configarray = array(
"FriendlyName" => array("Type" => "System", "Value"=>"Authorize.net"),
"loginid" => array("FriendlyName" => "Login ID", "Type" => "text", "Size" => "20", ),
"transkey" => array("FriendlyName" => "Transaction Key", "Type" => "text", "Size" => "20", ),
"testmode" => array("FriendlyName" => "Test Mode", "Type" => "yesno", ),
"diamond" => array("FriendlyName" => "Diamond", "Type" => "dropdown", "Options" => "option1,option2" ),
);
Fico pensando o que leva uma empresa a efetuar essas modificações e não divulgar para os desenvolvedores/clientes em geral.
Particularmente não vi sentido algum nessa mudança.
Ainda não teve resposta seu ticket?
Conhece alguém que tenha migrado para versão 4?
Já tive, atualizei lá no final do post.
O código que ele forneceu para dropdown não funciona, to aguardando uma nova solução.
Conheço 7 pessoas que migraram pra WHMCS 4.
Olá Edvan,
Você chegou a testar o módulo da F2b no WHMCS4?
Abraço
Não,
Mas tenho quase certeza que não vai funcionar as opções ( dropdown ) caixa rápida.
A F2b terá que corrigir o módulo para que o mesmo funcione no WHMCS 4.
Amigos nossa empresa baixo a versão 4.0 ou seja não gostamos muito por que esta com varios bugs , vamos aguarda a atualização até mesmo voltamos para nossa versão alterios que é 3.8.2
Até +++++++++++++
SAUDAÇÕES,
Sugiro cautela na migração. Aconselho a ficarei com a 3.8.2 no máximo, pois os BUGS irão aparecer e as sua correções também. Aguardem mais um pouco para as versões futuras.
Cautela evitará transtornos FUTUROS.
LUIS. abraços…
Não é de hoje que o Matt nunca deu importancia ao Brasil , porque tudo mundo fica reclamando por outros lados ou vai la e escreve mal ingles , dai fica complicado. temos que nos unir e falar pra ele o que queremos ..
quanto a versao 4 , tive problemas no boleto, que tambem é um projeto falido e de pouca importancia pra ele , outro problema que tive foi o loginshare do kayako , mais achei no forum deles a soluçao esta 200% ate porque tudo que precisava era ter duas moedas . esta show de bola nova versao.
Gerivaldo,
Tive que reformular o módulo do meu cliente.
Precisando de consultoria é só falar.
O que me quebrou as pernas foi o módulo do F2B parar de funcionar. 🙁
Alguém sabe como resolver isso? Ou só nos resta esperar que a F2B reescreva o módulo?
A f2b precisa reescrever o módulo para se adequar ao whmcs 4.
Não estou conseguindo fazer pedido usando um domínio .com.br
Ele só está aceitando .com, .net…
Esse problema não tem a ver com o WHMCS 4.
Certamente você atingiu o número de conexões diárias entre a registro.br e seu IP ( se for ip compartilhado ) ou existe um bloqueio.
Entre em contato via e-mail [email protected] e solicite maiores informações.
email que recebi da F2b
Prezado Sr. Carlos Eduardo Santana Lorenzon,
Gostaríamos de informar que, devido à atualização do WHMCS para a versão 4, alguns módulos de cobrança, inclusive o da F2b, não estão homologados para esta versão. Sugerimos que você permaneça com a versão antiga até que as atualizações sejam feitas.
—
eles já estão corrigindo
Carlos,
Vou postar aqui uma solução pra isso ainda hoje!
[…] a versão 4 do WHMCS. Hoje venho trazer uma excelente noticia, após publicação do post Problemas WHMCS 4 entrei em contato via ticket e conversei com o Matt sobre o problema que estava causando […]
Um problema que estou tendo na versão 4.
Hoje seria o dia em os clientes receberiam as faturas, mas a CRON deu pane:
“License Validation Failed.”
Qual é a solução?
Charles,
Bastava procurar por falha, license e você acharia:
https://whmcs.blog.br/problemas-duvidas/falha-de-conexao/
Mas não é esse o problema, o problema se refere a Cron que
ao invés de mandar as faturas hoje, me mandou esta mensagem.
“License Validation Failed.”
O whmcs está funcionando bem (até o momento).
Creio que tem tudo a ver.
Entre em contato com o fabricante e confirme.
Edvan,
Gostaria de saber se há como alterar a preferência que o WHMCS 4 dá ao cadastro. Na maioria dos relatórios é o Name que vem, em alguns tem Name e Company, o problema é que mesmo configurando lá na administração para vir no formato company, name …. em muitos lugares na administração só aparece o Name… Por enquanto invertemos o que digitamos nos campos onde está name colocamos o nome da empresa e onde está company colocamos o nome da pessoa. Há como arrumar isso?
Grato pela atenção.
Edvan,
Gostaria de saber se há como alterar a preferência que o WHMCS 4 dá ao cadastro. Na maioria dos relatórios é o Name que vem, em alguns tem Name e Company, o problema é que mesmo configurando lá na administração para vir no formato company, name …. em muitos lugares na administração só aparece o Name… Por enquanto invertemos o que digitamos nos campos onde está name colocamos o nome da empresa e onde está company colocamos o nome da pessoa. Há como arrumar isso?
Grato pela atenção.
Pelo pouco que sei não há como.
Pelo pouco que sei não há como.
ola boa noite, venho aqui pedir ajuda a voces amigos, to mudando meu whmcs antigo para o novo whmcs 4.02 ja instalei ele e tudo esta funcionando normal. so que agora eu estive afetuando ums teste e deparei com o seguinte erro, quando eu entro na central como cliente na central eu digito o usuario e senha corretos ai ela vai para uma pagina em branco com o erro…. License Validation Failed. se alguem poder me ajudar a resolver este erro eu agradesso, eu entro no admin normal e até fasso um novo cadastro como cliente para teste no final do cadastro ele ja entra normal ai quando volto a faser um novo logooff ele aparece esta mensagem > License Validation Failed.
agurdo uma juda de voces
ola boa noite, venho aqui pedir ajuda a voces amigos, to mudando meu whmcs antigo para o novo whmcs 4.02 ja instalei ele e tudo esta funcionando normal. so que agora eu estive afetuando ums teste e deparei com o seguinte erro, quando eu entro na central como cliente na central eu digito o usuario e senha corretos ai ela vai para uma pagina em branco com o erro…. License Validation Failed. se alguem poder me ajudar a resolver este erro eu agradesso, eu entro no admin normal e até fasso um novo cadastro como cliente para teste no final do cadastro ele ja entra normal ai quando volto a faser um novo logooff ele aparece esta mensagem > License Validation Failed.
agurdo uma juda de voces
Procura na busca do blog e você encontrará a solução!
Procura na busca do blog e você encontrará a solução!
O Meu WHMCS tá com um corportamento estranho…
Toda vêz que alguem registra um ticket novo, aparece uma resposta automática, que não tem nada haver… são respostas que demos aos clientes a dois anos atráz!!! e aparecem nos tickts…
O Meu WHMCS tá com um corportamento estranho…
Toda vêz que alguem registra um ticket novo, aparece uma resposta automática, que não tem nada haver… são respostas que demos aos clientes a dois anos atráz!!! e aparecem nos tickts…
Entra em contato com o suporte da WHMCS.com
Entra em contato com o suporte da WHMCS.com
Edvan,
Quando um cliente faz um pedido pela interface do cliente é gerado a invoice, a ordem e o email é enviado confirmando o pedido. Porém não sei porque, o WHMCS envia este mesmo email para outro cliente. Agora mesmo recebi uma ligação de uma cliente dizendo que recebeu confirmação do pedido X. E este pedido X quem fez foi outro cliente. Porém o serviço fica no cliente certo, tudo OK. Apenas o e-mail que é enviado, também, para o cliente errado. 😐
O que pode está havendo?
Edvan,
Quando um cliente faz um pedido pela interface do cliente é gerado a invoice, a ordem e o email é enviado confirmando o pedido. Porém não sei porque, o WHMCS envia este mesmo email para outro cliente. Agora mesmo recebi uma ligação de uma cliente dizendo que recebeu confirmação do pedido X. E este pedido X quem fez foi outro cliente. Porém o serviço fica no cliente certo, tudo OK. Apenas o e-mail que é enviado, também, para o cliente errado. 😐
O que pode está havendo?
Tiago,
Só analisando sua base de dados para te dá essa resposta.
Isso é tranquilo, posso te passar o acesso. Você poderia me ajudar?
Tiago, eu tive o mesmo problema do Edvan, “Quando um cliente faz um pedido pela interface do cliente é gerado a invoice, a ordem e o email é enviado confirmando o pedido. Porém não sei porque, o WHMCS envia este mesmo email para outro cliente. Agora mesmo recebi uma ligação de uma cliente dizendo que recebeu confirmação do pedido X. E este pedido X quem fez foi outro cliente. Porém o serviço fica no cliente certo, tudo OK. Apenas o e-mail que é enviado, também, para o cliente errado.”
Você conseguiu descobrir o que era?
Tiago,
Só analisando sua base de dados para te dá essa resposta.
Isso é tranquilo, posso te passar o acesso. Você poderia me ajudar?
Tiago,
Entre em contato via [email protected]
Ótimo, agora mesmo! 😀
Tiago,
Entre em contato via [email protected]
Ótimo, agora mesmo! 😀
Tem como colocar para solicitar hospedagem + dominio só que o domínio não computar a invoice? Porém eu não quero que apareça domínio gratis.
Apenas o cliente escolhe a hospedagem e escolhe o dominio. Mas não emite cobrança de dominio…
Tem como colocar para solicitar hospedagem + dominio só que o domínio não computar a invoice? Porém eu não quero que apareça domínio gratis.
Apenas o cliente escolhe a hospedagem e escolhe o dominio. Mas não emite cobrança de dominio…
Sim,
Mas será necessário alterar o arquivo de tradução e retirar a opção domínio grátis.
Caso o plano esteja configurado corretamente não irá gerar cobrança pro cliente.
Sim,
Mas será necessário alterar o arquivo de tradução e retirar a opção domínio grátis.
Caso o plano esteja configurado corretamente não irá gerar cobrança pro cliente.
Olá Edvan,
O whmcs envia um lembrete de cobrança para o e-mail do cliente contendo o link para impressão de boletos, ao clicar ele direciona para a página viewinvoice.php, porém, não sei porque, o whcms direciona novamente para página clientarea.php
o link que vai para o email é: https://www.meuwhmcs.com.br/[email protected]&password=minhasenha&goto=viewinvoice&id=38
Ele é para ir direto para a invoice em que consta a forma de pagamento correto? Porém está direcionando para clientarea.php…Alguem sabe porque?
Olá Edvan,
O whmcs envia um lembrete de cobrança para o e-mail do cliente contendo o link para impressão de boletos, ao clicar ele direciona para a página viewinvoice.php, porém, não sei porque, o whcms direciona novamente para página clientarea.php
o link que vai para o email é: https://www.meuwhmcs.com.br/…
Ele é para ir direto para a invoice em que consta a forma de pagamento correto? Porém está direcionando para clientarea.php…Alguem sabe porque?
Mais uma dúvida parceiro,
Quando o cliente faz o cadastro pela clientarea e solicita um serviço, o whmcs cria uma ordem “order”, porém se eu puxar um domínio do servidro essa ordem não é criada porque?
O que essa ordem “order” influencia no meu funcionamento?
Mais uma dúvida parceiro,
Quando o cliente faz o cadastro pela clientarea e solicita um serviço, o whmcs cria uma ordem “order”, porém se eu puxar um domínio do servidro essa ordem não é criada porque?
O que essa ordem “order” influencia no meu funcionamento?
Recurso foi desabilitado para 4.3.1 leia https://www.whmcs.blog.br/principal/acesso-direto-iii/
Recurso foi desabilitado para 4.3.1 leia https://www.whmcs.blog.br/pr…
Não entendi esse “puxar”.
Mas posso te dizer que a Order é fundamental para controle/gerenciamento do ( produto/serviço ) no que diz respeito a criação/suspensão e etc.
Fala cara, esse puxar na verdadeé quando importo o dominio do servidor. ele não vem com a ordem. A ordem só aparece quando solicito um serviço pela área de cliente, entende?
Não entendi esse “puxar”.
Mas posso te dizer que a Order é fundamental para controle/gerenciamento do ( produto/serviço ) no que diz respeito a criação/suspensão e etc.
Fala cara, esse puxar na verdadeé quando importo o dominio do servidor. ele não vem com a ordem. A ordem só aparece quando solicito um serviço pela área de cliente, entende?
O nome já diz importação de domínio e não ordem.
Você terá quer criar uma ordem manual!
mas tem como criar uma ordem com o domínio que já foi importado? Não consegui fazer isso…tem como me ajudar?
O nome já diz importação de domínio e não ordem.
Você terá quer criar uma ordem manual!
mas tem como criar uma ordem com o domínio que já foi importado? Não consegui fazer isso…tem como me ajudar?
Claro que tem.
Veja https://wiki.whmcs.com/Importing_Data#Manual_Client_Entry
Então eu crio a ordem manual e no domínio eu já coloco o domínio que importei? Entendi certo?
Claro que tem.
Veja https://wiki.whmcs.com/Impor…
Então eu crio a ordem manual e no domínio eu já coloco o domínio que importei? Entendi certo?
Tiago, no link que te passei tem informando detalhadamente.
Se não conseguir proceder com as instruções o fabricante pode te ajudar.
Tiago, no link que te passei tem informando detalhadamente.
Se não conseguir proceder com as instruções o fabricante pode te ajudar.
Ola galera !
Gostaria de saber se no campo de cadastro do cliente tem como desabilitar alguma das opções ou se não fazer com que algumas não fique sendo obrigatórias???
Ola galera !
Gostaria de saber se no campo de cadastro do cliente tem como desabilitar alguma das opções ou se não fazer com que algumas não fique sendo obrigatórias???
Laelson,
É possível, aqui no blog já expliquei como fazer.
Pesquise na Busca.
Laelson,
É possível, aqui no blog já expliquei como fazer.
Pesquise na Busca.
Por favor teria como me ajudar nesta busca é que ja estou tentando a 2 semanas algo sobre o mesmo e não consigo nada,se caso poder me fale o titulo para que possa fazer a busca ou se não me enviar o link em que ja encontre a resposta no blog.
Por favor teria como me ajudar nesta busca é que ja estou tentando a 2 semanas algo sobre o mesmo e não consigo nada,se caso poder me fale o titulo para que possa fazer a busca ou se não me enviar o link em que ja encontre a resposta no blog.
Olá ….Por favor teria como me ajudar nesta busca é que ja estou tentando a 2 semanas algo sobre o mesmo e não consigo nada,se caso poder me fale o titulo para que possa fazer a busca ou se não me enviar o link em que ja encontre a resposta no blog.
Laelson,
Certamente você não procurou corretamente.
https://www.whmcs.blog.br/personalizacao/ticket-de-suporte/
Essa mesma dica pode ser utilizada para QUALQUER campo.
Se não conseguir entre em contato com o suporte da WHMCS.com
Olá ….Por favor teria como me ajudar nesta busca é que ja estou tentando a 2 semanas algo sobre o mesmo e não consigo nada,se caso poder me fale o titulo para que possa fazer a busca ou se não me enviar o link em que ja encontre a resposta no blog.
Laelson,
Certamente você não procurou corretamente.
https://www.whmcs.blog.br/pe…
Essa mesma dica pode ser utilizada para QUALQUER campo.
Se não conseguir entre em contato com o suporte da WHMCS.com
Olá, eu não estava conseguindo ver os tickets e inventei de trocar meu departamento de admin para suporte , eu li o ticket numa boa , porém perdi o acesso de admin no whmcs 4.4.2 e agora como posso voltar a ser o admin novamente?
Edita os administradores e habilita o departamento.
Olá, eu não estava conseguindo ver os tickets e inventei de trocar meu departamento de admin para suporte , eu li o ticket numa boa , porém perdi o acesso de admin no whmcs 4.4.2 e agora como posso voltar a ser o admin novamente?
Edita os administradores e habilita o departamento.
Alguém sabe como eu coloco os values diferentes dos options em um campo do tipo dropdown na criação de um módulo?
array(“FriendlyName” => “Diamond”, “Type” => “dropdown”, “Options” => “option1,option2” ),
Valeu.
Sinceramente não entendi sua dúvida.
Alguém sabe como eu coloco os values diferentes dos options em um campo do tipo dropdown na criação de um módulo?
array(“FriendlyName” => “Diamond”, “Type” => “dropdown”, “Options” => “option1,option2” ),
Valeu.
Sinceramente não entendi sua dúvida.
Estou criando um módulo de pagamento para o whmcs e na hora de gerar um campo dropdown o código é este segundo a documentação:
array(“FriendlyName” => “Campo 1”, “Type” => “dropdown”, “Options” => “option1,option2” ),
O código acima vai gerar um dropdown do jeito abaixo:
Preciso que o valor de ‘value’ seja diferente. Por exemplo: quero que o valor que apareça ao usuário seja deste jeito:
Não sei como muda o valor que vai aparecer em ‘value’.
Alguém sabe?
Creio que não seja possível.
Entra em contato com o suporte oficial da WHMCS.com.
Pelo que pesquisei não é possível mesmo. O que eu fiz foi assim:
Então, depois dou um explode na variável e separo os valores.
Valeu.
Ok, você também poderia utilizar o preg_replace().
Creio que não seja possível.
Entra em contato com o suporte oficial da WHMCS.com.
Pelo que pesquisei não é possível mesmo. O que eu fiz foi assim:
Opção 1
Então, depois dou um explode na variável e separo os valores.
Valeu.
Ok, você também poderia utilizar o preg_replace().