Descrição
This WooCommerce extension automatically adds a PDF or UBL invoice to the order confirmation emails sent out to your customers. Includes a basic template (additional templates are available from WP Overnight) as well as the possibility to modify/create your own templates. In addition, you can choose to download or print invoices and packing slips from the WooCommerce order admin.
Principais características
- Anexe automaticamente o PDF da fatura aos e-mails WooCommerce de sua escolha
- Baixe a fatura / guia de remessa em PDF na página de administração do pedido
- Gere faturas / guias de remessa em PDF em massa
- Modelos de fatura HTML/CSS totalmente personalizáveis
- Baixe faturas na página Minha conta
- Números sequenciais de faturas – com formatação personalizada
- Disponível em: tcheco, holandês, inglês, finlandês, francês, alemão, húngaro, italiano, japonês (consulte as perguntas frequentes para adicionar fontes personalizadas!), norueguês, português, polonês, romeno, russo, eslovaco, esloveno, espanhol, sueco & Ucraniano
Além disso, oferecemos várias extensões premium:
- Crie/envie por e-mail faturas pró-forma em PDF, notas de crédito (para reembolsos), guias de remessa por e-mail, upload automático para Dropbox e amp; mais com faturas em PDF e faturas em PDF. Guias de remessa para WooCommerce Professional
- Envie automaticamente novos pedidos ou guias de remessa para sua impressora, assim que o cliente fizer o pedido! Impressão automática de pedidos WooCommerce (de nossos parceiros em Hospedagem Simba)
- Mais avançado e avançado. modelos elegantes com faturas em PDF e faturas em PDF. Guias de remessa para modelos WooCommerce Premium
Totalmente personalizável
Além de uma série de configurações padrão (incluindo um cabeçalho/logotipo personalizado) e vários campos de layout que você pode usar imediatamente, o plug-in contém modelos baseados em HTML/CSS que permitem personalização e personalização. controle total sobre a saída de PDF. Copie os modelos para a pasta do seu tema e você não precisa se preocupar se suas personalizações serão substituídas ao atualizar o plugin.
- Insira imagem/logotipo de cabeçalho personalizado
- Modifique os dados/rodapé/isenção de responsabilidade da loja, etc. nas faturas e itens. guias de remessa
- Selecione o tamanho do papel (Carta ou A4)
- Tradução pronta
Imagens de tela
Instalação
Requisitos mínimos
- WooCommerce 3.3 or later
- WordPress 3.5 ou posterior
Instalação automática
A instalação automática é a opção mais fácil, pois o WordPress cuida da transferência de arquivos sozinho e você nem precisa sair do navegador. Para fazer uma instalação automática de PDF Invoices & Guias de remessa para WooCommerce, faça login no painel de administração do WordPress, navegue até o menu Plugins e clique em Adicionar novo.
No campo de pesquisa, digite “Faturas em PDF e guias de remessa para WooCommerce” e clique em Pesquisar plug-ins. Você pode instalá-lo simplesmente clicando em Instalar agora. Depois de clicar nesse link, você será perguntado se tem certeza de que deseja instalar o plugin. Clique em sim e o WordPress concluirá automaticamente a instalação. Após a conclusão da instalação, clique no link ‘ativar plugin’.
Instalação manual através da interface do WordPress
- Faça o download do arquivo zip do plug-in em seu computador
- Vá para o menu do painel de administração do WordPress Plugins > Adicionar novo
- Selecionar upload
- Carregue o arquivo zip do plug-in, e o plug-in será instalado
- Após a conclusão da instalação, clique no link “activate plugin” (ativar plug-in)
Instalação manual via FTP
- Faça o download do arquivo do plug-in em seu computador e descompacte-o
- Usando um programa FTP ou o painel de controle da hospedagem, carregue a pasta descompactada do plug-in no diretório wp-content/plugins/ da instalação do WordPress.
- Ative o plug-in no menu Plug-ins no painel de administração do WordPress.
FAQ
-
Onde posso encontrar a documentação?
-
Faturas em PDF e faturas Documentação de guias de remessa para WooCommerce
-
Não está funcionando!
-
Confira nossas instruções de diagnóstico passo a passo aqui: https://wordpress.org/support/topic/read-this-first-9/
-
Onde posso encontrar mais modelos?
-
Acesse wpovernight.com para conferir mais modelos! Isso inclui modelos com mais detalhes fiscais e miniaturas de produtos. Precisa de modelos personalizados? Contate-nos em support@wpovernight.com para obter mais informações.
-
Posso criar/enviar uma fatura pró-forma ou uma nota de crédito?
-
Este é um recurso da nossa extensão Professional, que pode ser encontrada em wpovernight.com
-
Posso contribuir com o código?
-
Você é mais que bem vindo! Este plugin está hospedado no github, onde você pode postar problemas ou fazer solicitações pull.
https://github.com/wpovernight/woocommerce-pdf-invoices-packing-slips -
Como posso exibir a fonte HTML/CSS para depuração/desenvolvimento de modelos?
-
Há uma configuração na guia Status da página de configurações que permite alternar a saída HTML. Não se esqueça de desligá-lo depois de terminar o teste!
Avaliações
Colaboradores e desenvolvedores
“PDF Invoices & Packing Slips for WooCommerce” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.
Colaboradores“PDF Invoices & Packing Slips for WooCommerce” foi traduzido para 34 localizações. Agradecemos aos tradutores por suas contribuições.
Traduzir “PDF Invoices & Packing Slips for WooCommerce” para o seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.
Registro de alterações
3.8.0 (2024-03-18)
- New: updates composer libraries, specially
php-svg-lib
because of a security issue - New: hooks to allow adding new Settings Debug tabs and their contents
- New: implements date type selector on Danger tools
- New: filter
wpo_wcpdf_process_danger_zone_tools_date_type
- New: bumps WooCommerce min version to 3.3
- New: function
wcpdf_error_handling()
- New: function
wcpdf_get_document_output_format_extension()
- New: function
wcpdf_get_document_file()
to get the document file - Tweak: adds new filter to include invoice number in HPOS search queries
- Tweak: replace
date()
withdate_i18n()
onget_filename()
- Tweak: improves number initiation with new function:
init_number()
toinitiate_number()
- Tweak: hides the extensions banner temporarily
- Fix: bug that caused a sorting issue in the orders list
- Fix: JS error
$(...).pointer
is not a function - Fix: danger tools forms not working
- Fix: bulk document missing slug property
- Fix: changed default nonce name for wizard dismissal
- Fix: advanced tools issues like “Generate random temporary directory” not working
- Fix: number tool pagination
- Fix: renumbering documents not working
- Traduções: modelo de tradução atualizado (POT)
- Tested up to WooCommerce 8.7 & WordPress 6.5
3.7.7 (2024-01-29)
- New: extensions license cache system
- New: hides the Upgrade tab on bundle
- New: get document filter hook
wcpdf_get_document
- Tweak: improves Simple template files markup
- Tweak: moves the notes hooks position in template files
- Fix: sorting orders by invoice number and date issue on the orders listing page
- Fix: the level parameter sent to the
log()
method in semaphore class - Fix: SQL injection bug in Advanced Numbers search
- Translations: make the due date output translatable
- Traduções: modelo de tradução atualizado (POT)
- Tested up to WooCommerce 8.5
3.7.6 (2024-01-09)
- New: enforces PHP 7.2 as minimum version
- New: DOMPDF upgrade to
v2.0.4
- Tweak: declare new “Payment date” string for translation
- Fix: potential SQL injection bug in Number Tools
- Fix: bug in
get_payment_date()
- Traduções: modelo de tradução atualizado (POT)
3.7.5 (2023-12-13)
- Tweak: includes
$args
in filter hookwpo_wcpdf_filename
parameters - Ajuste: adiciona novamente o gancho legado
woocommerce_invoice_number
para compatibilidade com versões anteriores - Correção: erro no acesso “completo” a documentos usando ações em massa
- Correção: erro fatal no documento UBL
3.7.4 (2023-12-06)
- New: adds new setting to enable semaphore logs
- Tweak: adds descriptions to the COC and VAT settings
- Tweak: replaces Packing Slip shipping function in the template file
- Tweak: adds semaphore to email attachment function
- Fix: bug on
get_payment_date()
- Correção: erro na obtenção de IVA & e impostos valores salvos do número CoC
- Testado até WooCommerce 8.4
3.7.3 (2023-11-27)
- New: temporary promo ad
- Tweak: improves the templates number/date functions
- Tweak: update the filter
wpo_wcpdf_due_date_display
arguments - Tweak: change the way the setting is retrieved for the due date
- Fix: Packing Slip attachment when Pro is disabled
- Fix: modifying order creation date in the
get_due_date
method - Fix: PHP 8.1
preg_replace
warning - Fix: fatal error in the
custom_field()
function when custom field is anarray
- Fix: multiple document generation with “Full” access type
- Fix: empty argument bug for
display_due_date
method
3.7.2 (2023-11-08)
- New: adds Due Date option to the Invoice settings
- New: filter for plugin directories in Advanced Status tab:
wpo_wcpdf_plugin_directories
- New: advanced tab with Number tools extension code integrated
- Tweak: updates Upgrade tab extension features
- Fix: bug on historical settings not being deleted when using most current settings
- Fix: bug on document variable name on
output_ubl()
method - Tested up to WooCommerce 8.3
3.7.1 (2023-10-20)
- Fix: bug on UBL preview that forces the invoice creation
3.7.0 (2023-10-18)
- Novo: adiciona a função
payment_date()
para ser usada em modelos - Novo: adiciona UBL como formato de saída adicional para documentos
- Novo: bump min versão PHP obrigatório para 7.2
- Novo: aumente a versão mínima obrigatória do WordPress para 4.4 (que já estava implicitamente na versão mínima obrigatória do WooCommerce)
- Tweak: switch
wpo_wcpdf_before_html
andwpo_wcpdf_before_html
hooks positions - Tweak: hide next Invoice number if displaying order number
- Tweak: removed legacy
normalize_path
functions and replaced withwp_normalize_path
- Fix: bug with HTML output using pretty links. Improved endpoint.
- Fix: potential fatal error if document is
false
in order list action buttons - Fix: error when calling order ID on
null
underoutput_number_date_edit_fields
method - Fix: bug when displaying the Invoice number/date columns, causing significant drop of performance
- Fix: my account PDF link conflict with Jetpack analytics module
- Fix: PHP error on calling
get_title()
document method onbool
- Fix:
strpos()
andstr_replace()
null
parameter deprecated warnings - Tested up to WooCommerce 8.2 & WordPress 6.4
3.6.3 (2023-09-04)
- Novo: adiciona a coluna Número da fatura à exportação de pedidos do WooCommerce Analytics
- Novo: adiciona uma configuração de página de redirecionamento de acesso negado ao documento
- Novo: ganchos antes e depois das ferramentas de depuração:
wpo_wcpdf_before_debug_tools
,wpo_wcpdf_after_debug_tools
- Ajuste: adicione uma observação para deixar claro que a atualização do formato numérico afeta apenas novos pedidos
- Ajuste: remove o modo legado e textdomain das configurações de depuração
- Correção: bug indefinido do método WC PageController
is_admin_page
e substitua-o poris_admin_or_embed_page
3.6.2 (2023-08-23)
- Novo código de acesso
wcpdf_document_link
- Novo: adiciona aviso para o próximo requisito do PHP 7.2
- Novo: adiciona aviso para o próximo requisito do PHP 7.2
- Novo: gancho de filtro para remover tags HTML das Notas de Remessa
wpo_wcpdf_shipping_notes_strip_all_tags
- Correção: bug ao passar a variável errada para os e-mails de pedidos filtrados
- Correção: remova o diretório temporário antigo ao gerar um novo a partir da ferramenta de status
- Correção: exibe sempre a ferramenta Gerar diretório temporário aleatório
- Correção: problema com quebras de linha nas Notas de Remessa
3.6.1 (2023-08-16)
- Correção: problemas de codificação de string em PDF
3.6.0 (2023-08-15)
- Novo: configuração para tipo de acesso aprimorado ao link de documento
- Novo: autoloader implementado para classes de plugins
- Novo: adiciona uma nova ferramenta de status para redefinir as configurações do plugin
- Novo: coluna do número da fatura adicionada à análise de pedidos do WooCommerce
- Correção: substitui
utf8_decode()
que está obsoleto no PHP 8.2 - Correção: permite a tradução das strings das Notas de Remessa
- Correção: bug ao tentar excluir arquivos temporários ao usar a extensão mPDF
- Correção: bug em
$updater
retornandonull
na função da guia Upgrade - Correção: filtro
woocommerce reenviar order_emails_available
obsoleto - Correção: vários erros de digitação de strings
- Correção: reverter a quebra de caracteres longos em rótulos de dados de pedidos
- Correção: criação de avisos de propriedade dinâmica obsoleta no PHP8.2
- Traduções: modelo de tradução atualizado (POT)
- Testado até WooCommerce 8.0 e WordPress 6.3
3.5.6 (2023-06-21)
- Novo: adiciona um shortcode genérico
[wcpdf_download_pdf]
para links de download de PDF - Novo: biblioteca PDFJS de visualização aumentada para v3.7.107
- Ajuste: otimize o tamanho da biblioteca PDFJS
- Ajuste: remova o banner de contratação do WPO da guia Status
- Ajuste: atualização das dependências do compositor
- Correção: bug de exclusão de fonte após atualização do plugin
- Correção: bug na visualização da nota de crédito se o pedido tiver vários reembolsos
- Correção: erro de PHP na função
log_document_creation_trigger_to_order_meta()
ao tentar obter o ID e o tipo do pedido - Traduções: modelo de tradução atualizado (POT)
- Testado até WooCommerce 7.8
3.5.5 (2023-06-01)
- Novo: alternar entre data de exibição e criação nos dados do documento
- Novo: adiciona suporte para licenças herdadas ativadas pelo Sidekick na guia Atualização
- Ajuste: registrar geração de número de fatura na configuração
3.5.4 (2023-05-19)
- Ajuste: melhora o código da guia de atualização para obter função de informações de licença
- Correção: bug em modelos usando versões legadas da extensão Modelos Premium
- Correção: problemas de tradução de strings e erros pote atualizado
- Correção: bug na propriedade slug não definida ao definir o nome do bloqueio do número do documento
3.5.3 (2023-05-15)
- Novo: exibir o gatilho de criação nos dados do documento e no meta do pedido
- Novo: detecta o status da licença de extensão na guia Atualização
- Novo: configuração do documento de pesquisa do número da fatura
- Novo: adiciona novo filtro para fixar o metabox de dados do documento:
wpo_wcpdf_sticky_document_data_metabox
- Correção: adiciona semáforo ao início do número da fatura para evitar problemas de números simultâneos
- Correção: ganchos de coluna de fatura somente na condição de configuração
- Testado até WooCommerce 7.7
3.5.2 (2023-04-12)
- Novo: guia de atualização adicionada
3.5.1 (2023-04-07)
- Ajuste: adiciona verificação de permissão do usuário no documento AJAX impresso
- Correção: bug ao tentar salvar a configuração do documento em massa em
document_can_be_manually_marked_printed()
- Correção: proibir a criação de documentos para pedidos anônimos
3.5.0 (2023-04-05)
- Novo: opção de salvar data de exibição da fatura
- Novo: marcar/desmarcar fatura como impressa
- Novo: adiciona aviso quando RTL é detectado
- Novo: ação
wpo_wcpdf_preview_after_reload_settings
- Novo: filtro
wpo_wcpdf_export_settings
- Correção: erro fatal na desativação do WC
- Correção: bug nas opções da tela de número/data da fatura com HPOS ativado
- Testado até WooCommerce 7.6 e 7.6. WordPress 6.2
3.4.0 (2023-02-20)
- Novo: filtro
wpo_wcpdf_settings_user_role_capabilities
para alterar os recursos da função para acessar as configurações do plug-in - Novidade: UI aprimorada das ferramentas de depuração
- Novo: ferramentas de configurações de importação/exportação
- Novo: atualização do dompdf para v2.0.3
- Correção: salve as configurações do documento na ordem meta somente na inicialização do documento
- Testado até WooCommerce 7.4
3.3.2 (2023-02-03)
- Novo: atualização do dompdf para v2.0.2
- Novo: filtro para controlar o valor retornado por
is_woocommerce_activated()
- Correção: erro indefinido de JS ao tentar recuperar textos de medianiz de visualização
3.3.1 (2023-01-20)
- Correção: aplica
overflow-wrap:anywhere;
ao modelo simplesbody
em estilos CSS - Correção: exibe uma mensagem se o próximo número digitado for superior ao MySQL INT max
- Correção: permitir que o texto das medianas de visualização seja traduzido
- Correção: problema de cor de fundo dos formulários nas configurações
- Correção: aviso PHP para índice indefinido
existe
- Corrija o ano na data de lançamento da v3.3.0 em readme.txt
3.3.0 (2023-01-16)
- Novo: compatibilidade com WooCommerce HPOS (beta)
- Novo: reprograme a redefinição anual do sistema de numeração em um botão na página Status
- Novo: tabela de status de documentos na página Status
- Novo: adiciona argumento de objeto de documento ao construtor da classe PDF Maker
- Novo: filtro para permitir que o usuário desative a remoção de dados privados de documentos:
wpo_wcpdf_remove_order_personal_data
- Ajuste: otimiza o uso de
$wpdb
na classeSequential_Number_store
- Ajuste: melhora o número de redefinição anual com Action Scheduler e Updraft Plus Semaphore
- Correção: substitui o uso dos obsoletos ganchos de filtro
wcs_
do plugin WooCommerce Subscriptions - Correção: fiança se os dados do documento estiverem vazios ao salvar o pedido
- Correção: adicionar nonces a várias solicitações inseguras de administrador
- Testado até WooCommerce 7.3
3.2.6 (2022-12-15)
- Correção: adiciona check-in nonce, ocultar link para dica de anexos no administrador
- Testado até WooCommerce 7.2
3.2.5 (2022-11-22)
- Correção: permitir reserva WooCommerce sem pedido
3.2.4 (2022-11-07)
- Ajuste: atualizar modelo e arquivos de tradução
- Correção: quebrar URLs longos em linhas diferentes se atingir o espaço disponível no modelo Simples
- Correção: restaure strings excluídas e carregue-as usando o arquivo strings.php independente
- Correção: aviso sobre argumento obsoleto do método get_dimensions() do produto
- Testado até WooCommerce 7.1
3.2.3 (2022-10-28)
- Correção: verifique se o pedido não foi salvo ou não existe antes de renderizar o documento PDF
- Correção: bug ao obter o ID do pedido de objetos de terceiros ao anexar PDF ao e-mail
- Correção: reverte funções/modelos de documentos que escapavam que causavam problemas na versão 3.2.2
- Correção: funções de obtenção de telefone de cobrança/envio para pedidos de reembolso
- Testado até WordPress 6.1
3.2.2 (2022-10-25)
- Novo: filtro para permitir que os clientes acessem seu PDF com uma chave exclusiva
- Correção: verifique se o logotipo da loja existe
- Fix: check if HTML is escaped properly before echoing
- Correção: talvez reinstale as fontes (se estiverem faltando) antes da saída do PDF
- Correção: bug no cron job de limpeza automática
- Correção: remove classes de compatibilidade de versões legadas do WC. Aumenta a versão mínima do WC para 3.0
- Correção: permitir o reenvio manual de novo e-mail de pedido
- Correção: execute ganchos de ação nas colunas da fatura na lista de pedidos
- Marcado como testado até WooCommerce 7.0
3.2.1 (2022-10-06)
- Renomeia o plugin para cumprir as regras de marca registrada
3.2.0 (2022-09-26)
- Novo: configuração para exibir a coluna Data da fatura na lista de pedidos do WooCommerce
- Novo: Dompdf atualizado para a versão 2.0.1, que corrige uma vulnerabilidade de segurança.
- Novo: filtro
wpo_wcpdf_document_link_additional_vars
para adicionar variáveis de consulta adicionais ao link do documento - Ajuste: inicialização/salvamento de dados de configurações de documento aprimorado
- Ajuste: configurações aprimoradas de exibição do assistente
- Ajuste: estilos e descrições aprimorados para as configurações de ‘Formato numérico’ do documento
- Ajuste: nova variável de consulta para o link do documento shortcode
3.1.1 (2022-09-13)
- Correção: erro fatal causado pela falta da função list_files()
3.1.0 (2022-09-06)
- Novo: recurso de links de documentos personalizados disponível na página de configurações de Status. Altera os links do documento para um esquema de URL mais bonito
- Novidade: ganchos de ação antes e depois do logotipo da loja:
wpo_wcpdf_before_shop_logo
ewpo_wcpdf_after_shop_logo
- Correção: substitui WP_Filesystem por funções PHP para excluir arquivos temporários
- Marcado como testado até WooCommerce 6.8
3.0.1 (2022-08-02)
- Novo: ponteiro de administrador para o menu suspenso de configurações do documento
- Segurança: escape dos parâmetros da guia e da seção antes de enviá-los de volta, levando a um script entre sites refletido. Este bug foi reintroduzido na versão 2.14.0
- Ajuste: evitar requisitos, selecionar para recarregar a visualização das configurações
- Correção: permitir a remoção do botão de salvamento secundário do acionador de requisitos nas páginas de configurações
- Marcado como testado até WooCommerce 6.7
3.0.0
- Bibliotecas: dompdf atualizado para 2.0.0, abordando vulnerabilidades de segurança e introduzindo algumas alterações que podem quebrar configurações personalizadas de alto nível (mais informações)
- Correção: respeite os caminhos do modelo de woocommerce personalizados (filtrados)
- Correção: verifique se a fatura é permitida antes da saída do shortcode
- UI: Link para extensão Professional para anexos de guia de remessa
2.16.0
- Segurança: corrija o XSS refletido autenticado na página de configurações
- Correção: URLs de redirecionamento no assistente e ao enviar e-mails manualmente
- Bibliotecas: dompdf atualizado para 1.2.2
2.15.0
- Novo: Ganchos de filtro para substituir a capacidade de editar dados do documento
- Modelo simples: mostra apenas frete e frete. linhas de forma de pagamento quando definidas
- Security: escape urls as late as possible
- Correção: WP6.0+ convertendo elementos da interface em emojis
- Ajuste: Mostrar botão de salvar fixo para todas as alterações de configuração
2.14.5
- Correção: visualizar número e fatura da fatura configurações de exibição de data
- Testado até WooCommerce 6.5 & WordPress 6.0
2.14.4
- Correção: cabeçalho Content-Length causando resposta inválida em alguns servidores
2.14.3
- Ajuste: acréscimos de estilos para restrições de configurações personalizadas
- Ajuste: adicione estilos para seções de configurações personalizadas
- Ajuste: defina o cabeçalho Content-Length para exibição in-line
2.14.2
- Correção: remoção de caracteres de texto inseridos no assistente de configuração
- Desenvolvedor: Novo filtro wpo_wcpdf_email_order_object
- UI: Atualizar layout do assistente de configuração
- Bibliotecas: dompdf atualizado para 1.2.1 (abordando possíveis vulnerabilidades de segurança)
- Marcado como testado até WooCommerce 6.4
2.14.1
- Novo: reinicie o Assistente de Configuração manualmente na guia Status
- Correção: análise dinâmica do nome do gancho do filtro
wpo_wcpdf_tmp_path_{$type}
- Correção: remoção da visualização embutida para upload de mídia
- UI: Mostrar botão de salvar fixo na alteração das configurações
- UI: Preencha a folha de ícones do documento com branco
2.14.0
- Novo: visualização ao vivo do documento PDF na página de configurações
- Correção: verifica se a tabela de armazenamento de números existe antes de aplicar a migração do banco de dados
- Ajuste: remova i18n para algumas strings de log
- Marcado como testado até WooCommerce 6.3
2.13.1
- Correção: carregar configurações não históricas ausentes para faturas existentes
- Ajuste: imprimir arquivo e imprimir número de linha para exceções em logs de erros e erros. saída
- Marcado como testado até WooCommerce 6.2
2.13.0
- Novo: inclua a pasta temporária dompdf no procedimento de limpeza
- Novo: Adicionar classes de linha CSS para pacotes de produtos WPC
- Novo: filtro para substituir argumentos
wc_display_item_meta
- Correção: evite erros quando o servidor não suporta renderização de imagem
.webp
- Correção: alteração da data padrão inválida 0000-00-00 00:00:00 nas tabelas de armazenamento de números
- Ajuste: não armazene configurações de documentos não históricos na ordem meta
- Modelos: novo gancho de ação antes do rótulo do documento (
wpo_wcpdf_before_document_label
) - Bibliotecas: dompdf atualizado para 1.2.0
- Marcado como testado até WP5.9
2.12.1
- Correção: mostrar um aviso de feedback após salvar as configurações
- Correção: imagens com estilos de largura mínima/altura mínima renderizavam tabelas incorretamente (patch dompdf)
- Ajuste: desative a verificação da plataforma do compositor
2.12.0
- Novidade: suporte para imagens webp
- Correção: versão do plug-in para procedimento de atualização do sincronizador de fontes
- Correção: forçar o recarregamento da lista de modelos instalados durante a migração do caminho do modelo
- Correção: aviso de tipo de retorno incompatível com PHP8.1
- Correção: avisos de descontinuação do WooCommerce 6.1
- Dependências: dompdf atualizado para 1.1.1
- Marcado como testado até WooCommerce 6.1
2.11.4
- Correção: fontes agrupadas sendo excluídas durante atualizações
- Correção: compatibilidade de dados de cache de fontes dompdf 1.1.0+
2.11.3
- Correção: suporte estendido a símbolos de moeda em documentos em massa
- Correção: evitar a cópia de guias de remessa e outros dados de documentos para pedidos de renovação (assinaturas WooCommerce)
- Marcado como testado até WooCommerce 6.0
2.11.2
- Novo: filtro e substituto para a guia de configurações padrão
- Ajuste: sincronização de fontes aprimorada durante atualizações de plugins
- Correção: permitir configurações de texto não históricas
- Correção: falha com mais eficiência durante instalação/atualização/downgrade
- Correção: aviso sobre configuração ausente na nova instalação
- Correção: não inicialize as configurações quando o documento não puder ser carregado
- Correção: evite consultas desnecessárias ao banco de dados quando a API de configurações for iniciada
- Correção: suporte estendido a símbolos de moeda em documentos em massa
2.11.1
- Correção: os erros eram registrados incorretamente após a instalação, quando nenhuma fatura havia sido criada ainda
- Correção: estilos de botão no back-end do pedido
2.11.0
- Novo: use armazenamentos de números baseados em anos para anos futuros e passados para lidar com redefinições anuais de forma mais confiável
- Correção: substituto do iconv do PHP para compilações PHP personalizadas sem esta função
2.10.6
- Correção: compatibilidade com PHP7.1
2.10.5
- Segurança: aplique escape a strings traduzidas
2.10.4
- Correção: o telefone de cobrança não era exibido na guia de remessa quando o endereço de cobrança estava ativado
- Correção: suporte para caracteres especiais em sites sem o módulo PHP MB-string
- Correção: não altere o objeto do pedido ao registrar a criação de documentos para reembolsos nas notas do pedido
2.10.3
- Correção: o endereço secundário sempre era exibido, independentemente da configuração
2.10.2
- Novo: imprima o número de telefone de entrega quando disponível (e ativado nas configurações)
- Novo: Mostrar aviso embutido na página de configurações quando o logotipo for maior que 600 dpi
- Correção: evite erros fatais ao tentar registrar notas para reembolsar pedidos
- Traduções: modelo de tradução atualizado (POT)
- Traduções: modelo de tradução atualizado (POT)
- Traduções: traduções agrupadas removidas para pacotes de idiomas disponíveis em wordpress.org
- Marcado como testado até WooCommerce 5.9
2.10.1
- Correção: evite erros fatais se as funções do modelo não puderem ser carregadas
2.10.0
- Novo: use JS & Arquivos CSS para reduzir o tempo de carregamento em sites ativos (ativar
SCRIPT_DEBUG
carregará versões completas) - Novo: a configuração do modelo selecionado agora é armazenada como um ID de referência em vez de um caminho fixo (#209 )
- Correção: fallback para a primeira tradução disponível para configurações ao migrar da configuração multilíngue para um único idioma
- Correção: aviso de variável indefinida ao usar [wcpdf_download_invoice] em páginas que não são de pedido
- Correção: links de documentação atualizados
- Marcado como testado até WooCommerce 5.7
2.9.3
- Correção: erros de JavaScript na página Minha conta com tags de link vazias
- Correção: URLs longos no layout da área de notas quebrando
2.9.2
- Ajuste: Adicionado novo prefixo ‘item-‘ ao ID de classe da linha do item
- Novo: filtro para definir a ordem de classificação para documentos em massa (
wpo_wcpdf_bulk_document_sort_order
) - Marcado como testado até WooCommerce 5.6
2.9.1
- Novo: registrar a criação manual de faturas (com registro ativado)
- Novo: filtros para substituir a classe corporal e o conteúdo (
wpo_wcpdf_body_class
ewpo_wcpdf_html_content
) - Novo: métodos de documento para obter (e substituir) os títulos de números e datas
- Correção: abra o PDF na página Minha conta em uma nova guia/janela do navegador (seguindo as configurações)
- Traduções: modelo de atualização (POT) e projetos de tradução atuais
- Marcado como testado até WooCommerce 5.5 e WordPress 5.8
2.9.0
- Novo: configuração para registrar o tempo e o tempo de geração do documento. contexto para solicitar notas
- Novo: ganchos de modelo ‘wpo_wcpdf_before_footer’ e ‘wpo_wcpdf_after_footer’
- Novo: Botões Salvar e Cancelar para o metabox de Dados do Documento
- Correção: Fallback para fontes agrupadas quando a pasta temporária não é gravável
- Correção: primeira página vazia sob condições específicas
- Correção: quebras de linha HTML e caracteres especiais em notas de fatura
- Correção: permitir definir a data do documento antes de gerá-lo
- Correção: variável não definida para nome de arquivo
- Correção: garanta um nome de arquivo exclusivo caso o número do pedido ou do documento não esteja acessível
- Correção: substituto se nenhum modelo for selecionado
- Traduções: Adicionadas dicas para tradutores, use espaços reservados numerados
- Traduções: Adicionado árabe (graças a Nabil Moqbel)
2.8.3
- Novo: permitir a filtragem de classes de botões de ação
- Correção: erro quando nenhum dado do pedido é passado para a função de nome de arquivo
- Correção: durante a primeira instalação, defina os padrões apenas se ainda não (pré) configurado
- Correção: use
WC()->template_path()
em vez deWC_TEMPLATE_PATH
para substituições de modelos de tema - Correção: verifica a existência do número e data dos dados do documento para os campos metabox do pedido
- Correção: evitar avisos de suspensão de uso do WooCommerce para tipos de itens que não sejam de produto
- Correção: avisos de descontinuação do jQuery
- Ajuste: Mostrar instruções para metabox de e-mails
- Marcado como testado até WooCommerce 5.2 e WordPress 5.7
2.8.2
- Correção: problemas de layout com totais para documentos com mais de uma página
- Correção: permitir definir manualmente o número e a data da fatura
- Correção: Evite erros no PHP8.0 quando o pedido não for carregado para um documento
2.8.1
- Correção: carregamento de imagens e fontes de locais personalizados para uploads e pastas temporárias
2.8.0
- Correção: suporte para PHP8.0, suporte obsoleto para PHP7.0 ou anterior (complemento separado disponível para compatibilidade com versões anteriores)
- Correção: falha do assistente de configuração quando plug-ins/temas de terceiros verificam o objeto da tela
- Dev: Use a função interna de formatação de data, permitindo substituições mais fáceis de formatos de data específicos de PDF
- Desenvolvedor: Introduzido novo gancho de ação
wpo_wcpdf_document_created_manually
- Marcado como testado até WooCommerce 5.0
2.7.4
- Novo: Mostrar aviso se o serviço de correio MailPoet incompatível for usado
- Novo: tópico do webhook WooCommerce para salvamento de documentos
- Correção: não inverta a ordem do documento em massa se já estiver classificado do mais antigo para o mais recente
- Marcado como testado até WooCommerce 4.9
2.7.3
- Novidade: suporte para quebras de linha em notas de fatura
- Correção: passe apenas pelos campos de edição abertos ao regenerar o documento
- Correção: as palavras nos cabeçalhos das tabelas podem ser divididas
- Obsoleto: traduções legadas (pré-2.0) não são mais lidas automaticamente (podem ser habilitadas na aba Status)
2.7.2
- Correção: atualize o número e a data da fatura ao regenerar o documento no modo de edição
- Correção: evita loop infinito quando a pasta temporária não é gravável
- Correção: evite problemas de layout quando os dados do pedido personalizado excedem a largura da coluna
- Correção: Erro quando a extensão PHP Ctype não está instalada
- Testado até WooCommerce 4.8 e 4.8. WP 5.6
2.7.1
- Novo: botões de ação redesenhados
- Novo: nome de pasta temporária aleatório para proteção mais fácil
- Novo: configuração para ativar/desativar notas do cliente
- Novo: desative completamente a fatura gratuita quando essa configuração estiver ativada (não apenas anexos)
- Novo: modelos de ganchos de ação antes e depois do nome e endereço da loja
- Novo: Filtro para definir o número inicial para redefinição anual
- Correção: Erros em produtos de terceiros sem peso/sku/dimensões
- Correção: espaçamento irregular entre ícones de ação
- Correção: parâmetro
$email_to_send
ausente para o ganchowoocommerce_before_resend_order_emails
- Correção: quebre palavras longas no endereço de cobrança
- Testado até WooCommerce 4.7
2.7.0
- Novo: adicione notas por pedido às faturas (requer atualização de modelo se você tiver um modelo personalizado)
- Novo: Mostrar aviso com instruções para proteger a pasta de faturas nas configurações do NGINX
- Correção: mostrar o “próximo número” correto na página de configurações para sites usando MySQL 8+
- Testado até WooCommerce 4.6
2.6.1
- Correção: carregue documentos personalizados uma vez, em vez de a cada solicitação de documento
- Ajuste: execute a ação wpo_wcpdf_init_document na fatura também
- Testado até WooCommerce 4.5
2.6.0
- Recurso: opções mais avançadas de visibilidade de endereço
- Correção: aviso de suspensão de uso no WooCommerce 4.4
2.5.4
- Correção: verifique a existência de funções WooCommerce evitando falhas acidentais em configurações de implantação específicas
- Correção: os documentos ainda poderiam ser gerados programaticamente quando o documento fosse desativado e não fosse verificado especificamente por
$document->is_allowed()
- Dev: Filtro para desativar o recarregamento de traduções de anexos
- Testado até WooCommerce 4.4 e 4.4. WP 5.5
2.5.3
- Correção: integração PHPMailer compatível com WP5.5
- Testado até WooCommerce 4.3
2.5.2
- Correção: conflito de versão do ImageMagick
- Traduções: POT atualizado
2.5.1
- Correção: integração correta com configurações de link permanente para
[wcpdf_download_invoice]
shortcode - Correção: controle de versão de ativos de plug-in
2.5.0
- Recurso: Regenere manualmente documentos individuais com as configurações mais recentes (endereço da loja/rodapé/etc)
- Recurso: Código curto para baixar a fatura:
[wcpdf_download_invoice]
- Recurso: Configuração de altura do logotipo
- Correção: o substituto de textdomain falharia em domínios de sites específicos, incluindo .mo
- Correção: página extra desnecessária nas alturas da tabela de casos extremos
- Correção: as configurações desapareciam ao substituir os títulos dos documentos por uma string vazia
- Correção: verifique se o arquivo do logotipo do cabeçalho ainda existe antes de carregar
- Correção: se o documento já tiver sido criado, desconsidere a configuração ‘desativar para:’
- Correção: Lendo configurações e configurações do documento número quando armazenado incorretamente (por plugins externos)
- Testado até WooCommerce 4.2
2.4.10
- Testado até WooCommerce 4.1
2.4.9
- Correção: compatibilidade com versões anteriores do WooCommerce 2.6
- Correção: Descrição da configuração para desabilitar fatura para pedidos gratuitos
- Alterado: texto mais curto do botão da minha conta (“Fatura” em vez de “Baixar fatura (PDF)”)
2.4.8
- Desenvolvedor: Adicionado filtro
wpo_wcpdf_pdf_data
para carregamento direto de dados PDF - Desenvolvedor: Adicionada propriedade
is_bulk
a documentos em massa
2.4.7
- Correção: faltava o número do pedido no nome do arquivo quando o número da fatura não estava habilitado
- Desenvolvedor: Adicionado gancho de ação para método de salvamento de documento (
wpo_wcpdf_save_document
) - Desenvolvedor: Adicionado gancho de ação para imprimir dados personalizados no painel de dados da fatura em PDF (
wpo_wcpdf_meta_box_after_document_data
) - Testado até WooCommerce 4.0 e WP 5.4
2.4.6
- Correção: determinação de localidade para administradores em sua própria página minha conta
- Correção: alinhamento do ícone dos botões de ação no WP5.3+
- Correção: adicionar ações em massa por meio de métodos WP nativos
- Ajuste: minimize chamadas para a classe de mailer WooCommerce ao carregar as configurações
2.4.5
- Correção: evite erros na redução do imposto de assinatura em reembolsos
2.4.4
- Correção: conflito nas configurações de miniaturas do mercado alemão
- Correção: higienize corretamente a entrada de texto do assistente
- Correção: link para documentação para aumentar a memória
- Correção: substituto para taxas de imposto de renovação de assinatura
2.4.3
- Correção: evite erros ao desativar uma configuração inexistente
- Correção: possível falha em documentos iniciados incorretamente
- Correção: argumentos de cálculo de taxa de imposto revertidos
- Fix: Support tax rate functions for non-line items
- Correção: posição da vírgula em múltiplas alíquotas de imposto
- Correção: estilos do assistente de configuração
- Traduções: Adicionado locale lv para letão (mantendo lv_LV como substituto)
- Traduções: Traduções em tcheco agrupadas atualizadas
- Testado até WooCommerce 3.9
2.4.2
- Correção: opção ‘Não’ na nova data e data. configuração de visibilidade de número
- Correção: a redefinição de cabeçalhos causava cache não intencional de arquivos PDF em alguns hosts
2.4.1
- Correção: a criação de faturas para rascunhos de pedidos travava o plug-in
- Ajuste: incluir hora na data da fatura padrão
2.4.0
- Recurso: Opção para usar o número do pedido e o número do pedido. data para o número da fatura e data
- Correção: evite erros durante a atualização quando o WC não estiver ativo
- Correção: não crie automaticamente o número da fatura quando inserido manualmente e alterando diretamente o status do pedido
- Correção: valor do imposto da fatura para pedidos reembolsados (em combinação com a configuração de imposto do WooCommerce “como um total único”)
- Ajuste: padrão para a data de hoje ao editar a data da fatura vazia
2.3.5
- Recurso: Aceite ID de pedido único para a função wcpdf_get_document
- Recurso: Filtro para alterar o armazenamento de números da fatura
- Ajuste: Sempre prefira a função WC() em vez da global para WC3.0+
- Correção: as configurações de anexo armazenadas incorretamente não puderam ser redefinidas
- Correção: evite avisos de erro durante o assistente de configuração
- Testado até WooCommerce 3.8
2.3.4
- Correção: evite números de fatura duplicados para configurações de vários anexos
- Correção: aplique filtro de pedido de e-mail para cada e-mail separadamente
2.3.3
- Ajuste: mova o filtro para substituir o objeto do pedido no nível do documento (em vez de por e-mail)
2.3.2
- Correção: carregar estilos de seleção aprimorados na página de configurações
- Correção: anexo de e-mail de reservas de WC
- Ajuste: use dados de taxas de imposto do WooCommerce 3.7 quando disponíveis.
2.3.1
- Correção: erros para números de fatura formatados filtrados
2.3.0
- Recurso: configuração para desabilitar faturas globalmente para status de pedidos específicos
- Recurso: Controle a visibilidade dos botões de ação no assistente de configurações.
- Recurso: permite o carregamento de arquivo PDF existente em vez de gerar dinamicamente por meio de filtro (
wpo_wcpdf_load_pdf_file_path
) - Correção: verifique se a pasta temporária existe antes de criar
- Correção: novas linhas no endereço do assistente de configurações
- Correção: problema de imagens duplas com WooCommerce German Market
- Correção: armazene apenas as configurações do documento ao criar um
- Testado com WooCommerce 3.7
2.2.14
- Correção: Defina o validador PHPMailer padrão como ‘php’ (corrigindo erros de ‘setFrom’ no PHP 7.3)
- Correção: caminho do anexo para verificação de bloqueio de arquivo
- Ajuste: não espere pelo bloqueio do arquivo se o bloqueio estiver desabilitado
- Ajuste: carregamento JIT de documentos principais para solicitações antecipadas (antes da inicialização 15)
2.2.13
- Recurso: Melhor formatação e edição de notas de pedido. filtro opcional para notas do sistema
- Recurso: adicione objeto de e-mail ao gancho de anexo e permita a filtragem de objetos de pedido
- Correção: classes de linha de produtos encadeados WooCommerce
- Correção: problemas com arquivos anexados bloqueados que impedem o envio correto do e-mail
2.2.12
- Testado até WC3.6
- Correção: evitar loop infinito na criação de pastas temporárias para sites parcialmente migrados ou problemas de permissão de gravação
- Ajuste: altura e altura removidas atributos de largura da imagem do logotipo (+filtro
wpo_wcpdf_header_logo_img_element
) - Desenvolvedor: Habilite o acesso de convidados ao PDF com chave de pedido no URL
2.2.11
- Correção: erro fatal em pedidos com vários reembolsos
2.2.10
- Correção: possível conflito com as assinaturas mais recentes
- Correção: carregue traduções corretas quando o idioma do perfil do usuário administrador estiver definido para uma localidade diferente
- Correção: use o bloqueio de arquivo para evitar que processos paralelos criem o mesmo arquivo anexo
- Correção: evitar avisos de classes de e-mail carregadas incorretamente
- Recurso: permitir diferentes métodos de classificação de coluna de número de fatura por filtro
- Recurso: Filtro para prevenção global da criação de documentos específicos (
wpo_wcpdf_document_is_allowed
)
2.2.9
- Feature: …