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

13 junho, 2024
We have tested all the available free invoice plugins. This one was the best. You can change the colours of the invoices in packing-slips>templates>Simple> style.css We have been using a free version for 6 months. So far, not problems. Thank you!
7 junho, 2024
I maintain a bilingual webshop that needs to put out packing slips and invoices automatically in two languages. Sometimes minor confusions occur. The support team does a fast, persistent and effective job of solving everything. I am very content.
22 maio, 2024 1 resposta
I just want to say that this plugin is indeed great, intuitive and easy to use. It does exactly what it is supposed to do and as described. Sadly it conflicts with another similar plugin we use to create and send PDF files of orders, we then send to our supplier. I believe it’s because both plugins use the same Dompdf package, and have similar file structure.
Leia todas as 1.692 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.4 (2024-06-19)

  • New: filter hook wpo_wcpdf_multilingual_languages
  • New: wpo_wcpdf_get_multilingual_languages() function has been introduced, derived from the deprecated get_languages() function
  • Tweak: Added new strings to the strings.php file to improve translations
  • Tweak: enhanced notes functions for improved translations when using the Professional extension.
  • Fix: normalize_settings_args() function bug on multilingual setups
  • Fix: settings language tab issue when adding new language in multilingual setups
  • Traduções: modelo de tradução atualizado (POT)

3.8.3 (2024-06-06)

  • New: adds language attribute to PDF HTML
  • New: Dompdf v3.0.0 upgrade
  • New: filter hook wpo_wcpdf_after_system_status_table
  • New: filter for server configs wpo_wcpdf_advanced_status_server_configs
  • New: PDFJS v3.11.174 upgrade
  • Tweak: adds p as allowed tag of the wpo_wcpdf_sanitize_html_content() function
  • Fix: number formatting [order_number] placeholder not using parent order number on Credit Notes
  • Fix: remove unwanted tags from wpo_wcpdf_sanitize_html_content()
  • Fix: removes unused “Log invoice number generation” setting
  • Fix: reverts the customer_invoice email title to the original Woo title
  • Fix: the function get_extensions_license_data() returning empty if no cached data found
  • Fix: bug created by the output of the function wpo_wcpdf_sanitize_html_content() being null
  • Traduções: modelo de tradução atualizado (POT)
  • Tested up to WooCommerce 9.0

3.8.2 (2024-04-29)

  • Fix: “Customer Invoice” email title under “Send order email” metabox
  • Fix: filter called with a refund object in get_billing_address() and get_shipping_address()
  • Traduções: modelo de tradução atualizado (POT)
  • Tested up to WooCommerce 8.9

3.8.1 (2024-04-23)

  • New: updates DOMPDF to v2.0.7
  • New: adds woocommerce as required plugin
  • New: improvements to shop logo to be translatable in future Professional extension version
  • Fix: document date parse function being called on non HPOS stores
  • Fix: replaces deprecated jQuery functions
  • Fix: bug with type hint in wpo_wcpdf_parse_document_date_for_wp_query() function
  • Fix: bug calling is_allowed() on bool under wcpdf_get_document() function
  • Fix: not removing documents meta on Woo subcription renewal
  • Fix: XSS vulnerability on Woo Checkout user input address data
  • Fix: Semaphore attachments issue on concurrent refunds
  • Traduções: modelo de tradução atualizado (POT)
  • Tested up to WooCommerce 8.8

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
  • Fix: replaces utf8_decode() which is deprecated in 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)

  • New: adds a generic shortcode [wcpdf_download_pdf] for PDF download links
  • 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
  • Fix: restore deleted strings and load them using standalone strings.php file
  • 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
  • Fix: During first install, only set defaults if not already (pre-) configured
  • 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 internal date formatting function, allowing easier PDF specific date format overrides
  • 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
  • Fix: Potential crash on improperly initiated documents
  • 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

  • Fix: Load …