Descrição
Essa extensão do WooCommerce adiciona automaticamente uma fatura em PDF ou UBL aos e-mails de confirmação de pedido enviados aos seus clientes. Fornece um modelo básico (modelos adicionais estão disponíveis em WP Overnight), bem como a possibilidade de modificar/criar seus próprios modelos. Indo além, você pode escolher baixar ou imprimir faturas e guias de remessa no administrador de pedidos do WooCommerce.
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 documentos PDF de faturas / guias de remessa 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 e ucraniano
Extensões gratuitas
As seguintes extensões gratuitas estão disponíveis para adicionar recursos adicionais ao plugin:
- PDF Invoices & Packing Slips for WooCommerce – mPDF: Adiciona suporte ao esquema de escrita RTL e ao script árabe.
- PDF Invoices & Packing Slips for WooCommerce – mPDF CJK: Oferece suporte a fontes chinesas, japonesas e coreanas (CJK) para a extensão mPDF.
- PDF Invoices & Packing Slips for WooCommerce – Unicode Language Pack: Adiciona suporte a caracteres chineses, japoneses e coreanos.
- PDF Invoices & Packing Slips for WooCommerce – Taxes Summary : adiciona uma tabela de resumo dos impostos após os detalhes da ordem.
Extensões premium
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 Simba Josting)
- Obtenha o conjunto completo de recursos, incluindo Professional, Premium Templates, e recursos adicionais com o WooCommerce PDF Invoices &; Packing Slips Plus Bundle
Totalmente personalizável
Além de várias configurações padrão (incluindo um cabeçalho/logotipo personalizado) e vários campos de layout que podem ser usados imediatamente, o plugin contém modelos baseados em HTML/CSS que permitem a personalização e o controle total sobre a saída do PDF. Copie os modelos para a pasta do seu tema e não precisará se preocupar com o fato de que suas personalizações serão substituídas quando você 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
Capturas de tela
Instalação
Requisitos mínimos
- WooCommerce 3.3 ou posterior
- 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.
Perguntas frequentes
-
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? Fale conosco por 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 programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresPDF Invoices & Packing Slips for WooCommerce” foi traduzido para 35 localidades. Agradecemos aos tradutores por suas contribuições.
Traduzir o “PDF Invoices & Packing Slips for WooCommerce” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
4.3.0 (2025-04-07)
- New: Adds setting to toggle PDF translation reload for email attachments
- New: Adds Dompdf log file reference and enable additional debug output when debug mode is active
- New: Add filter to allow customization of document link
- New: Display latest stable and unstable GitHub releases on status page and show admin notice for new unstable versions
- New: Refactor SQL queries for safe table name handling
- Fix: Restore
translate()
fallback inwpo_wcpdf_dynamic_translate()
function - Fix: Numbers tab datepicker style when
SCRIPT_DEBUG
is defined - Fix: Missing translation function for string on Advanced Numbers page
- Traduções: modelo de tradução atualizado (POT)
- Tested: Tested up to WooCommerce 9.8 & WordPress 6.8
4.2.0 (2025-03-24)
- New: Improved fonts check and reinstatement in temporary fonts directory
- New: Function to reload WC webhooks
- New: Improved autoloading for prefixed dependencies
- New: Added plugin-specific filter hook for order item name
- New: Removed the ‘Guest’ document access type, as it is covered by ‘Full’
- New: Updated DOMPDF to v3.1.0
- New: Upgrade link on Packing Slip document status
- New: Added order coupons data to UBL document
- Tweak: Ensured correct PDF Content-Type for improved browser handling
- Tweak: Refactored PDF Simple template order details header for cleaner syntax
- Fix: Improved date field options in Danger Zone tools for clarity
- Fix: SQL interpolation issues flagged by WP Plugin Check
- Fix: Removed duplicate
AccountingSupplierParty
andAccountingCustomerParty
in UBL - Fix: Resolved issues rendering the number tab results
- Traduções: modelo de tradução atualizado (POT)
4.1.1 (2025-02-17)
- Ajuste: Adicionado um link de documentação ao rótulo Configuração do sistema
- Ajuste: Implementação aprimorada do sistema de arquivos WP
- Correção: Limpa caracteres especiais em
get_html()
para documentos em massa - Correção: Correção: as quebras de linha não estavam sendo respeitadas nas notas do documento
4.1.0 (2025-02-12)
- Novo: Exibir versões de plugin instaladas tabela sob status avançado
- Novo: Configuração para incluir o link do documento em e-mails para clientes convidados
- Ajuste: Aprimorou o arquivo readme para listar as extensões gratuitas disponíveis
- Ajuste: Usar
wp_kses_post
em vez dewpo_wcpdf_sanitize_html_content
para campos de rodapé e extras - Correção: borda inferior do pacote de produtos nos estilos de modelo de PDF
- Correção: o valor gerado por
OrderDocument::get_language_attributes()
deve ser do tipostring
,null
gerado - Correção: Regressão no estilo de totais do PDF
- Correção: Verifique se
is_enabled()
pode ser invocado para o documento emwcpdf_get_document_file()
- Traduções: modelo de tradução atualizado (POT)
- Testado: Testado até o WooCommerce 9.7
4.0.0 (2025-02-04)
- Novo: Assistente de configuração atualizado
- Novo: Conformidade com os padrões do WP Plugin Check
- Novo: função
wpo_wcpdf_getText ()
- Novo: adiciona os rótulos padrão da coluna PDF ao arquivo de strings
- Novo: Adicionar pacote de idiomas lituano (somente strings de documentos)
- Correção: Problema de segurança de acesso ao documento
- Correção: Remover a capacidade de tradução dos campos VAT e COC
- Correção: Chamada para função indefinida
StandardSserializer()
no UBL - Traduções: modelo de tradução atualizado (POT)
3.9.6 (2025-01-21)
- Correção: Erro ao usar o método indefinido
WC_Order_Refund::get_customer_id()
3.9.5 (2025-01-20)
- Novo: Função de retorno de chamada de entrada por e -mail para configurações
- Novo: adiciona suporte para elementos raiz adicionais do UBL
- Novo: Adicione suporte para vários manipuladores sob uma única raiz em
ubldocument :: get_data ()
- Novo: Validação para isenção de imposto sobre o pedido para aplicar o motivo fiscal da UBL
- Novo: O recurso “Regenerate Invoice” agora atualiza os dados do item de imposto UBL
- Novo: aprimorar o seletor de inadimplência dos impostos da UBL, ‘nenhum’
- Novo: Adicionar suporte a
cbc:BaseQuantity
à estrutura UBL - Novo: as configurações tributárias do UBL agora estão alinhadas com a opção de configurações mais recente
- Novo: Adicionar função de utilidade para tradução dinâmica de string
- Novo: Adicionar elemento
cbc:BuyerReference
à UBL para referência do comprador - Novo: Ativar suporte para
CAC: Payment Means
em UBL - Novo: ganchos de filtro para esquemas de impostos, categorias e razões da UBL
- Novo: Adicionar suporte a
cac:Price
à UBL - Novo: Suporte para a Categoria de Imposto UBL Razão
- Ajuste: Substitua o código UBL para obter o número do IVA do cliente pela nova função
- Ajuste: Atualize o seletor de formato UBL Descrição
- Ajuste: permitir
0
dias para a data de vencimento - Ajuste: Aplicar
wpo_wcpdf_settings_fields_documents_{$this->type}_pdf
antes de verificar o vazio do$settings_fields
- Correção: A configuração da altura do logotipo pode quebrar o layout do documento no modelo simples
- Correção: Definindo categorias não aplicadas a documentos desativados
- Correção: CEP e cidade padrão na saída de impostos da UBL
- Correção: Tratamento incorreto da configuração de formato UBL como histórico
- Traduções: Modelo de tradução atualizado (POT).
- Testado: Testado até WooCommerce 9.6.
3.9.4 (2024-12-23)
- Novo: Adicione uma nota para informar os usuários sobre a disponibilidade de documentos adicionais
- Novo: Exiba um aviso quando a ação anual de redefinição não estiver agendada
- Ajuste: Transition UBL Suporte fora da versão beta
-
Traduções: Atualizar modelo de tradução (maconha)
-
Novo: Ative a pesquisa de vários números de fatura na lista de pedidos para configurações de HPOS
- Novo:
calcular_due_date ()
função do documento - Correção: corrigir o tipo da propriedade
order_id
do documento abstrato - Correção: Código do país da loja UBL
- Traduções: Atualizar modelo de tradução (maconha)
3.9.2 (2024-12-17)
- Novo: adiciona descrição ao seletor de formato UBL
- Correção: Problema com verificações de carga de extensão PHP
- Traduções: Modelo de tradução atualizado (POT).
3.9.1 (2024-12-16)
- Novo: adiciona suporte para vários formatos UBL.
- Novo: adiciona um campo de número de telefone da loja para suporte a e-in-invoice.
- Novo: Adiciona informações do usuário às notas do pedido ao gerar documentos.
- Novo: Adicionado um aviso de administrador para informar quando os requisitos do servidor não são atendidos.
- Novo: aumentou o requisito mínimo de versão PHP para 7.4.
- Novo: Remove o espaço entre a tabela e os totais dos itens.
- Novo: seções adicionadas às configurações para melhor organização.
- Ajuste: aprimorar a descrição da ferramenta “Remove released semaphore locks” (remover bloqueios de semáforo liberados).
- Correção: Atualizar links não exibidos corretamente.
- Correção: Problema no estilo de aviso da pasta Temper.
- Correção: Remova o código de aviso prévio do legado não utilizado:
check_auto_increment_increment ()
. - Correção: AJAX Visualizar carregando quando desativado nas páginas de configurações.
- Correção: UBL Problema com itens de imposto vazio on -line.
- Correção: a função jQuery
tipTip
não está disponível. - Correção: Modelo META META ESTILE.
- Correção: Nome da classe Semaphore em duas classes que ainda estavam usando o nome anterior.
- Traduções: Modelo de tradução atualizado (POT).
- Testado: Testado até WooCommerce 9.5.
3.9.0 (2024-10-21)
- Novo: Biblioteca
sabre/xml
atualizada para a versão 4. - Novo: Aviso adicionado sobre o suporte de retirada para versões PHP abaixo de 7.4.
- Novo: Padrão automático de automóveis do PSR-4 implementado para melhorar a estrutura e a manutenção de código.
- Novo: Gancho obsoleto:
wpo_wcpdf_due_date_display
. - Correção: Item WC Item Meta Style Issue ao usar
dd
. - Correção: Relocado
wpo_wcpdf_use_path
gancho antes$ src
Verificação vazia. - Traduções: Modelo de tradução atualizado (POT).
3.8.8 (2024-10-08)
- Correção: adiciona filtros obsoletos ausentes aos métodos de título do documento
3.8.7 (2024-10-07)
- Novo: Adicionar compatibilidade total com o mPDF ao modelo simples.
- Novo: Adicionar títulos do motivo do reembolso e do número da fatura à classe abstrata de métodos de documentos.
- Novo: Melhore o registro de títulos de modelos.
- Novo: Melhore a configuração da data de vencimento da fatura.
- Novo: Adicionar a seção “Você também pode gostar desses plugins” à guia Upgrade.
- Novo: função para determinar se o checkout está usando o bloco:
wpo_wcpdf_checkout_is_block ()
. - Novo: Ferramenta de limpeza de bloqueios de semáforo herdados.
- Novo: Limpeza automática de bloqueios de semáforos desbloqueados e outros aprimoramentos.
- Novo: Ferramenta para remover bloqueios de semáforo expirados.
- Novo: filtre para modificar os campos de dados do documento em PDF:
wpo_wcpdf_document_data_meta_box_fields
. - Ajuste: Prioridade do gancho inferior (200) para colunas de fatura na lista de ordens de WooCommerce.
- Correção: Substitua o uso de função JQuery
change()
. - Correção: Caminho correto para o ícone genérico do documento.
- Correção: Verifique os recursos do usuário na função
enable_debug ()
. - Correção: Carregue as traduções do plugin posteriormente no
init
gancho. - Correção: Desbloqueie a interface do usuário quando um botão de ferramenta é clicado.
- Traduções: Atualizar modelo de tradução (POT).
- Testado até WooCommerce 9.4.
3.8.6 (2024-07-18)
- Correção: função
add_yith_product_bundles_classes ()
erros - Correção:
get_header_logo_id ()
Retorno Tipo de erro fatal
3.8.5 (2024-07-16)
- Novo: pdfjs v4.3.136 Upgrade
- Novo: Configuração avançada de imagens de incorporação
- Novo: Inclui ImageMagick Library no status avançado
- Novo: adiciona número de fatura ao seletor de tipo de pesquisa em configurações de HPOS
- Novo: adiciona classes de linha para “YITH WooCommerce Product Bundles”
- Novo: Registre um registro para exclusão de documentos nas notas do pedido
- Ajuste: melhora o logotipo do cabeçalho
- Correção: Faça o modelo simples do modelo total traduzível
- Correção: envolve os endereços de documentos em torno das tags
<p>
- Traduções: modelo de tradução atualizado (POT)
- Testado até o WooCommerce 9.1 & WordPress 6.6
3.8.4 (2024-06-19)
- Novo: gancho de filtro
wpo_wcpdf_multilinguly_languages
- Novo: foi introduzida a função
wpo_wcpdf_get_multilingual_languages()
, derivada da função obsoletaget_languages()
- Ajuste: Adicionado novas strings ao arquivo
strings.php
para melhorar as traduções - Ajuste: Funções de notas aprimoradas para traduções aprimoradas ao usar a extensão profissional.
- Correção:
normalize_settings_args ()
Bug de função em configurações multilíngues - Correção: Configurações da guia Idioma Problema ao adicionar nova linguagem em configurações multilíngues
- Traduções: modelo de tradução atualizado (POT)
3.8.3 (2024-06-06)
- Novo: adiciona atributo de linguagem ao pdf html
- Novo: Atualização
v3.0.0
do Dompdf - Novo: gancho de filtro
wpo_wcpdf_after_system_status_table
- Novo: filtro para servidor Configs
wpo_wcpdf_advanced_status_server_configs
- Novo: pdfjs
v3.11.174
upgrade - Ajuste: adiciona
p
como tag permitida dowpo_wcpdf_sanitize_html_content ()
função - Correção: Número Formating
[order_number]
espaço reservado não usando o número do pedido do pai nas notas de crédito - Correção: Remova tags indesejadas de
wpo_wcpdf_sanitize_html_content ()
- Correção: remove a configuração “Log invoice number generation” não utilizada
- Correção: reverte o título do e-mail
customer_invoice
para o título original do Woo - Correção: a função
get_extensions_license_data ()
retornando vazio se nenhum dado em cache encontrado encontrado - Correção: Bug criado pela saída da função
wpo_wcpdf_sanitize_html_content ()
sendonull
- Traduções: modelo de tradução atualizado (POT)
- Testado até WooCommerce 9.0
3.8.2 (2024-04-29)
- Correção: título do e-mail “Customer Invoice” (fatura do cliente) na metabox “Send order email” (enviar e-mail do pedido)
- Correção: filtro chamado com um objeto de reembolso em
get_billing_address ()
eget_shipping_address ()
- Traduções: modelo de tradução atualizado (POT)
- Testado até WooCommerce 8.9
3.8.1 (2024-04-23)
- Novo: Atualizações DOMPDF para
v2.0.7
- Novo: adiciona o
woocommerce
como plugin obrigatório - Novo: melhorias no logotipo da loja para ser traduzível em futuras versão de extensão profissional
- Correção: função de análise da data do documento sendo chamada em lojas que não são HPOS
- Correção: Substitui funções de jQuery depreciado
- Correção: bug com dica de tipo em
wpo_wcpdf_parse_document_date_for_wp_query ()
função - Correção: Chamada de bug
is_allowed ()
embool
emwcpdf_get_document ()
função - Correção: não removendo documentos meta na renovação de assinatura woo
- Correção: Vulnerabilidade XSS no Woo Checkout Dados do endereço de entrada do usuário
- Correção: Emissão de anexos de semáforo em reembolsos simultâneos
- Traduções: modelo de tradução atualizado (POT)
- Testado até WooCommerce 8.8
3.8.0 (2024-03-18)
- Novo: Atualizações Bibliotecas de compositores, especialmente
php-svg-lib
por causa de um problema de segurança - Novo: ganchos para permitir a adição de novas guias de depuração de configurações e seu conteúdo
- Novo: implementos do tipo de data seletor em ferramentas de perigo
- Novo: o filtro
wpo_wcpdf_process_danger_zone_tools_date_type
- Novo: atualiza a versão mínima do WooCommerce para 3.3
- Novo: função
wcpdf_error_handling ()
- Novo: função
wcpdf_get_document_output_format_extension ()
- Novo: função
wcpdf_get_document_file ()
Para obter o arquivo de documento - Ajuste: adiciona um novo filtro para incluir o número da fatura nas consultas de pesquisa de HPOs
- Ajuste: substitua
date ()
comdate_i18n ()
emget_filename ()
- Ajuste: melhora a iniciação do número com a nova função:
init_number ()
parainitiate_number ()
- Ajuste: oculta a faixa de extensões temporariamente
- Correção: Bug que causou um problema de classificação na lista de pedidos
- Correção: Erro JS,
$ (...).pointer
não é uma função - Correção: Formulários de ferramentas de perigo que não estão funcionando
- Correção: Documento em massa Falta a propriedade SLUG
- Correção: Alterado Nome do NONCE PADRÃO PARA DISMANTAL DE MAGHARD
- Correção: título do e-mail “Customer Invoice” (fatura do cliente) na metabox “Send order email” (enviar e-mail do pedido)
- Correção: Paginação da ferramenta Number
- Correção: renumerando os documentos que não estão funcionando
- Traduções: modelo de tradução atualizado (POT)
- Testado até WooCommerce 8.7 & WordPress 6.5
3.7.7 (2024-01-29)
- Novo: sistema de cache de licença de extensões
- Novo: esconde a guia Upgrade no pacote
- Novo: Obtenha o gancho de filtro de documentos
wcpdf_get_document
- Ajuste: melhora a marcação de arquivos de modelo simples
- Ajuste: move a posição dos ganchos das notas nos arquivos de modelo
- Correção: classificação de pedidos por número de fatura e data de emissão na página de listagem de pedidos
- Correção: o parâmetro de nível enviado ao método
log ()
na classe Semaphore - Correção: Bug de injeção de SQL na pesquisa de números avançados
- Traduções: Torne a data de vencimento traduzível
- Traduções: modelo de tradução atualizado (POT)
- Testado até WooCommerce 8.5
3.7.6 (2024-01-09)
- Novo: aplica o Php 7.2 como versão mínima
- Novo: DOMPDF Atualização para
v2.0.4
- Ajuste: Declare New \ “Data de pagamento ” String para tradução
- Correção: potencial bug de injeção de SQL em ferramentas numéricas
- Correção: Bug em
get_payment_date ()
- Traduções: modelo de tradução atualizado (POT)
3.7.5 (2023-12-13)
- Ajuste: inclui
$ args
nos parâmetroswpo_wcpdf_filename
do gancho de filtro - 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)
- Novo: adiciona nova configuração para ativar os logs de semáforo
- Ajuste: adiciona descrições às configurações de COC e IVA
- Ajuste: Substitui a função de remessa deslizante de embalagem no arquivo de modelo
- Ajuste: adiciona semáforo à função de anexo de e -mail
- Correção: bug no
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)
- Novo: anúncio promocional temporário
- Ajuste: Melhora os modelos Número/Data Funções
- Ajuste: atualizar os argumentos do filtro
wpo_wcpdf_due_date_display
- Ajuste: alterar a forma como a configuração é recuperada para a data de vencimento
- Correção: Anexo de deslizamento de embalagem quando o Pro é desativado
- Correção: Modificando a data de criação do pedido no método
get_due_date
- Correção: aviso
preg_replace
do PHP 8.1 - Correção: erro fatal na função
custom_field()
quando o campo personalizado é umamatriz
- Correção: geração de vários documentos com o tipo de acesso “Completo”
- Correção: erro de argumento vazio no método
display_due_date
3.7.2 (2023-11-08)
- Novo: adiciona a opção de data de vencimento às configurações de fatura
- Novo: filtro para diretórios de plugins na guia Status avançado:
wpo_wcpdf_plugin_directories
- Novo: guia avançada com código de extensão de ferramentas numéricas integrado
- Ajuste: atualiza os recursos de extensão da guia Upgrade
- Correção: Bug em configurações históricas não sendo excluídas ao usar a maioria das configurações atuais
- Correção: erro no nome da variável do documento no método
output_ubl()
- Testado até WooCommerce 8.3
3.7.1 (2023-10-20)
- Correção: erro na visualização da UBL que força a criação da fatura
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)
- Ajuste: mudar as posições dos ganchos
wpo_wcpdf_before_html
ewpo_wcpdf_before_html
- Ajuste: oculte o próximo número da fatura se exibir o número do pedido
- Ajuste: removeu as funções
normalize_path
herdadas e as substituiu porwp_normalize_path
- Correção: bug com a saída de HTML usando links bonitos. Ponto de extremidade aprimorado.
- Correção: Potencial erro fatal se o documento for
false
Em botões de ação da lista de pedidos - Correção: Erro ao ligar para o ID do pedido em
null
emoutput_number_date_edit_fields
Método - Correção: Bug ao exibir as colunas do número/data da fatura, causando uma queda significativa do desempenho
- Correção: conflito do link do PDF da minha conta com a análise do Jetpack
- Correção: erro do PHP ao invocar o método
get_title()
document embool
- Correção:
strpos ()
estr_replace ()
null
avisos de parâmetro obsoletos - Testado até o 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 foi descontinuado 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 baixar 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 as cadeias de caracteres excluídas e carregue-as usando o arquivo autônomo strings.php
- 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)
- Translations: Update template (POT) and current translation projects
…