PDF Invoices & Packing Slips for WooCommerce

Descripción

Esta extensión de WooCommerce añade automáticamente una factura en PDF o XML (facturación electrónica) a los correos de confirmación de pedido que se envían a tus clientes. Incluye una plantilla básica (plantillas adicionales están disponibles en WP Overnight) así como la posibilidad de modificar/crear tus propias plantillas. Además, puedes elegir descargar o imprimir facturas y notas de entrega desde el administrador de pedidos de WooCommerce.

Características principales

  • Adjuntar automáticamente el PDF o XML de la factura a los correos electrónicos de WooCommerce que elijas
  • Descarga la factura PDF o XML, o la nota de entrega PDF desde la página de administración del pedido
  • Elige entre una variedad de formatos de documentos electrónicos: UBL 2.1, Peppol BIS 3.0, CII D16B, Factur‑X 1.0, ZUGFeRD 1.0 y ZUGFeRD 2.0.
  • Genera facturas en PDF o comprobantes de entrega en lote
  • Plantillas HTML/CSS de facturas totalmente personalizables
  • Descarga facturas desde la página Mi cuenta
  • Números de factura secuenciales
  • Disponible en: checo, danés, inglés, finés, francés, alemán, húngaro, italiano, japonés (¡ver FAQ para añadir fuentes personalizadas!), noruego, portugués, polaco, rumano, ruso, eslovaco, esloveno, español, sueco y ucraniano

Extensiones gratuitas

Las siguientes extensiones gratuitas están disponibles para añadir funcionalidades adicionales al plugin:

Extensiones premium

Además de esto ofrecemos varias extensiones premium:

Totalmente personalizable

Además de un montón de ajustes por defecto (incluidos logo/cabecera personalizado) y varios campos de diseño, puedes usarlo nada más instalarlo, el plugin contiene plantillas basadas en HTML/CSS que permiten un total control y personalización sobre el resultado del PDF. Copia las plantillas a la carpeta de tu tema y no tendrás que preocuparte por que tus personalizaciones desaparezcan cuando actualices el plugin.

  • Introduce el logo/imagen de cabecera del cliente
  • Modifica los datos / pié de página / condiciones de la tienda, etc en las facturas y albaranes
  • Elige el tamaño del papel (carta o A4)
  • Preparado para traducción

Capturas de pantalla

Instalación

Requisitos mínimos

  • WooCommerce 3.3 o posterior
  • WordPress 4.4 o posterior

Instalación automática

La instalación automática es la opción más sencilla, ya que WordPress se encarga de transferir los archivos sin que tengas que salir del navegador. Para realizar una instalación automática de PDF Invoices & Packing Slips for WooCommerce, accede a tu escritorio de WordPress, navega hasta el menú “Plugins” y haz clic en “Agregar nuevo”.

En el campo de búsqueda escribe “PDF Invoices & Packing Slips for WooCommerce” y haz clic en “Buscar plugins”. Puedes instalarlo simplemente haciendo clic en “Instalar ahora”. Después de hacer clic en ese enlace, se te preguntará si está seguro de que quieres instalar el plugin. Haz clic en “Sí” y WordPress completará automáticamente la instalación. Una vez finalizada la instalación, haz clic en el enlace “Activar plugin”.

Instalación manual desde la interfaz de WordPress

  1. Descarga el archivo zip del plugin a tu computador
  2. Ve al menú Plugins > Agregar nuevo del panel de administración de WordPress
  3. Elige subir
  4. Sube el archivo zip del plugin, se instalará el plugin
  5. Una vez haya terminado la instalación haz clic en el enlace ‘activar plugin’

Instalación manual mediante FTP

  1. Descarga el archivo del plugin a tu computador y descomprímelo
  2. Si usas un programa FTP, o el panel de control de tu alojamiento, sube el plugin sin descomprimir al directorio wp-content/plugins/ de tu instalación de WordPress.
  3. Activa el plugin desde el menú Plugins de la administración de WordPress.

FAQ

¿Dónde puedo encontrar la documentación?

Documentación de PDF Invoices & Packing Slips for WooCommerce

¡No funciona!

Revisa las instrucciones de nuestro diagnóstico paso a paso aquí: https://wordpress.org/support/topic/read-this-first-9/

¿Dónde puedo encontrar más plantillas?

¡Ve a wpovernight.com para ver más plantillas! Hay plantillas con más detalles de impuestos y miniaturas de productos. ¿Necesitas plantillas a medida? Contáctanos en support@wpovernight.com para más información.

¿Puedo crear/enviar una factura proforma o una factura rectificativa (o de abono)?

Esta es una característica de nuestra extensión profesional, que puedes encontrar en wpovernight.com

¿Puedo colaborar con el código?

¡Eres más que bienvenido! Este plugin está alojado en github, donde puedes publicar problemas o proponer mejoras.
https://github.com/wpovernight/woocommerce-pdf-invoices-packing-slips

¿Cómo puedo mostrar el código HTML/CSS para depurar/desarrollar plantillas?

Hay un ajuste en la pestaña “Avanzados” de la página de ajustes que te permite alternar la visualización HTML. ¡No olvides desactivarlo después de las pruebas!

Reseñas

30 de Mayo de 2026
This is just an all-around fantastic plugin that does what it says on the tin. It works well, it’s very granular in terms of options, and it’s obviously developed by people who use the product and know what the users need. I’m so incredibly impressed by what they have built here.And it’s matched by support that is simply world-class. The team is on the ball immediately if you ask a question, and they are even proactive in helping you solve issues. Honestly, support-wise, this is probably one of the best plugins we have ever used for WordPress. Very, very highly recommended.
27 de Mayo de 2026
Hello, I identified a duplicate email issue related to the plugin when editing an order or changing its status to “completed” from the WooCommerce admin. Environment: Latest version of WooCommerce Latest version of WooCommerce PDF Invoices & Packing Slips WP Mail SMTP enabled Issue reproduced both locally (MailHog) and in production (Brevo SMTP) To diagnose the issue accurately, I developed a custom WordPress email debugging plugin that traces wp_mail() calls with full stack traces, hooks, and plugin origin detection. Issue:When the order status changes to “completed”, WooCommerce correctly sends the “completed order” email once. Then, the plugin triggers a second identical email. The second send appears to originate from: File:wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/Admin.php Line:1563 Method:send_emails() Detected trace: 4 wp_mailwoocommerce/includes/emails/class-wc-email.php : 1136 5 sendwoocommerce/includes/emails/class-wc-email-customer-completed-order.php : 79 6 triggerWC_Email_Customer_Completed_Order 7 send_emailswoocommerce-pdf-invoices-packing-slips/includes/Admin.php : 1563 The plugin appears to call:WC_Email_Customer_Completed_Order->trigger() even though WooCommerce has already sent this email earlier in the same request. Result:Customers receive the same “completed order” email twice. The issue is consistently reproducible when: editing an order from wp-admin changing the order status to “completed” Additional information: disabling the plugin immediately removes the duplicate email issue the problem occurs even without Brevo (reproduced locally with MailHog) WP Mail SMTP is probably not responsible, as it only handles email transport You may want to check whether send_emails() should ignore WooCommerce transactional emails that were already sent during the same workflow, or prevent a second trigger of WC_Email_Customer_Completed_Order. Thanks.mp-weblab
22 de Mayo de 2026
Super quick support when I had an issue with this plugin after migrating a site over, the plugin itself is very easy to use and set up.
10 de Mayo de 2026
An essential plugin for anyone who needs to generate invoices when selling a product or service through WooCommerce.
1 de Mayo de 2026
For anyone considering buying their pro extension, I bought it more than a year ago and I asked something to support and they helped me without delays. Really well coded and professional plugin.
Leer los 1,857 comentarios

Colaboradores & Desarrolladores

“PDF Invoices & Packing Slips for WooCommerce” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“PDF Invoices & Packing Slips for WooCommerce” ha sido traducido en 35 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “PDF Invoices & Packing Slips for WooCommerce” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

5.14.0 (2026-06-08)

  • New: Add partial invoice number search setting
  • Fix: Empty order item prices when WooCommerce subtotal is filtered
  • Fix: Prevent fatal when REST invoice number lookup returns bulk document
  • Fix: Document number display setting not respected in preview
  • Fix: Bulk Document: “Mark as printed” not applied to all orders in bulk export
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.13.0 (2026-06-01)

  • New: Add email attachment success/failure logging to order notes
  • New: Add WC EU VAT Number plugin support
  • Fix: XML action button color in order meta box
  • Fix: Include account number in EDI payment means data
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Tested: Compatibility confirmed with WooCommerce 10.8

5.12.2 (25 de mayo de 2026)

  • Corrección: monto a pagar UBL para pedidos de renovación no pagados
  • Corrección: Selección de pedido y comportamiento XML en la vista previa del documento
  • Corrección: Error fatal cuando falta el valor de configuración regional
  • Corrección: redondeo de precios EDI para líneas de múltiples cantidades con descuento
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.12.1 (18 de mayo de 2026)

  • Retoque: Normaliza los números de IVA para la salida EDI
  • Corrección: El panel de selección de documentos en la vista previa no se podía cerrar
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.12.0 (11 de mayo de 2026)

  • Nuevo: Añade avisos de actualización de PHP 8.1 para la versión 6
  • Retoque: Quita el prefijo «PDF» del título del documento en la caja meta del pedido
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.11.0 (5 de mayo de 2026)

  • Nuevo: Función auxiliar para la visualización de documentos del pedido en «Mi Cuenta»
  • Corrección: serialización de la fecha de entrega EDI
  • Corrección: Muestra el ajuste de cuenta bancaria del proveedor para una cuenta BACS
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.10.0 (4 de mayo de 2026)

  • Nuevo: Añade soporte para redondeo de impuestos en subtotales en los precios de línea UBL
  • Nuevo: Añade la característica de búsqueda de ajustes
  • Retoque: Mejorar el manejo de los detalles bancarios del proveedor EDI en todos los formatos
  • Corrección: Visibilidad de ajustes de Peppol al cambiar formatos
  • Corrección: Saneado de contexto en plantillas PDF
  • Corrección: XML de factura CII para líneas con descuento y gratuitas
  • Corrección: Error al llamar a woocommerce_register_additional_checkout_field() en versiones antiguas de WooCommerce
  • Corrección: Manejo de categorías de producto/IVA cero en la salida UBL EN16931
  • Corrección: Error fatal durante la inicialización del campo de pago de Peppol
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.9.2 (31 de marzo de 2026)

  • Nuevo: Añadido soporte para la instalación de Composer
  • Probado: Compatibilidad confirmada con WooCommerce 10.7

5.9.1 (26 de marzo de 2026)

  • Corrección: Se corrigió el ajuste de la ubicación del campo de ID del endpoint de Peppol que no se aplicaba debido a una clave incorrecta
  • Corrección: Permite restablecer la configuración de la carga del script de la página de finalizar compra a «Detección Automática»

5.9.0 (23 de marzo de 2026)

  • Nuevo: Se introdujo un filtro para permitir la modificación de los valores del marcador de posición del número de documento
  • Nuevo: Actualiza la dependencia de Dompdf a la versión 3.1.5
  • Nuevo: Añadir un filtro para anular la detección de la página de finalizar pago clásica para shortcodes o constructores de páginas
  • Nuevo: Añade soporte para la clave meta de número de IVA _billing_btw_nummer
  • Nuevo: Se añadió una advertencia en la barra lateral de pedidos en la caja meta de documentos electrónicos cuando la clasificación de impuestos no está configurada
  • Nuevo: Permite marcar el estado manualmente cuando el estado de envío del documento EDI Peppol se queda atascado
  • Retoque: Refina el estilo de sombra del lienzo de la vista previa y ajusta el margen
  • Retoque: Mejora el registro de errores de la base de datos para incluir las consultas fallidas y evitar registros de contexto duplicados engañosos
  • Retoque: Quita el identificador legal del ID del proveedor de los ajustes de administración y la generación de XML
  • Corrección: Error fatal cuando el título de la categoría de ajustes es null
  • Corrección: Errores y avisos de «Plugin Check» con mejoras en el código y ajustes de PHPCS
  • Corrección: Quita deserialización innecesaria y refuerza el manejo de los ajustes de documentos
  • Corrección: Llamada de tipo namespace a woocommerce_register_additional_checkout_field()
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado: Probado hasta WordPress 7.0

5.8.1 (2 de marzo de 2026)

  • Corrección: Error de análisis de PHP 7.4 causado por la actualización de la dependencia sabberworm/php-css-parser

5.8.0 (2 de marzo de 2026)

  • Nuevo: Deriva automáticamente el ID de endpoint de Peppol desde el número de IVA durante el pago y la creación del pedido (compatible con Bélgica)
  • Nuevo: Añade filtro de datos de proveedor unificado para CII y UBL y extiende la compatibilidad con Dokan
  • Nuevo: Siempre muestra el número de IVA en la sección de identificadores de cliente del pedido
  • Nuevo: Añade el filtro wpo_ips_edi_due_date_days para personalizar los días de vencimiento de EDI
  • Retoque: Mejora la descripción de los campos adicionales de la plantilla para aclarar las limitaciones de formato HTML
  • Corrección: Se asegura de que la configuración «Tratar como número de IVA» se guarde correctamente
  • Corrección: Copia los metadatos de Peppol y el campo de IVA personalizado a los pedidos de renovación de WooCommerce Subscriptions
  • Corrección: Desglose de IVA incorrecto que causa fallo en la validación CII EN16931
  • Corrección: Revierte el cambio de alineación del monto neto de línea para UBL y CII
  • Desarrollo: Actualiza las dependencias de Composer y añade la biblioteca thecodingmachine/safe
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado: Compatibilidad confirmada con WooCommerce 10.6

5.7.0 (9 de febrero de 2026)

  • Nuevo: Añade filtro para sobrescribir el HTML del botón de acción EDI
  • Nuevo: Añade soporte para el método de pago por cheque en los documentos electrónicos
  • Retoque: Alinea el importe neto de la línea con el precio unitario por cantidad para UBL y CII
  • Corrección: Autorización al guardar identificadores Peppol a través de AJAX
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado: Compatibilidad confirmada con WooCommerce 10.5

5.6.0 (21 de enero de 2026)

  • Nuevo: Introduce filtros para personalizar la categoría de documentos electrónicos sin impuesto
  • Corrección: Fallo de validación de la factura rectificativa UBL causado por precio unitario negativo
  • Corrección: Error fatal de validación al finalizar el pago activado durante el procesamiento de Peppol
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.5.0 (19 de enero de 2026)

  • Nuevo: Añade una referencia a la extensión Peppol en el «readme»
  • Nuevo: Se añadió un campo personalizado configurable a la página de finalizar compra
  • Nuevo: Mejoras en el campo de pago Peppol
  • Retoque: Normaliza el IVA de la tienda y los ajustes de CoC para evitar valores con formato no válido
  • Corrección: Problemas de redondeo del total del impuesto UBL
  • Corrección: Consistencia en la agrupación de impuestos UBL y totales monetarios
  • Corrección: Vista previa XML desbordándose horizontalmente cuando el PDF está incrustado
  • Corrección: Oculta acciones en lote XML cuando la característica de documentos electrónicos está desactivada
  • Corrección: Oculta el botón de vista previa XML para tipos de documento no compatibles
  • Corrección: Evita salida extra en descargas individuales de factura XML
  • Corrección: Redondeo de la asignación del precio del artículo en UBL y CII
  • Corrección: Guardado del ID de endpoint de Peppol para pedidos de invitados creados en el escritorio
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.4.0 (24 de diciembre de 2025)

  • Nuevo: Se añadió la venta cruzada de la red Peppol a los ajustes de red de documentos electrónicos
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.3.1 (23 de diciembre de 2025)

  • Corrección: Se asegura de que el ID de endpoint de Peppol se guarde en la página de finalizar compra, incluyendo pedidos de invitados
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.3.0 (22 de diciembre de 2025)

  • Nuevo: Herramienta de estado avanzada para generar y descargar un informe completo del plugin para dar soporte
  • Retoque: Oculta el identificador legal Peppol de la página «Mi Cuenta» y de la caja meta de documentos electrónicos en el pedido
  • Corrección: Hace que UBL PartyLegalEntity CompanyID sea opcional para el comprador y el proveedor
  • Corrección: Error fatal en la página de finalizar compra cuando los datos de los campos de pago son no válidos
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.2.0 (9 de diciembre de 2025)

  • Nuevo: Se añadieron los requisitos de versión mínima de WooCommerce y WordPress a la tabla de requisitos del sistema
  • Nuevo: Se introdujo una opción de modo de ahorro de tinta para la plantilla «Simple»
  • Nuevo: Se añadió soporte para la clave meta del número de IVA del plugin WooCommerce EU VAT & B2B
  • Retoque: Valida template_path contra la lista de plantillas instaladas en load_template_functions()
  • Retoque: Se movió la salida de descripción antes del procesado del campo personalizado en la llamada de ajustes select()
  • Corrección: Quita los documentos XML de la exportación de ajustes (ya no compatible)
  • Corrección: Enlace de documentación actualizado en la página de clasificación de impuestos de documentos electrónicos
  • Corrección: Se evitó un error fatal durante la validación del pago cuando los argumentos del gancho no son válidos
  • Corrección: Se resolvió un error fatal causado por un tipo de opción no válido al cargar los ajustes de depuración
  • Corrección: Se añadió un respaldo para wc_string_to_bool() en unstable_option_announcement_notice() para evitar un error fatal cuando WooCommerce está inactivo
  • Corrección: El logo de la cabecera no se mostraba al usar URLs de imágenes remotas
  • Traducciones: Actualizada la plantilla de traducción (POT)

5.1.0 (25 de noviembre de 2025)

  • Nuevo: Añade un ajuste para validar la clave del endpoint de Peppol del cliente en la página de finalizar compra
  • Corrección: Se asegura de que el identificador de IVA del cliente incluya el prefijo del país en los documentos electrónicos
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado: Compatibilidad confirmada con WooCommerce 10.4

5.0.0 (24 de noviembre de 2025)

  • Nuevo: Reestructurada la arquitectura de documentos electrónicos para mejor cumplimiento de EN16931 y soporte multi‑formato
  • Nuevo: Funciones de filtro de documentos reemplazadas por nuevas funciones globales
  • Retoque: Aviso mejorado mostrado cuando los documentos no están disponibles en la vista previa
  • Retoque: Asegura la compatibilidad del script con WooCommerce 10.3
  • Corrección: Ampliado el soporte de símbolos de moneda en las acciones en lote
  • Corrección: Refuerza los manejadores AJAX de las herramientas de depuración con comprobaciones de capacidad y validación
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado: Probado hasta WordPress 6.9

4.9.1 (6 de noviembre de 2025)

  • Corrección: Error fatal cuando la factura rectificativa pasa el reembolso del pedido a wpo_ips_order_has_local_pickup_method()

4.9.0 (3 de noviembre de 2025)

  • Nuevo: Actualización de Dompdf a la versión 3.1.4
  • Retoque: Mejorar la visualización de los gastos de envío y los detalles de la ubicación en los totales del PDF
  • Corrección: Los símbolos de moneda extendidos se mostraban en el PDF, pero no en la vista previa del PDF
  • Traducciones: Actualizada la plantilla de traducción (POT)

4.8.0 (21 de octubre de 2025)

  • Nuevo: Se ha añadido un aviso para cuando falten archivos en plantillas personalizadas
  • Nuevo: Se ha implementado la programación de acciones recurrentes para la limpieza de semáforos
  • Nuevo: Actualización de la biblioteca Dompdf a la versión 3.1.3
  • Nuevo: Se muestra la sección de ajustes Pro en la pestaña General
  • Nuevo: Se han añadido secciones de acordeón a la pestaña de ajustes avanzados
  • Nuevo: Se han añadido ganchos para admitir campos adicionales en la caja meta de los datos del documento PDF del pedido
  • Nuevo: Errores de base de datos registrados en los métodos SequentialNumberStore
  • Retoque: Se ha mejorado la clase Semaphore añadiendo un almacenamiento en caché transitorio para el estado de la limpieza
  • Retoque: Se ha añadido una nota y una comprobación de enlaces permanentes para la configuración de enlaces bonitos de los documentos
  • Corrección: Se ha evitado un error fatal cuando SettingsCallbacks::validate() recibe false
  • Corrección: Se ha impedido que los enlaces a documentos aparezcan en todas las ubicaciones de correo electrónico, asegurándose de que cada enlace se añada solo a su propia ubicación configurada
  • Corrección: Se han eliminado las llamadas obsoletas a finfo_close() para garantizar la compatibilidad con PHP 8.5
  • Corrección: Se ha evitado un error fatal en yearly_reset_action_missing_notice() cuando $this->settings es null
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado: Compatibilidad confirmada con WooCommerce 10.3

4.7.0 (9 de septiembre de 2025)

  • Nuevo: se añadió un plano de Playground
  • Nuevo: muestra los números de documentos eliminados en Avanzados > Números
  • Nuevo: ocultar las cajas meta de pedido en PDF cuando no haya documentos activados
  • Nuevo: ajuste avanzado para elegir el número de factura manual por defecto en el administrador
  • Retoque: abre los PDF en una nueva pestaña o ventana del navegador en la página de agradecimiento
  • Retoque: amplia la limpieza automática para eliminar también bloqueos de semáforo expirados
  • Retoque: desactiva el aviso de administración de UBL Standard
  • Corrección: el asistente de configuración no obtenía correctamente la dirección de la tienda
  • Corrección: problema de redirección al ocultar el aviso de versión inestable
  • Corrección: previene el adjunto de albaranes de entrega por correo electrónico cuando Pro no está activo
  • Corrección: actualización del gancho de la API REST de pedidos de WooCommerce manteniendo compatibilidad con versiones anteriores
  • Corrección: error fatal en el asistente de configuración cuando wpo_wcpdf_get_country_states() recibe un código de país null
  • Corrección: error fatal al llamar a WC_Tax::get_tax_rate_classes() en versiones antiguas de WooCommerce
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado: compatibilidad confirmada con WooCommerce 10.2

4.6.3 (18 de agosto de 2025)

  • Retoque: marca las funciones wcpdf_get_invoice() y wcpdf_get_packing_slip() como obsoletas
  • Corrección: condición incorrecta en Semaphore::init_cleanup() que impedía ejecutar la limpieza
  • Corrección: error de visualización de metadatos de artículos en instalaciones antiguas de WooCommerce
  • Corrección: error fatal en get_order_fees() causado por tipos de operandos no compatibles
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado: compatibilidad confirmada con WooCommerce 10.1

4.6.2 (31 de julio de 2025)

  • Corrección: restaura la visualización completa de metadatos de artículos en PDF
  • Corrección: clave de matriz «padding» no definida
  • Traducciones: Actualizada la plantilla de traducción (POT)

4.6.1 (29 de julio de 2025)

  • Retoque: se actualizó el nombre de la clase CSS utilizada para el correo electrónico de la tienda en las plantillas
  • Corrección: se resolvió un problema con el formato de fecha para «Marcar como impreso»
  • Corrección: se mejoró el estilo de las pestañas del menú de ajustes en pantallas pequeñas
  • Corrección: se evitaron advertencias de PHP cuando allow_url_fopen está desactivado
  • Corrección: discrepancia de argumentos corregida en add_document_link_to_email()
  • Traducciones: Actualizada la plantilla de traducción (POT)

4.6.0 (15 de julio de 2025)

  • Nuevo: se añadió un filtro para modificar el valor de retorno de get_shop_address()
  • Nuevo: añadida la edición mejorada de datos de documentos en la página del pedido
  • Nuevo: se han refinado los estilos para los submenús de los ajustes
  • Nuevo: se mejoró la selección de país/estado en el paso de dirección de tienda del asistente de configuración
  • Nuevo: se añadió la «Dirección de correo electrónico» a los campos de dirección de la tienda
  • Nuevo: la edición de datos de documentos para facturas y notas de crédito ahora está desactivada por defecto. Actívala en los ajustes avanzados
  • Nuevo: se añadió un botón de acción de sincronización a los campos de dirección de la tienda
  • Nuevo: documentación enlazada a las descripciones de ajustes históricos
  • Nuevo: se muestra el número de teléfono de la tienda debajo de la dirección en la plantilla Simple
  • Ajuste: el gancho de texto heredado shop_address se ha marcado como obsoleto
  • Ajuste: se actualizaron los filtros de impuestos UBL para agregar valores en lugar de sobrescribir los por defecto
  • Corrección: se resolvió un problema por el cual los archivos adjuntos de correo electrónico del complemento Order Proposal fallaban sin la extensión Professional
  • Corrección: se permitió HTML en el campo «Información adicional de la tienda»
  • Corrección: se reemplazó el campo de texto libre de estado por un campo de selección para garantizar códigos de estado válidos de WooCommerce
  • Corrección: se agregó el enlace de documentación faltante a los ajustes de impuestos UBL
  • Traducciones: archivo POT actualizado para traducciones
  • Probado: compatibilidad confirmada con WooCommerce 10.0

4.5.2 (27 de mayo de 2025)

  • Retoque: Se ocultaron entradas en el registro por archivos de fuente faltantes que no son necesarios
  • Corrección: Se añadió soporte para {state_code} en el formato de dirección de la tienda
  • Corrección: Se restauró el gacho wpo_wcpdf_shop_address para mantener compatibilidad
  • Corrección: Faltaba soporte para marcadores de posición como {city_upper} al mostrar la dirección de la tienda

4.5.1 (26 de mayo de 2025)

  • Corrección: La dirección de la tienda no se mostraba en los documentos cuando se activaban los ajustes históricos
  • Corrección: Se corrigieron errores de validación detectados por WP Plugin Check

4.5.0 (26 de mayo de 2025)

  • Nuevo: Se introdujeron campos separados para la dirección de la tienda
  • Nuevo: Se añadieron categorías a los ajustes generales
  • Nuevo: Categorías, esquemas y motivos de exención de impuestos adaptados al estándar EN16931 para facturación electrónica
  • Nuevo: Opción del asistente de configuración para mostrar los botones PDF en la columna «Acciones» de la lista de pedidos
  • Retoque: Se añadió una validación de permisos para mostrar el aviso de las versiones de prelanzamiento
  • Retoque: Se usaron funciones nativas de PHP por defecto en la clase Filesystem por inestabilidad de WP_Filesystem
  • Corrección: El ajuste «Recargar traducciones en los adjuntos» siempre aparecía marcado
  • Corrección: Se corrigió un error fatal en la clase Semaphore cuando wcpdf_log_error() no estaba definida
  • Corrección: Ahora solo se permite ingresar números enteros positivos en los documentos
  • Corrección: Las fuentes no se reinstalaban bien después de una actualización si se borraba la carpeta temporal
  • Corrección: Se resolvió un retraso al actualizar los datos del PDF
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Marcado como probado hasta WooCommerce 9.9

4.4.1 (28 de abril de 2025)

  • Ajuste: Mejorar la lógica del enlace de Factura Mi Cuenta para verificaciones de estado personalizadas y claridad del código
  • Corrección: Error de tipo al acceder a la configuración de depuración en el constructor del sistema de archivos
  • Traducciones: Actualizada la plantilla de traducción (POT)

4.4.0 (22 de abril de 2025)

  • Nuevo: Se añadió un índice en la columna order_id de las tablas de numeración de documentos en la base de datos
  • Nuevo: Se añadió el filtro wpo_wcpdf_settings_default_user_capability y se mejoró la lógica de permisos por defecto
  • Nuevo: Función auxiliar para escribir archivos UBL con manejo de errores
  • Nuevo: Soporte para sistema de archivos híbrido
  • Retoque: Mejoras menores de código en la vista del asistente de configuración
  • Corrección: Advertencia de obsolescencia al pasar null a substr() al extraer la URL de la miniatura
  • Corrección: Faltaba una función de registro alternativa cuando no se cargaban las dependencias
  • Corrección: Las facturas mostraban saltos numéricos cuando otros documentos usaban la numeración de las facturas
  • Corrección: Problema de internacionalización en los ajustes de la factura
  • Corrección: Error fatal al pasar null a in_array() en Documents.php
  • Corrección: Faltaba la llamada global a funciones de AS en la clase Semaphore
  • Solución: problemas con la vista previa de PDF
  • Traducciones: Actualizada la plantilla de traducción (POT)

4.3.0 (7 de abril de 2025)

  • Nuevo: Se añade una opción para activar la recarga de la traducción de los PDF para archivos adjuntos de correo electrónico
  • Nuevo: Añade la referencia al archivo de registro de Dompdf y activa la salida de depuración adicional cuando el modo de depuración está activo
  • Nuevo: Añade un filtro para permitir la personalización del enlace del documento
  • Nuevo: Muestra las últimas versiones estables e inestables de GitHub en la página de estado y el aviso del administrador para las nuevas versiones inestables
  • Nuevo: Reprograma las consultas SQL para una gestión segura de los nombres de tabla
  • Corrección: Restablece la función de respaldo translate() en la función wpo_wcpdf_dynamic_translate()
  • Corrección: Estilo del selector de fecha de la pestaña Números cuando SCRIPT_DEBUG está definido
  • Corrección: Faltaba la función de traducción de cadenas en la página Avanzados » Números
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado: Probado hasta WooCommerce 9.8 & WordPress 6.8

4.2.0 (24 de marzo de 2025)

  • Nuevo: Mejoras en la comprobación y reinstalación de fuentes en el directorio temporal de fuentes
  • Nuevo: Función para recargar los webhooks de WC
  • Nuevo: Autoloading mejorado para dependencias prefijadas
  • Nuevo: Añadido gancho de filtro específico del plugin para el nombre de los artículos del pedido
  • Nuevo: Eliminado el tipo de acceso a documentos «Invitado», ya que está cubierto por «Completo».
  • Nuevo: DOMPDF actualizado a v3.1.0
  • Nuevo: Enlace de actualización del estado del documento de albarán de entrega
  • Nuevo: Añadidos los datos de los cupones de pedido al documento UBL
  • Retoque: Asegurado el Content-Type correcto del PDF para mejorar el manejo del navegador
  • Retoque: Refactorizado el encabezado de los detalles del pedido de la plantilla PDF Simple para una sintaxis más limpia
  • Corrección: Mejora de las opciones de campo de fecha en las herramientas de la zona de peligro para mayor claridad
  • Corrección: Problemas de interpolación de SQL detectados por WP Plugin Check
  • Corrección: Eliminado los campos duplicados AccountingSupplierParty y AccountingCustomerParty in UBL
  • Corrección: Resueltos los problemas de procesamiento de los resultados de la pestaña de números
  • Traducciones: Actualizada la plantilla de traducción (POT)

4.1.1 (17 de febrero de 2025)

  • Retoque: Añadido un enlace de documentación a la etiqueta «Configuración del sistema»
  • Retoque: Mejorada la implementación de WP Filesystem
  • Corrección: Limpia caracteres especiales en get_html() para los documentos en lote
  • Corrección: Saltos de línea en las notas del documento

4.1.0 (12 de febrero de 2025)

  • Nuevo: Mostrar tabla de versiones de plugins instalados en Estado Avanzado
  • Nuevo: Opción para incluir enlace al documento en correos para clientes invitados
  • Retoque: Mejorado el archivo readme para listar extensiones gratuitas disponibles
  • Retoque: Usar wp_kses_post en lugar de wpo_wcpdf_sanitize_html_content en campos de pie y extras
  • Corrección: Borde inferior de paquetes de productos en estilos de plantilla PDF
  • Corrección: El valor devuelto por OrderDocument::get_language_attributes() debe ser tipo string, se recibió null
  • Corrección: Regresión en el estilo de totales del PDF
  • Corrección: Verificar si is_enabled() es invocable para el documento en wcpdf_get_document_file()
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado: Compatible con WooCommerce 9.7

4.0.0 (4 de febrero de 2025)

  • Nuevo: Asistente de configuración actualizado
  • Nuevo: Cumplimiento con estándares WP Plugin Check
  • Nuevo: Función wpo_wcpdf_gettext()
  • Nuevo: Añade etiquetas predeterminadas de columnas PDF al archivo de cadenas
  • Nuevo: Paquete de idioma lituano (solo cadenas de documento)
  • Corrección: Problema de seguridad en acceso a documentos
  • Corrección: Eliminar traducción de campos IVA y COC
  • Corrección: Llamada a función indefinida standardSerializer() en UBL
  • Traducciones: Actualizada la plantilla de traducción (POT)

3.9.6 (21 de enero de 2025)

  • Corrección: Error al llamar al método indefinido WC_Order_Refund::get_customer_id()

3.9.5 (20 de enero de 2025)

  • Nuevo: Función de callback para entrada de correo en ajustes
  • Nuevo: Soporte para elementos raíz adicionales en UBL
  • Nuevo: Soporte para múltiples manejadores bajo una raíz en UblDocument::get_data()
  • Nuevo: Validación de exención fiscal para aplicar razón fiscal UBL
  • Nuevo: La función “Regenerar factura” ahora actualiza datos fiscales UBL
  • Nuevo: Mejorar selector predeterminado de impuestos UBL, opción ‘Ninguno’
  • Nuevo: Añadir soporte para cbc:BaseQuantity en estructura UBL
  • Nuevo: Configuraciones UBL alineadas con opciones más recientes
  • Nuevo: Función utilitaria para traducción dinámica de cadenas
  • Nuevo: Añadir elemento cbc:BuyerReference a UBL para referencia del comprador
  • Nuevo: Habilitar soporte para cac:PaymentMeans en UBL
  • Nuevo: Hooks de filtro para esquemas, categorías y razones fiscales UBL
  • Nuevo: Añadir soporte para cac:Price en UBL
  • Nuevo: Soporte para Razón de Categoría Fiscal UBL
  • Retoque: Reemplazar código UBL para obtener número IVA con nueva función
  • Retoque: Actualizar descripción del selector de formato UBL
  • Retoque: Permitir 0 días para fecha de vencimiento
  • Retoque: Aplicar wpo_wcpdf_settings_fields_documents_{$this->type}_pdf antes de verificar vacío en $settings_fields
  • Corrección: La altura del logo puede romper el diseño en plantilla Simple
  • Corrección: Categorías no aplicadas a documentos desactivados
  • Corrección: Valores predeterminados de código postal y ciudad en salida UBL
  • Corrección: Tratamiento incorrecto de configuración UBL como histórico
  • Traducciones: Plantilla de traducción actualizada (POT).
  • Probado: Compatible con WooCommerce 9.6.

3.9.4 (23 de diciembre de 2024)

  • Nuevo: Añadir nota para informar sobre disponibilidad de documentos adicionales
  • Nuevo: Mostrar aviso cuando la acción anual de reinicio no está programada
  • Retoque: Transición de soporte UBL fuera de beta
  • Traducciones: Actualizar plantilla de traducción (POT)

  • Nuevo: permite buscar múltiples números de factura en la lista de pedidos para configuraciones HPOS

  • Nuevo: Función de documento calculate_due_date()
  • Corrección: Tipo correcto de la propiedad order_id en documento abstracto
  • Corrección: Código de país de tienda en UBL
  • Traducciones: Actualizar plantilla de traducción (POT)

3.9.2 (17 de diciembre de 2024)

  • Nuevo: añade una descripción al selector de formato UBL
  • Corrección: problema con las comprobaciones de carga de extensiones de PHP
  • Traducciones: Plantilla de traducción actualizada (POT).

3.9.1 (16 de diciembre de 2024)

  • Nuevo: añade soporte para múltiples formatos UBL.
  • Nuevo: añade un campo de número de teléfono de la tienda para soporte de factura electrónica.
  • Nuevo: añade información del usuario a las notas del pedido al generar documentos.
  • Nuevo: añadida una notificación de administrador para informar cuando no se cumplen los requisitos del servidor.
  • Nuevo: aumentado el requisito mínimo de la versión de PHP a 7.4.
  • Nuevo: elimina el espacio entre la tabla de elementos y los totales.
  • Nuevo: añadidas secciones a la configuración para una mejor organización.
  • Retoque: mejora de la descripción de la herramienta “Eliminar bloqueos de semáforo liberados”.
  • Corrección: enlaces de actualización que no se muestran correctamente.
  • Corrección: problema de estilo en la advertencia de la carpeta temporal.
  • Corrección: eliminación del código de notificación heredado no utilizado: check_auto_increment_increment().
  • Corrección: carga de vista previa AJAX cuando está deshabilitada en las páginas de configuración.
  • Corrección: problema de UBL con impuestos vacíos en los elementos de línea.
  • Corrección: función jQuery tipTip no disponible.
  • Corrección: estilo de los metadatos de los elementos de la plantilla.
  • Corrección: nombre de la clase Semaphore en dos clases que aún usaban el nombre anterior.
  • Traducciones: Plantilla de traducción actualizada (POT).
  • Probado: Probado hasta WooCommerce 9.5.

3.9.0 (21 de octubre de 2024)

  • Nuevo: Se actualizó la biblioteca sabre/xml a la versión 4.
  • Nuevo: Se agregó un aviso sobre la eliminación del soporte para versiones de PHP anteriores a 7.4.
  • Nuevo: Se implementó el estándar de carga automática PSR-4 para mejorar la estructura y facilidad de mantenimiento del código.
  • Nuevo: El gancho wpo_wcpdf_due_date_display se ha descontinuado.
  • Corrección: Problemas de estilo de los metadatos de artículo de WC al usar etiquetas dd.
  • Corrección: Se reubicó el gancho wpo_wcpdf_use_path antes de la comprobación de si $src estaba vacío.
  • Traducciones: Plantilla de traducción actualizada (POT).

3.8.8 (8 de octubre de 2024)

  • Corrección: Agregados filtros obsoletos faltantes a los métodos de título del documento

3.8.7 (7 de octubre de 2024)

  • Nuevo: Agrega compatibilidad completa con mPDF a la plantilla “Simple”.
  • Nuevo: Agrega los títulos del motivo del reembolso y del número de factura al método de la clase abstracta del documento.
  • Nuevo: Mejora el registro de títulos de plantillas.
  • Nuevo: Mejorado el ajuste de la fecha de vencimiento de la factura.
  • Nuevo: Agregada la sección “También te pueden gustar estos plugins” a la pestaña “Actualizar”.
  • Nuevo: Función para determinar si en la página de finalizar compra se está usando un bloque: wpo_wcpdf_checkout_is_block().
  • Nuevo: Herramienta de limpieza de bloqueos de semáforos heredados.
  • Nuevo: Limpieza automática de bloqueos de semáforo y otras mejoras.
  • Nuevo: Herramienta para eliminar bloqueos de semáforo caducados.
  • Nuevo: Filtro para modificar los campos de datos del documento PDF: wpo_wcpdf_document_data_meta_box_fields.
  • Retoque: Se disminuyó la prioridad del gancho (200) para las columnas de la factura en la lista de pedidos de WooCommerce.
  • Corrección: Se reemplazó el uso de la función jQuery obsoleta change().
  • Corrección: Se corrigió la ruta al ícono del documento genérico.
  • Corrección: Comprueba las capacidades del usuario en la función enable_debug().
  • Corrección: Se cargan las traducciones del plugin más tarde en el gancho init.
  • Corrección: Se desbloqueó la interfaz de usuario cuando se hacía clic en un botón de las herramientas.
  • Traducciones: Se actualizó plantilla de traducción (POT).
  • Probado hasta WooCommerce 9.4.

3.8.6 (18 de julio de 2024)

  • Corrección: la función de add_yith_product_bundles_classes() producía errores
  • Corrección: get_header_logo_id() devuelvía un error fatal de tipo

3.8.5 (16 de julio de 2024)

  • Nuevo: actualizado PDFJS a v4.3.136
  • Nuevo: ajuste avanzado de incrustación de imágenes
  • Nuevo: incluye la biblioteca ImageMagick en los ajustes de estado avanzados
  • Nuevo: agrega los números de factura como un tipo seleccionable en el buscador en configuraciones HPOS
  • Nuevo: agrega clases de filas para YITH WooCommerce Product Bundles
  • Nuevo: registra la eliminación de los documentos en las notas del pedido
  • Retoque: mejora la carga del logotipo en la cabecera
  • Corrección: hace que las etiquetas de totales de la plantilla Simple sean traducibles
  • Corrección: envolvía las direcciones del documento entre etiquetas <p>
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado hasta WooCommerce y WordPress 6.6

3.8.4 (19 de junio de 2024)

  • Nuevo: gancho de filtro wpo_wcpdf_multilingual_languages
  • Nuevo: introducida la función wpo_wcpdf_get_multilingual_languages(), derivada de la función obsoleta get_languages()
  • Corrección: agregada nueva cadena al archivo strings.php para mejorar las traducciones
  • Corrección: funciones de notas optimizados para mejorar las traducciones cuando se usa la extensión Professional.
  • Corrección: fallo en la función normalize_settings_args() en entornos multiidioma
  • Corrección: problema con la pestaña de ajuste de idioma cuando se agreguéa un nuevo idioma en entornos multiidioma
  • Traducciones: Actualizada la plantilla de traducción (POT)

3.8.3 (6 de junio de 2024)

  • Nuevo: agrega el atributo de idioma al HTML del PDF
  • Nuevo: actualizado Dompdf a v3.0.0
  • Nuevo: gancho de filtro wpo_wcpdf_after_system_status_table
  • Nuevo: gancho de filtro wpo_wcpdf_advanced_status_server_configspara los ajustes de servidor
  • Nuevo: actualizado PDFJS a v3.11.174
  • Corrección: agrega p como etiqueta permitida de la función wpo_wcpdf_sanitize_html_content()
  • Corrección: el marcador de posición de formato de número [order_number] no utilizaba el número de pedido principal en las facturas rectificativas
  • Corrección: elimina las etiquetas no deseadas de wpo_wcpdf_sanitize_html_content()
  • Corrección: elimina el ajuste no usado “Registrar feneración de números de facturas”
  • Corrección: revierte el título customer_invoice al original de WooCommerce
  • Corrección: la función get_extensions_license_data() devolvía vacío si no se encontraban datos en caché.
  • Corrección: fallo creado por la salida de la función wpo_wcpdf_sanitize_html_content() cuando devolvía null
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado hasta WooCommerce 9.0

3.8.2 (29 de abril de 2024)

  • Corrección: título del correo electrónico “Factura del cliente” en la caja meta “Enviar correo electrónico del pedido”
  • Corrección: filtro que se llamaba con un objeto de reembolso en get_billing_address() y get_shipping_address()
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado hasta WooCommerce 8.9

3.8.1 (23 de abril de 2024)

  • Nuevo: actualiza DOMPDF a v2.0.7
  • Nuevo: agrega woocommerce como plugin obligatorio
  • Nuevo: mejoras en el logotipo de la tienda para que sea traducible en una futura versión de la extensión Professional
  • Solución: se llama a la función de análisis de fecha del documento en tiendas que no tengan HPOS
  • Solución: reemplaza funciones jQuery obsoletas
  • Solución: error con la sugerencia de tipo en la función wpo_wcpdf_parse_document_date_for_wp_query()
  • Solución: error al llamar a is_allowed() en bool en la función wcpdf_get_document()
  • Corrección: no se eliminaban los documentos meta al renovar la suscripción a Woo
  • Solución: vulnerabilidad XSS en los datos de dirección del usuario en el formulario de finalizar compra de WooCommerce
  • Solución: problema del semáforo con archivos adjuntos en reembolsos simultáneos
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado hasta WooCommerce 8.8

3.8.0 (18 de marzo de 2024)

  • Nuevo: actualiza las bibliotecas de Composer, especialmente, php-svg-lib, debido a un asunto de seguridad
  • Nuevo: ganchos para permitir la adición de nuevas pestañas de ajuste de depuración y sus contenidos
  • Nuevo: implementa un selector de tipo de fecha en las herramientas de la zona de peligro
  • Nuevo: filtro wpo_wcpdf_process_danger_zone_tools_date_type
  • Nuevo: aumenta la versión mínima de WooCommerce a 3.3
  • Nuevo: función wcpdf_error_handling()
  • Nuevo: función wcpdf_get_document_output_format_extension()
  • Nuevo: función wcpdf_get_document_file() para obtener el archivo del documento
  • Retoque: se agrega un nuevo filtro para incluir el número de la factura en las búsquedas cuando HPOS está activado
  • Retoque: se reemplaza date() con date_i18n() en get_filename()
  • Retoque: mejora la inicialización del número con la nueva función: init_number() pasa a ser initiate_number()
  • Retoque: oculta el banner de extensiones temporalmente
  • Corrección: error que causaba un problema de ordenación en la lista de pedidos
  • Corrección: Error de JavaScript $(...).pointer no es una función
  • Corrección: los formularios de la zona de peligro no funcionaban
  • Corrección: faltaba declarar la propiedad “slug” en la clase de documentos en lote
  • Corrección: se cambió el nombre del nonce por defecto para la omisión del asistente
  • Corrección: problema con las herramientas avanzadas, cómo “Generar directorio temporal aleatorio”
  • Corrección: paginación de la herramienta de números
  • Corrección: la renumeración de documentos no funcionaba
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado hasta WooCommerce 8.7 y WordPress 6.4

3.7.7 (29 de enero de 2024)

  • Nuevo: sistema de caché de licencias de extensiones
  • Nuevo: oculta la pestaña “Actualizar” cuando está instalado el paquete
  • Nuevo: gancho de filtro para obtener el documento wcpdf_get_document
  • Mejora: mejora el marcado de archivos de la plantilla Simple
  • Mejora: mueve la posición de los ganchos de notas en los archivos de plantilla
  • Corrección: ordenar pedidos por número de factura y fecha de emisión en la página de listado de pedidos
  • Corrección: parámetro de nivel enviado al método log() en la clase de semáforo
  • Solución: error de inyección SQL en la búsqueda de números en la pestaña “Avanzados”
  • Traducciones: hace que la salida de la fecha de vencimiento sea traducible
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado hasta WooCommerce 8.5

3.7.6 (9 de enero de 2024)

  • Nuevo: fuerza PHP 7.2 como versión mínima
  • Nuevo: DOMPDF actualizado a v2.0.4
  • Ajuste: declarada una nueva cadena “Fecha de pago” para la traducción
  • Corrección: posible error de inyección SQL en las herramientas de números
  • Corrección: error en la función get_payment_date()
  • Traducciones: Actualizada la plantilla de traducción (POT)

3.7.5 (23 de diciembre de 2023)

  • Retoque: incluye $args en los parámetros del gancho de filtro wpo_wcpdf_filename
  • Retoque: vuelve a agregar el gancho heredado woocommerce_invoice_number para compatibilidad con versiones anteriores
  • Corrección: error en el acceso “Completo” al documento mediante las acciones en lote
  • Corrección: error fatal en documento UBL

3.7.4 (6 de diciembre de 2023)

  • Nuevo: agrega una nueva opción para activar los registros del semáforo
  • Ajuste: agrega descripciones a los ajustes de COC e IVA
  • Retoque: sustituye la función de envío de albaranes en el archivo de la plantilla
  • Corrección: agrega semáforo a la función de adjuntar correo electrónico
  • Corrección: error en la función get_payment_date()
  • Corrección: error al obtener los valores guardados de los números de IVA y de CoC
  • Probado hasta WooCommerce 8.4

3.7.3 (27 de noviembre de 2023)

  • Nuevo: anuncio promocional temporal
  • Retoque: mejora las funciones de números y fechas de las plantillas
  • Retoque: actualizados los argumentos del filtro wpo_wcpdf_due_date_display
  • Retoque: cambia la forma en que se recupera el ajuste para la fecha de vencimiento
  • Corrección: adjunto del albarán de entrega cuando Pro está desactivado
  • Corrección: modificación de la fecha de creación del pedido en el método get_due_date
  • Corrección: advertencia preg_replace de PHP 8.1
  • Corrección: error fatal en la función custom_field() cuando el campo personalizado es un array
  • Corrección: generación de varios documentos con el tipo de acceso “Completo”
  • Corrección: error de argumento vacío en el método display_due_date

3.7.2 (8 de noviembre de 2023)

  • Nuevo: agrega la opción “Fecha de vencimiento” a los ajustes de la factura
  • Nuevo: filtro para los directorios del plugin en la pestaña “Avanzados”: wpo_wcpdf_plugin_directories
  • Nuevo: pestaña “Avanzados” con el código de extensión “Herramientas de números” integrado
  • Retoque: actualiza las características de las extensiones en la pestaña “Actualizar”
  • Corrección: error en los ajustes históricos que no se borran al utilizar los ajustes más actuales
  • Corrección: error en el nombre de la variable del documento en el método output_ubl()
  • Probado hasta WooCommerce 8.3

3.7.1 (20 de octubre de 2023)

  • Corrección: error en la vista previa de UBL que forzaba la creación de la factura

3.7.0 (18 de octubre de 2023)

  • Nuevo: agrega la función payment_date() para ser utilizada en las plantillas
  • Nuevo: agrega UBL como formato de salida adicional en los documentos
  • Nuevo: aumentar la versión mínima requerida de PHP a 7.2
  • Nuevo: aumenta la versión mínima requerida de WordPress a 4.4 (que ya estaba implícita en la versión mínima requerida de WooCommerce)
  • Retoque: cambiar las posiciones de los ganchos wpo_wcpdf_before_html y wpo_wcpdf_before_html
  • Retoque: oculta el siguiente número de factura si se muestra el número del pedido
  • Retoque: eliminadas las funciones normalize_path heredadas y sustituidas por wp_normalize_path
  • Corrección: error con la salida HTML utilizando enlaces bonitos. URL mejorada (endpoint).
  • Corrección: posible error fatal si el documento es false en los botones de acción de la lista de pedidos
  • Corrección: error al llamar al ID de pedido en null en el método output_number_date_edit_fields
  • Corrección: error al mostrar las columnas de número/fecha de la factura, que provocaba una caída significativa del rendimiento
  • Corrección: conflicto del enlace PDF de “Mi cuenta” con el módulo de análisis de Jetpack
  • Corrección: Error PHP al llamar al método del documento get_title() en bool
  • Corrección: advertencias del parámetro null obsoleto de strpos() y str_replace()
  • Probado hasta WooCommerce 8.2 y WordPress 6.4

3.6.3 (4 de septiembre de 2023)

  • Nuevo: agrega la columna “Número de factura” a la exportación de pedidos de WooCommerce Analytics
  • Nuevo: agrega el ajuste de página de redirección de acceso denegado al documento
  • Nuevo: ganchos antes y después de herramientas de depuración: wpo_wcpdf_before_debug_tools, wpo_wcpdf_after_debug_tools
  • Retoque: agrega una nota para dejar claro que la actualización del formato del número sólo afecta a los pedidos nuevos
  • Tweak: eliminados el modo heredado y dominio de texto de los ajustes de depuración
  • Fix: undefined WC PageController method is_admin_page bug and replace …