nfe / whmcs-addon

Módulo Nota Fiscal para WHMCS via NFE.io. Automatiza a emissão de notas fiscais.
10 stars 8 forks source link

[SUGESTÃO] abertura de nota fiscal da fatura sem ser via popup #120

Closed souzadavi closed 1 year ago

souzadavi commented 2 years ago

Na fatura do WHMCS quando inserido o código para abrir o link de nota fiscal, a mesma é aberta via popup. Os navegadores por padrão bloqueia este tipo de comportamento e isso gera um suporte, pois boa parte dos usuários não conseguem abrir a nota fiscal devido ao bloqueio do navegdor.

É possível que a nota fiscal PDF ou XML seja aberta através de uma nova aba, ou simplesmente fazer o download do arquivo rapidamente sem necessidade de configuração extra no navegador?

Obrigado.

andrekutianski commented 1 year ago

@souzadavi obrigado pela sua sugestão. Atualmente, na visualização do cliente, quando o mesmo possuí uma nota viculada a sua fatura, as opções de download do PDF e XML são exibidas em um painel ao final da página da visualização da fatura. Os links exibidos para download são tags padrões HTML , que abrem em uma nova janela.

https://github.com/nfe/whmcs-addon/blob/main/modules/addons/NFEioServiceInvoices/lib/templates/clientarea/viewinvoice.tpl#L59

No lado servidor, o PHP gera os respectivos arquivos e "força" o navegador a reconhecer como um download, evitando que seja exibido no navegador (e não baixado).