Ir para conteúdo
  • Cadastre-se

brunow

Membro
  • Postagens

    36
  • Registro em

  • Última visita

Informações pessoais

  • Nome
    Bruno W.
  • Localização
    Remote/Brazil

Meios de contato

Últimos Visitantes

4.933 visualizações
  1. Caso busque outras opções, tem o OpenPanel OpenPanel | Next Generation Web Hosting Panel
  2. obrigado a todos.
  3. Boa noite pessoal, para aqueles que vendem domínios, qual o fornecedor que vocês utilizam? Vale a pena? Tem algum que trabalha com checkout direto (cliente paga diretamente ao provedor dentro da minha área do whmcs sem eu precisar adicionar saldo no provedor)? irei agradecer os conselhos, boa noite.
  4. Caso queira algo exclusivo, dê uma olhado, montado em cima do lagom https://me.nuvem.lat/login
  5. Boa noite pessoal, consegui resolver usando as dicas de vocês, obrigado.
  6. Boa noite, Acontece que o DKIM, SPF e DMARC já estão configurados e mesmo assim o google está barrando os emails do WordPress, no cloudflare o proxy está somente DNS, alguem que já passou por isso para dar uma luz?
  7. Boa noite, por qual motivo?
  8. Boa noite Elson, seria interessante um plano desse no Brasil, acontece que o foco da empresa é na america latina, então ficária inviável no canadá. (Por enquanto )
  9. Interessante, entrarei em contato A quanto tempo está usando? usa o plano ilimitado?
  10. Boa tarde, pessoal. Estou buscando uma revenda DirectAdmin que não tenha limite de contas criadas e que seja confiável, com datacenter no Brasil, pois, se acontecer algum problema, não dá para ficar na mão. Analisei algumas opções, como a ValueHost, mas achei o preço um pouco salgado. Gostei dos preços da Atmun Host, porém os planos da Onbley me chamaram ainda mais atenção: R$600/mês com tudo ilimitado. Alguém já usou e pode dar um feedback? O dono está presente para dar sua opinião?
  11. Tente esse criado pelo ChatGPT <?php use WHMCS\Database\Capsule; use WHMCS\Mail; use WHMCS\User\Client; add_hook('DailyCronJob', 1, function() { // Obtém a data atual $today = date('Y-m-d'); // Recupera todas as faturas que têm o vencimento na data de hoje $invoices = Capsule::table('tblinvoices') ->where('duedate', '=', $today) ->where('status', '=', 'Unpaid') // Apenas faturas não pagas ->get(); // Envia e-mail de notificação para cada fatura vencida foreach ($invoices as $invoice) { $client = Client::find($invoice->userid); if ($client) { // Enviar o e-mail $mailer = new Mail(); $mailer->setTemplate('invoice_due_today'); // Template que você configura em Configurações -> Modelos de E-mail $mailer->setRecipients($client->email); $mailer->setData([ 'firstname' => $client->firstname, 'lastname' => $client->lastname, 'invoice_id' => $invoice->id, 'invoice_amount' => $invoice->total, 'duedate' => $invoice->duedate ]); $mailer->send(); } } }); 1. Uso de Hook Personalizado para Enviar Notificação no Dia do Vencimento Você pode criar um hook personalizado para disparar a notificação no dia exato do vencimento da fatura. A ideia é usar o hook InvoiceCreation ou um hook de agendamento para verificar se a fatura está vencida no dia e, em caso afirmativo, enviar um e-mail de lembrete. 4. Alternativa: Usar Módulos de Notificação Se você não quiser programar, pode procurar por módulos adicionais para o WHMCS que já ofereçam esse tipo de notificação. Alguns módulos pagos ou gratuitos podem permitir configurar a notificação exata do vencimento sem a necessidade de codificação. 5. Testando e Ajustando: Após implementar a solução acima, é importante testar com faturas fictícias para garantir que as notificações estão sendo enviadas corretamente no dia do vencimento. Você pode alterar o comportamento para enviar notificações para diferentes métodos de comunicação (SMS, webhook, etc.) dependendo das necessidades do seu cliente. Conclusão: Com a solução proposta, você poderá enviar um lembrete no dia exato do vencimento da fatura, atendendo a necessidade de notificar os clientes no momento correto, sem o envio antecipado. Se preferir uma solução pronta, você pode explorar módulos específicos que tratam da automação de cobranças e notificações no WHMCS.
  12. Veja se esse hook criado pelo ChatGPT pode funcionar <?php use WHMCS\Payment\PaymentGateway; use WHMCS\Database\Capsule; add_hook('ClientAreaPage', 1, function($vars) { $invoice_id = $_GET['invoiceid'] ?? null; if ($invoice_id) { // Recuperar o valor da fatura $invoice = Capsule::table('tblinvoices')->where('id', $invoice_id)->first(); if ($invoice) { $total = $invoice->total; $available_gateways = PaymentGateway::getAvailableGateways(); // Se o total for menor que 20, remover o boleto da lista de gateways if ($total < 20) { unset($available_gateways['boleto']); // 'boleto' é o identificador do método de pagamento } // Aqui você pode personalizar a lógica para outros gateways conforme necessário // Exemplo: Adicionar lógica para mostrar ou ocultar Pix ou outros métodos } } }); 2. Explicação do Código: add_hook('ClientAreaPage', 1, ...): Este hook é executado ao carregar a página do cliente. Você pode mudar para outro hook dependendo da sua necessidade (exemplo: InvoicePaid ou InvoiceCreation). $invoice_id: Obtém o ID da fatura a partir da URL. $invoice->total: Recupera o valor total da fatura. PaymentGateway::getAvailableGateways(): Recupera todos os métodos de pagamento disponíveis no WHMCS. unset($available_gateways['boleto']): Remove o método de pagamento boleto (substitua 'boleto' pelo identificador correto do método de pagamento, caso seja outro). 3. Verifique os Identificadores de Métodos de Pagamento: O WHMCS usa identificadores específicos para os gateways de pagamento, como 'bacs' para transferência bancária, 'paypal' para PayPal, etc. Você pode verificar os identificadores exatos desses gateways diretamente na tabela tblpaymentgateways ou pela interface administrativa do WHMCS. 4. Outros Métodos de Personalização: Se você precisar de uma solução mais robusta ou visual, você pode procurar por módulos específicos que implementem restrições de pagamento condicional no WHMCS, como o Payment Gateway Restrictions. Esses módulos geralmente fornecem interfaces gráficas para você definir as regras sem a necessidade de codificação.
  13. qual seria?
  14. Ele é até bom, mas o visual fica inviável para o painel.
  15. Estou buscando certas alternativas para atendimento ao cliente, qual help desk e live chat vocês utilizam? Estou para usar o https://getgist.com
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?

-