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

Capturas 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.

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? 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

23 janeiro, 2025 1 resposta
Logo is not showing. I have tried lots of time. But still not work. So switch other plugins.
16 janeiro, 2025
This plugins works and has been working great for years. Nothing special, it just works. Unfortunately I had a problem with it, but the support immediatly helped me out. And I’m using the free version! Thanks again.
Leia todas as 1.753 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.

Colaboradores

PDF Invoices & Packing Slips for WooCommerce” foi traduzido para 35 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “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

3.9.6 (2025-01-21)

  • Fix: Error calling undefined method WC_Order_Refund::get_customer_id()

3.9.5 (2025-01-20)

  • New: Email input callback function for settings
  • New: Adds support for additional UBL root elements
  • New: Add support for multiple handlers under a single root in UblDocument::get_data()
  • New: Validation for order tax exemption to apply UBL tax reason
  • New: The “Regenerate Invoice” feature now updates UBL Tax item data
  • New: Enhance UBL Taxes default selector, ‘None’ Option
  • New: Add cbc:BaseQuantity support to UBL structure
  • New: UBL Tax settings now align with the latest settings option
  • New: Add utility function for dynamic string translation
  • New: Add cbc:BuyerReference element to UBL for buyer reference
  • New: Enable Support for cac:PaymentMeans in UBL
  • New: Filter hooks for UBL tax schemes, categories, and reasons
  • New: Add cac:Price support to UBL
  • New: Support for UBL Tax Category Reason
  • Tweak: Replace UBL code to get the customer VAT number with new function
  • Tweak: Update UBL format selector description
  • Tweak: Allow 0 days for the due date
  • Tweak: Apply wpo_wcpdf_settings_fields_documents_{$this->type}_pdf before checking the emptiness of the $settings_fields
  • Fix: Logo height setting can break document layout on Simple template
  • Fix: Setting categories not applied to disabled documents
  • Fix: Postcode and city defaults in UBL tax output
  • Fix: Incorrect treatment of UBL format setting as historical
  • Translations: Updated translation template (POT).
  • Tested: Tested up to WooCommerce 9.6.

3.9.4 (2024-12-23)

  • New: add a note to inform users about the availability of additional documents
  • New: display a notice when the yearly reset action is not scheduled
  • Tweak: transition UBL support out of beta
  • Translations: update translation template (POT)

  • New: enable searching for multiple invoice numbers in the Orders list for HPOS setups

  • New: calculate_due_date() document function
  • Fix: correct the type of the abstract document order_id property
  • Fix: UBL shop country code
  • Translations: update translation template (POT)

3.9.2 (2024-12-17)

  • New: adds description to UBL format selector
  • Fix: issue with PHP extension load checks
  • Translations: Updated translation template (POT).

3.9.1 (2024-12-16)

  • New: Adds support for multiple UBL formats.
  • New: Adds a shop phone number field for e-Invoice support.
  • New: Adds user info to order notes when generating documents.
  • New: Added an admin notice to inform when server requirements are not met.
  • New: Raised the minimum PHP version requirement to 7.4.
  • New: Removes space between items table and totals.
  • New: Added sections to settings for better organization.
  • Tweak: Improve the description of the “Remove released semaphore locks” tool.
  • Fix: Upgrade links not displaying correctly.
  • Fix: Temp folder warning style issue.
  • Fix: Remove unused legacy notice code: check_auto_increment_increment().
  • Fix: AJAX preview loading when disabled on settings pages.
  • Fix: UBL issue with empty tax on line items.
  • Fix: jQuery tipTip function not available.
  • Fix: Template item meta styling.
  • Fix: Semaphore class name on two classes that were still using the previous name.
  • Translations: Updated translation template (POT).
  • Tested: Tested up to WooCommerce 9.5.

3.9.0 (2024-10-21)

  • New: Updated sabre/xml library to version 4.
  • New: Added notice about dropping support for PHP versions below 7.4.
  • New: Implemented PSR-4 Autoloading Standard for improved code structure and maintainability.
  • New: Deprecated wpo_wcpdf_due_date_display hook.
  • Fix: WC item meta style issue when using dd.
  • Fix: Relocated wpo_wcpdf_use_path hook before $src empty check.
  • Translations: Updated translation template (POT).

3.8.8 (2024-10-08)

  • Fix: adds missing deprecated filters to document title methods

3.8.7 (2024-10-07)

  • New: Add full compatibility with mPDF to the Simple Template.
  • New: Add refund reason and invoice number titles to the document methods abstract class.
  • New: Improve template titles registration.
  • New: Improve invoice due date setting.
  • New: Add “You might also like these plugins” section to the Upgrade tab.
  • New: Function to determine if checkout is using block: wpo_wcpdf_checkout_is_block().
  • New: Clean legacy Semaphore locks tool.
  • New: Automatic cleanup of unlocked Semaphore locks and other improvements.
  • New: Tool to remove expired Semaphore locks.
  • New: Filter to modify PDF document data fields: wpo_wcpdf_document_data_meta_box_fields.
  • Tweak: Lower hook priority (200) for invoice columns in WooCommerce orders list.
  • Fix: Replace deprecated jQuery change() function usage.
  • Fix: Correct path to generic document icon.
  • Fix: Check user capabilities in the enable_debug() function.
  • Fix: Load plugin translations later on the init hook.
  • Fix: Unblock UI when a tool button is clicked.
  • Translations: Update translation template (POT).
  • Tested up to WooCommerce 9.4.

3.8.6 (2024-07-18)

  • Fix: function add_yith_product_bundles_classes() errors
  • Fix: get_header_logo_id() return type fatal error

3.8.5 (2024-07-16)

  • New: PDFJS v4.3.136 upgrade
  • New: advanced embed images setting
  • New: includes ImageMagick library in the Advanced Status
  • New: adds Invoice number to search type selector in HPOS setups
  • New: adds row classes for “YITH WooCommerce Product Bundles”
  • New: register a log for document deletion in the Order Notes
  • Tweak: improves header logo loading
  • Fix: make Simple template total labels translatable
  • Fix: wraps document addresses around <p> tags
  • Traduções: modelo de tradução atualizado (POT)
  • Tested up to WooCommerce 9.1 & WordPress 6.6

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 subscription 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
  • Tested …