Recentemente, quando lancei o WHMCS, descobri de repente que o WHMCS basicamente realiza a maioria das tarefas de vendas on-line de pequenos webmasters. Originalmente, pensei em usar o plug-in de vendas on-line do WordPress "Easy Digital Downloads" para criar vendas de itens virtuais baseadas em WP. plataforma, mas descobri que é realmente mais fácil usar WHMCS.
O WHMCS pode não apenas vender hosts, nomes de domínio, VPS, etc., mas também vender produtos digitais, como programas, software ou arquivos de autorização que só podem ser baixados após a compra. O que este artigo deseja compartilhar é resolver o problema de adicionar pagamentos Alipay e WeChat ao WHMCS.
A maioria das interfaces WHMCS Alipay e WeChat na Internet são pagas, mas é claro que existem algumas gratuitas. Mas mesmo se você encontrar uma interface gratuita, é quase impossível para webmasters individuais solicitarem interfaces Alipay e WeChat, porque agora o aplicativo requer uma licença comercial, o que definitivamente não é possível para webmasters individuais. Isto deu origem ao surgimento de plataformas de pagamento de terceiros isentas de visto.
Este artigo irá compartilhar com amigos novatos como instalar e modificar modelos de tema WHMCS e, ao mesmo tempo, resolver o problema de faturas em PDF distorcidas no WHMCS. Para obter mais recursos e tutoriais de construção de sites, amigos interessados podem conferir:
- WHMCS integra Vultr para ativar automaticamente o método de host VPS - realizar distribuição VPS em WHMCS
- Tutorial de integração VestaCP e WHMCS - realize a ativação de autoatendimento de host virtual e vendas de produtos de espaço de host
- Script de instalação com um clique do OneinStack - implante facilmente o certificado Let's Encrypt e configure o site HTTPS
PS: Atualizado em 22 de fevereiro de 2019, Para envio de e-mail WHMCS e outros problemas relacionados, consulte este artigo: WHMCS usa SMTP para enviar e-mails, localização em chinês, tarefas agendadas, códigos de desconto, fusos horários e e-mail configurações do modelo.
1. Pagamento WHMCS Alipay WeChat
Amigos qualificados e qualificados para se inscrever na interface de pagamento Alipay podem acessar diretamente a página do comerciante Alipay para ativar o aplicativo. Veja como um webmaster pessoal como eu resolve o problema de conectar o WHMCS ao pagamento Alipay e WeChat. API Jinshajiang: https://api.jsjapp.com
Aqui, a API Jinshajiang é usada como plataforma de acesso para demonstrar a operação (Obrigado ao meu amigo "Big Brother Wang" por me fornecer as informações. Se você tiver outras plataformas melhores, deixe uma mensagem para me informar o suporte da API Jinshajiang). Pagamento Alipay, WeChat e QQ Para acesso sem visto, primeiro acesse o site oficial para solicitar uma conta.
Você pode modificar o modelo baixado de acordo com suas necessidades. A seguir está a descrição de cada arquivo de modelo WHMCS:
Modelos regulares (diretório/templates/):
header.tpl – cabeçalho público
footer.tpl – rodapé público
homepage.tpl – página inicial do site
anúncios.tpl – Centro de Anúncios
viewannouncement.tpl – página de conteúdo do anúncio
Knowledgebase.tpl – Página inicial da Central de Ajuda
Knowledgebasecat.tpl – página da categoria de ajuda
Knowledgebasearticle.tpl – página do artigo de ajuda
downloads.tpl – página do centro de recursos, listando categorias de recursos
downloadscat.tpl – página de classificação de recursos, listando recursos
serverstatus.tpl – status do servidor
domainchecker.tpl – Registro de nome de domínio (pesquisa de nome de domínio único)
bulkdomainchecker.tpl – pesquisa de nome de domínio em massa
bulkdomaintransfer.tpl – Transferência de nome de domínio em massa
clientregister.tpl – Registro de membro
login.tpl – página de login, incluindo página do centro de membros
logout.tpl – página de logout
pwreset.tpl – página de redefinição de senha
pwresetvalidation.tpl – página de verificação de redefinição de senha
clientareahome.tpl – Página inicial após fazer login no centro de membros
clientareadetails.tpl – Meu perfil
clientareacontacts.tpl – Subconta de contato
clientareaaddcontact.tpl – Adicionar um novo contato
clientareachangepw.tpl – alterar senha
clientareaproducts.tpl – Minha página de produtos
clientareaproductdetails.tpl – página de detalhes do produto
upgrade.tpl – página de atualização do produto
upgradesummary.tpl – Atualização do produto página 2
clientareadomains.tpl – Minha interface de nome de domínio
clientareadomaindetails.tpl – página de detalhes do nome de domínio
clientareadomaindns.tpl – interface de resolução de nome de domínio
clientareadomaincontactinfo.tpl – informações do registrante do nome de domínio
clientareadomainregisterns.tpl – registrar servidor de nome de domínio
clientareadomainrenew.tpl – renovação do nome de domínio
clientareainvoices.tpl – Lista de faturas
viewinvoice.tpl – Ver detalhes da fatura
supportticketslist.tpl – lista de tickets de suporte
supportticketsubmit-stepone.tpl – suporta seleção de departamento único
supportticketsubmit-steptwo.tpl – Página de envio de tíquete de suporte
supportticketsubmit-confirm.tpl – ticket de suporte enviado com sucesso
viewticket.tpl - Ver TK
afiliadossignup.tpl – Recomenda página de ativação de conta para ganhar dinheiro
afiliados.tpl – Ganhe dinheiro recomendando a página
banido.tpl – página de aviso após um IP ser banido
forwardpage.tpl – página de salto de pagamento após selecionar a forma de pagamento
masspay.tpl – página de pagamento em massa
clientareaaddfunds.tpl – página de recarga de conta
Modelo de pedido (localizado no diretório /templates/orderforms/):
products.tpl - lista categorias de produtos e produtos
adddomain.tpl – a primeira etapa no pedido de registro de nome de domínio
addons.tpl – Lista complementos que os usuários podem solicitar no login para seu plano de hospedagem existente
domainrenewals.tpl – Lista nomes de domínio em contas de clientes, permitindo o pedido antecipado de peças de reposição.
configureproductdomain.tpl – seleção do nome de domínio do produto
domainoptions.tpl – Modelo usado para exibir resultados de verificação de disponibilidade de nome de domínio.
configproduct.tpl – Defina o ciclo de faturamento do produto, opções configuráveis e áreas do cliente antes de adicionar o produto ao carrinho de compras.
configuredomains.tpl – Selecione o plug-in de nome de domínio, preencha os requisitos da área do cliente e do servidor de nome de domínio do cliente
ordersummary.tpl – usado para exibir o catálogo do carrinho de compras e o resumo do produto durante o processo de pedido
viewcart.tpl – exibe o catálogo do carrinho de compras e o processo de checkout
login.tpl – para fazer login em usuários existentes
complete.tpl – Esta página aparece no final do processo de checkout
4. Problema distorcido na fatura em PDF
O PDF da fatura WHMCS será distorcido para chinês, por exemplo:
A solução é baixar a fonte chinesa em: https://www.ucblog.net/wzfou/droidsansfallback.zip Após a descompactação, existem três arquivos: droidsansfallback.php, droidsansfallback.ctg.z e droidsansfallback.z. Coloque no caminho: /vendor/tecnickcom/tcpdf/fonts/.
Em seguida, vá para as configurações da fatura em "Configurações gerais" e selecione Personalizado para o sistema de fontes e insira droidsansfallback para o conteúdo.
5. Resumo
Embora seja mais conveniente para o WHMCS acessar Alipay e WeChat e usar plataformas de terceiros sem visto, existem certos riscos durante o uso. Afinal, os fundos ainda precisam ser retirados por terceiros antes que possam ser devolvidos a você. Se você é um grande fã, deverá encontrar uma maneira de solicitar a abertura da interface de pagamento no site oficial do Alipay.
Também pesquisei muito por modelos de temas WHMCS na Internet, mas no final descobri que o tema do site oficial é mais confiável de usar. Esses lindos temas WHMCS são caros e a versão gratuita tem poucas funções e muitas restrições. De modo geral, é melhor modificar você mesmo diretamente o tema padrão do WHMCS.