PDF Invoices & Packing Slips for WooCommerce

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:

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

  • Fatura simples em PDF
  • Guia de remessa simples PDF
  • Imprima rapidamente faturas individuais ou guias de remessa da lista de pedidos
  • Imprima faturas ou guias de remessa em massa
  • Anexe faturas a qualquer e-mail do WooCommerce
  • Defina o nome da loja, endereço, logotipo do cabeçalho, etc.

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

  1. Faça o download do arquivo zip do plug-in em seu computador
  2. Vá para o menu do painel de administração do WordPress Plugins > Adicionar novo
  3. Selecionar upload
  4. Carregue o arquivo zip do plug-in, e o plug-in será instalado
  5. Após a conclusão da instalação, clique no link “activate plugin” (ativar plug-in)

Instalação manual via FTP

  1. Faça o download do arquivo do plug-in em seu computador e descompacte-o
  2. 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.
  3. 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

8 abril, 2024
Absolutely a fine product and I would recommend to anyone will to give it a try.
6 abril, 2024 1 resposta
I previously had a competing plugin installed (the one by WebToffee) and it was fine and all, but when I found this plugin I was quite pleased for a couple reasons: Very good code quality (I'm a dev who cares about that) Easy-to-use functionality Easy configuration screen, allowing for most common changes to Invoice/Packing slip fields Availability of paid ad-ons allow for better customization. But also the free version of the plugin allows for unparalleled customizations for someone with programming chops. The plugin has a ton of well-documented hooks that can be used and it is even possible to create a custom template in code (which I ended up doing). I would recommend this plugin over the similarly named plugin by WebToffee. It is very similar but just a tad bit better, especially if you have a need to customize beyond the options in the settings. Thanks WP Overnight for the great plugin and for the excellent documentation!
25 março, 2024
I used it to print food order tickets from WooCommerce to printers in restaurant kitchen. Works great.
Leia todas as 1.672 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() with date_i18n() on get_filename()
  • Tweak: improves number initiation with new function: init_number() to initiate_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 hook wpo_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 an array
  • 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 and wpo_wcpdf_before_html hooks positions
  • Tweak: hide next Invoice number if displaying order number
  • Tweak: removed legacy normalize_path functions and replaced with wp_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 under output_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 on bool
  • Fix: strpos() and str_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 por is_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 retornando null 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 simples body 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 classe Sequential_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 e wpo_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 e wpo_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 de WC_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 gancho woocommerce_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: …