PDF Invoices & Packing Slips for WooCommerce

Descripción

Esta extensión para WooCommerce añade automáticamente facturas en PDF o UBL a los correos electrónicos de confirmación enviados a tus clientes. Incluye una plantilla básica (hay plantillas adicionales disponibles en WP Overnight) así como la posibilidad de crear/modificar tus propias plantillas. Además, puedes elegir si descargar o imprimir facturas y albaranes desde la administración de pedidos de WooCommerce.

Características principales

  • Adjunta automáticamente la factura en PDF o UBL a los correos electrónicos que decidas
  • Descarga el PDF o UBL de la factura o albaranes de entrega desde la página de administración de pedidos
  • Genera facturas en PDF de facturas / comprobantes de envío en masa
  • Plantillas HTML/CSS de facturas totalmente personalizables
  • Descarga facturas desde la página Mi cuenta
  • Números de factura secuenciales – con formato personalizado
  • 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

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 notas de entrega
  • Elige el tamaño del papel (carta o A4)
  • Preparado para traducción

Capturas

  • PDF sencillo de factura
  • PDF simple de comprobante de envío
  • Imprime rápidamente facturas o notas de entrega individuales desde la lista de pedidos
  • Imprime facturas o notas de entrega en lotes
  • Adjunta facturas a cualquier correo electrónico de WooCommerce
  • Establece el nombre de la tienda, dirección, loco de cabecera, etc.

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 «Añadir 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 ordenador
  2. Ve al menú Plugins > Añadir 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 ordenador 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 nota de pago?

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

8 de abril de 2024
Absolutely a fine product and I would recommend to anyone will to give it a try.
6 de abril de 2024 1 respuesta
I previously had a competing plugin installed (the one by WebToffee) and it was fine and all, but when I found this plugin I was quite pleased for a couple reasons: Very good code quality (I'm a dev who cares about that) Easy-to-use functionality Easy configuration screen, allowing for most common changes to Invoice/Packing slip fields Availability of paid ad-ons allow for better customization. But also the free version of the plugin allows for unparalleled customizations for someone with programming chops. The plugin has a ton of well-documented hooks that can be used and it is even possible to create a custom template in code (which I ended up doing). I would recommend this plugin over the similarly named plugin by WebToffee. It is very similar but just a tad bit better, especially if you have a need to customize beyond the options in the settings. Thanks WP Overnight for the great plugin and for the excellent documentation!
25 de marzo de 2024
I used it to print food order tickets from WooCommerce to printers in restaurant kitchen. Works great.
25 de marzo de 2024
Muy fácil de trabajar, sencillo, me guta.
Leer todas las 1.671 reseñas

Colaboradores y desarrolladores

«PDF Invoices & Packing Slips for WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«PDF Invoices & Packing Slips for WooCommerce» ha sido traducido a 34 idiomas locales. 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.

Registro de cambios

3.8.0 (2024-03-18)

  • 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 añade 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 (2024-01-29)

  • 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 (2024-01-09)

  • 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 (2023-12-13)

  • Retoque: incluye $args en los parámetros del gancho de filtro wpo_wcpdf_filename
  • Retoque: vuelve a añadir 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 (2023-12-06)

  • Nuevo: añade una nueva opción para activar los registros del semáforo
  • Ajuste: añade descripciones a los ajustes de COC e IVA
  • Retoque: sustituye la función de envío del archivo de la plantilla en el comprobante de entrega
  • Corrección: añade 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 (2023-11-27)

  • 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 comprobante 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 (2023-11-08)

  • Nuevo: añade 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 (2023-10-20)

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

3.7.0 (2023-10-18)

  • Nuevo: añade la función payment_date() para ser utilizada en las plantillas
  • Nuevo: añade 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 (2023-09-04)

  • Nuevo: añade la columna «Número de factura» a la exportación de pedidos de WooCommerce Analytics
  • Nuevo: añade 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: añade 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
  • Corrección: error de método no definido is_admin_page de WC PageController, sustituido por is_admin_or_embed_page

3.6.2 (2023-08-23)

  • Nuevo shortcode wcpdf_document_link
  • Nuevo: parámetros para el shortcode de descargar PDF
  • Nuevo: añade aviso para el próximo requisito de PHP 7.2
  • Nuevo: filtro para eliminar las etiquetas HTML de las notas de envío: wpo_wcpdf_shipping_notes_strip_all_tags
  • Corrección: error al pasar una variable incorrecta para los correos electrónicos de pedidos filtrados
  • Corrección: elimina el directorio temporal antiguo al generar uno nuevo desde la herramienta de estado
  • Corrección: muestra siempre la herramienta «Generar directorio temporal aleatorio»
  • Corrección: problema con los saltos de línea en las notas de envío

3.6.1 (2023-08-16)

  • Corrección: problemas de codificación de las cadenas de texto en el PDF

3.6.0 (2023-08-15)

  • Nuevo: ajuste para mejorar el tipo de acceso a los enlaces de los documentos
  • Nuevo: implementado autoloader para las clases del plugin
  • Nuevo: añade una nueva herramienta de estado para restablecer los ajustes del plugin
  • Nuevo: añadida la columna de número de factura en las analíticas de pedidos de WooCommerce
  • Corrección: reemplaza la función utf8_decode() que está obsoleta en PHP 8.2
  • Corrección: permite la traducción de las cadenas en las notas de envío
  • Corrección: error al intentar eliminar archivos temporales cuando se utiliza la extensión mPDF
  • Corrección: error por el que $updater devolvía null en la pestaña «Actualizar»
  • Corrección: deja obsoleto el filtro woocommerce_resend_order_emails_available
  • Corrección: varios errores tipográficos en las cadenas
  • Corrección: revierte la propiedad de salto de caracteres en las etiquetas de datos de pedidos
  • Corrección: advertencias de creación de propiedades dinámicas obsoletas en PHP 8.2
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado hasta WooCommerce 8.0 y WordPress 6.3

3.5.6 (2023-06-21)

  • Nuevo: añade un shortcode genérico [wcpdf_download_pdf] para los enlaces de descarga de los PDF
  • Nuevo: actualización de la librería PDFJS a v3.7.107
  • Retoque: optimización del tamaño de la biblioteca PDFJS
  • Retoque: elimina el banner de contratación de WPO de la pestaña «Estado»
  • Retoque: actualización de las dependencias de Composer
  • Corrección: error que eliminaba las fuentes tras la actualización del plugin
  • Corrección: error al previsualizar las notas de crédito si el pedido tiene varios reembolsos
  • Corrección: Error PHP en la función log_document_creation_trigger_to_order_meta() al intentar obtener el ID y el tipo de pedido
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Probado hasta WooCommerce 7.8

3.5.5 (2023-06-01)

  • Nuevo: muestra la fecha de creación y la vía de creación en los datos del documento
  • Nuevo: añade compatibilidad con las licencias heredadas activadas por Sidekick en la pestaña «Actualización»
  • Retoque: registro de la generación del número de factura en los ajustes

3.5.4 (2023-05-19)

  • Corrección: mejora del código de la pestaña «Actualizar» en la función de obtención de información de la licencia
  • Corrección: error en las plantillas para los que utilizan versiones anteriores de la extensión Premium Templates
  • Corrección: problemas de traducción de cadenas y POT actualizado
  • Corrección: error en la propiedad «slug» que no se establecía cuando se definía el nombre del bloqueo del número del documento

3.5.3 (2023-05-15)

  • Nuevo: muestra el disparador de creación en los datos del documento y los metadatos del pedido
  • Nuevo: detecta el estado de la licencia de las extensiones en la pestaña «Actualizar»
  • Nuevo: ajuste del documento para buscar el número de factura
  • Nuevo: añade un nuevo filtro para fijar la caja meta de datos del documento: wpo_wcpdf_sticky_document_data_metabox
  • Corrección: añade un semáforo al init del número de factura para evitar problemas de números concurrentes
  • Corrección: los ganchos de la columna de factura solo en la condición de ajuste
  • Probado hasta WooCommerce 7.7

3.5.2 (2023-04-12)

  • Nuevo: añadida pestaña «Actualizar»

3.5.1 (2023-04-07)

  • Corrección: añade la comprobación de permisos de usuario en la impresión de documentos AJAX
  • Corrección: error al intentar guardar los ajustes del documento en lotes en document_can_be_manually_marked_printed()
  • Corrección: no permitir la creación de documentos para pedidos anónimos

3.5.0 (2023-04-05)

  • Nuevo: guarda la opción de la fecha de visualización de la factura
  • Nuevo: marcar/desmarcar factura como impresa
  • Nuevo: se añade un aviso cuando se detecta RTL
  • Nuevo: acción wpo_wcpdf_preview_after_reload_settings
  • Nuevo: filtro wpo_wcpdf_export_settings
  • Corrección: error fatal al desactivar WC
  • Corrección: error en las opciones de la pantalla de número de factura y fecha con HPOS activado
  • Probado hasta WooCommerce 7.6 y WordPress 6.2

3.4.0 (2023-02-20)

  • Nuevo: filtrowpo_wcpdf_settings_user_role_capabilities que permite cambiar las capacidades de los perfiles necesarias para acceder a los ajustes del plugin
  • Nuevo: Mejorada la interfaz de usuario de las herramientas de depuración
  • Nuevo: Herrramientas de importación y exportación de ajustes
  • Nuevo: dompdf se ha actualizado a v2.0.3
  • Corrección: Guarda los ajustes del documento en los metadatos del pedido solo cuando se inicia el documento
  • Probado hasta WooCommerce 7.4

3.3.2 (2023-02-03)

  • Nuevo: actualización de dompdf a v2.0.2
  • Nuevo: filtro para controlar el valor devuelto por is_woocommerce_activated()
  • Corrección: error no definido de JS al intentar recuperar los textos de los botones de la vista previa

3.3.1 (2023-01-20)

  • Corrección: aplica overflow-wrap:anywhere; al body de la plantilla Simple en los estilos CSS
  • Corrección: muestra un mensaje si el valor introducido para el siguiente número del documento es superior al límite de MySQL para números enteros
  • Corrección: permite traducir el texto de los botones de la vista previa
  • Corrección: problema con el color de fondo de los formularios de los ajustes
  • Corrección: aviso de PHP para el índice no definido de exists
  • Corrige el año en la fecha de lanzamiento de v3.3.0 en el archivo readme.txt

3.3.0 (2023-01-16)

  • Nuevo: Compatibilidad WooCommerce HPOS (beta)
  • Nuevo: reprogramar el restablecimiento anual del sistema de numeración en un botón de la página «Estado»
  • Nuevo: tabla de estado de los documentos en la página «Estado»
  • Nuevo: añade un argumento de objeto de documento al constructor de la clase PDF maker
  • Nuevo: filtro para permitir al usuario desactivar la eliminación de datos privados de los documentos: wpo_wcpdf_remove_order_personal_data
  • Retoque: optimiza el uso de $wpdb en la clase Sequential_Number_store
  • Retoque: mejora el restablecimiento anual de los números con Action Scheduler y Updraft Plus Semaphore
  • Corrección: reemplaza el uso de los ganchos de filtro wcs_ obsoletos del plugin WooCommerce Subscriptions
  • Corrección: cancela si los datos del documento están vacíos al guardar el pedido
  • Corrección: añade nonces a varias peticiones no seguras en el área de administración
  • Probado hasta WooCommerce 7.3

3.2.6 (2022-12-15)

  • Corrección: añade la comprobación nonce al ocultar el enlace de sugerencias de archivos adjuntos en el escritorio
  • Probado hasta WooCommerce 7.2

3.2.5 (2022-11-22)

  • Corrección: permite usar WooCommerce Booking sin pedidos

3.2.4 (2022-11-07)

  • Retoque: actualización de la plantilla y los archivos de traducción
  • Fix: divide las URL largas en diferentes líneas, si alcanza el espacio disponible en la plantilla Simple
  • Corrección: restaurar cadenas borradas y cargarlas mediante el archivo independiente strings.php
  • Corrección: advertencia sobre argumento obsoleto del método get_dimensions() del producto
  • Probado hasta WooCommerce 7.1

3.2.3 (2022-10-28)

  • Corrección: comprueba si el pedido no está guardado o no existe antes de generar el documento PDF
  • Corrección: error al obtener el ID de pedido de objetos de terceros al adjuntar el PDF a un correo electrónico
  • Corrección: revierte el saneado de las funciones y plantillas de documentos que causaba problemas en la versión 3.2.2
  • Corrección: funciones de obtención de teléfono de facturación/envío para pedidos de reembolso
  • Probado hasta WordPress 6.1

3.2.2 (2022-10-25)

  • Nuevo: filtro para permitir que los clientes accedan a su PDF con una clave única
  • Corrección: verifica si existe el logotipo de la tienda
  • Corrección: verifica si el HTML está saneado correctamente antes de mostrarlo
  • Corrección: reinstala las fuentes (si hacen faltan) antes de procesar el PDF
  • Corrección: error al procesar el crob job de limpieza automática
  • Corrección: elimina la compatibilidad con clases de versiones antiguas de WC. Establece la versión mínima de WC a 3.0
  • Corrección: permite el reenvío manual del aviso por correo «Nuevo pedido»
  • Corrección: ejecuta los ganchos de acción dentro de las columnas de factura en la lista de pedidos
  • Marcado como probado hasta WooCommerce 7.0

3.2.1 (2022-10-06)

  • Cambia el nombre del plugin para cumplir las normas sobre marcas comerciales

3.2.0 (2022-09-26)

  • Nuevo: ajuste para mostrar la columna de fecha de factura en la lista de pedidos de WooCommerce
  • Nuevo: actualizado Dompdf a la versión 2.0.1, que corrige una vulnerabilidad de seguridad.
  • Nuevo: filtro wpo_wcpdf_document_link_additional_vars para añadir variables de consulta adicionales al enlace del documento
  • Retoque: mejora de los datos de ajustes del documento init/save
  • Retoque: mejora de los ajustes de visualización del asistente
  • Retoque: mejora de los estilos y las descripciones de los ajustes del «Formato de numeración» del documento
  • Retoque: nueva variable de consulta para el enlace del documento shortcode

3.1.1 (2022-09-13)

  • Corrección: error fatal causado por la falta de la función list_files()

3.1.0 (2022-09-06)

  • Nuevo: función de enlaces de documentos personalizados disponible desde la página de ajustes «Avanzados». Cambia los enlaces de documentos a un esquema de URL más bonito
  • Nuevo: ganchos de acción antes y después del logotipo de la tienda: wpo_wcpdf_before_shop_logo y wpo_wcpdf_after_shop_logo
  • Fix: reemplaza WP_Filesystem con funciones PHP para eliminar archivos temporales
  • Marcado probado hasta WooCommerce 6.8

3.0.1 (2022-08-02)

  • Nuevo: ventana de ayuda de administración en el menú desplegable de ajustes del documento
  • Seguridad: saneada las pestañas y los parámetros de la sección antes de volver a generarlos, lo que producía una vulnerabilidad XSS (Reflected Cross-Site Scripting). Este error se reintrodujo en la versión 2.14.0
  • Retoque: previene que la selección de los requerimientos recargue la previsualización de los ajustes
  • Corrección: permite que se elimine el botón secundario de activación de los requisitos en las páginas de ajustes
  • Marcado como probado hasta WooCommerce 6.7

3.0.0

  • Bibliotecas: Actualizada dompdf a la versión 2.0.0, que soluciona vulnerabilidades de seguridad e introduce algunos cambios que podrían romper configuraciones muy personalizadas (más información)
  • Corrección: Respeta las rutas de plantilla personalizadas (filtradas) de WooCommerce
  • Corrección: Comprobación de si la factura está permitida antes de lanzar el shortcode
  • Interfaz de usuario: Enlace a la extensión profesional en los adjuntos de los comprobantes de envío

2.16.0

  • Seguridad: Corrección de XSS reflejado identificado en la página de ajustes
  • Corrección: URL de redireccionamiento en el asistente y al enviar correos electrónicos manualmente
  • Bibliotecas: dompdf actualizado a 1.2.2

2.15.0

  • Nuevo: Ganchos de filtro para saltarse la posibilidad de editar datos del documento
  • Plantilla simple: Solo mostrar las líneas de envío y método de pago cuando estén configuradas
  • Seguridad: escapar URL lo más tarde posible
  • Corrección: Conversión de elementos de la interfaz a emojis en WP 6.0 y superior
  • Retoque: Mostrar el botón de guardar fijo para todos los cambios de ajustes

2.14.5

  • Corrección: Previsualización de los ajustes del número de factura y visualización de la fecha
  • Probado hasta WooCommerce 6.5 y WP 6.0

2.14.4

  • Corrección: la cabecera Content-Length provoca una respuesta no válida en algunos servidores

2.14.3

  • Corrección: La vista previa no se actualiza (a menos que se haya activado el modo de prueba)
  • Retoque: Añadidos estilos para las secciones de ajustes personalizados
  • Retoque: Establecida cabecera Content-Length para la visualización integrada

2.14.2

  • Corrección: Cadenas de texto sin sanear introducida en el asistente de configuración
  • Desarrollador: Nuevo filtro wpo_wcpdf_email_order_object
  • Interfaz de usuario: Actualizado el diseño del asistente de configuración
  • Bibliotecas: Actualizado dompdf a la versión 1.2.1 (para solucionar una posible vulnerabilidad de seguridad)
  • Marcado como probado hasta WooCommerce 6.4

2.14.1

  • Nuevo: Vuelve a iniciar el asistente de configuración manualmente desde la pestaña de estado
  • Corrección: Análisis dinámico del nombre del gancho de filtro wpo_wcpdf_tmp_path_{$type}
  • Corrección: Elimina la vista previa integrada para la subida de medios
  • Interfaz de usuario: Muestra el botón de guardar fijo al cambiar los ajustes
  • Interfaz de usuario: Rellena con blanco la hoja de íconos del documento

2.14.0

  • Nuevo: previsualización en vivo del documento PDF en la página de ajustes
  • Corrección: comprueba si la tabla de almacenamiento del número existe antes de aplicar la migración de la base de datos
  • Retoque: Elimina la internalización para algunas cadenas de registro
  • Marcado como probado hasta WooCommerce 6.3

2.13.1

  • Corrección: carga ajustes no históricos faltantes para facturas existentes
  • Retoque: imprime el archivo y número de línea para excepciones en registros de errores y de salida
  • Marcado como probado hasta WooCommerce 6.2

2.13.0

  • Nuevo: Incluida carpeta temporal de dompdf en el procedimiento de limpieza
  • Nuevo: Añadidas clases CSS de fila para WPC Product Bundles
  • Nuevo: Filtro para anular los argumentos de wc_display_item_meta
  • Corrección: Evitar errores cuando el servidor no es compatible con las imágenes .webp
  • Corrección: Cambiar la fecha por defecto no válida 0000-00-00 00:00:00 en las tablas de almacén de números
  • Retoque: No almacenar los ajustes no históricos del documento en el meta del pedido
  • Plantillas: Nuevo gancho de acción antes de la etiqueta del documento (wpo_wcpdf_before_document_label)
  • Bibliotecas: Actualizado dompdf a 1.2.0
  • Marcado probado hasta WP 5.9

2.12.1

  • Corrección: Mostrar un aviso de respuesta después de guardar los ajustes
  • Corrección: las imágenes con estilos min-width/min-height mostraban las tablas incorrectamente (parche dompdf)
  • Retoque: Desactivar la comprobación de la plataforma del compositor

2.12.0

  • Nuevo: Compatibilidad con imágenes webp
  • Corrección: Procedimiento de actualización de la versión del plugin para el sincronizador de fuentes
  • Corrección: forzar la recarga de la lista de plantillas instaladas durante la migración de la ruta de la plantilla
  • Corrección: Aviso de tipo de retorno incompatible con PHP 8.1
  • Corrección: Avisos de obsolescencia de WooCommerce 6.1
  • Dependencias: Actualizado dompdf a 1.1.1
  • Marcado probado hasta WooCommerce 6.1

2.11.4

  • Corrección: Las fuentes incluidas se eliminan durante las actualizaciones
  • Corrección: Compatibilidad con los datos de la caché de fuentes de dompdf 1.1.0+

2.11.3

  • Corrección: Ampliada la compatibilidad de símbolos de moneda en documentos en lote
  • Corrección: Evitar que se copien los datos del albarán y otros documentos en los pedidos de renovación (suscripciones de WooCommerce)
  • Marcado como probado hasta WooCommerce 6.0

2.11.2

  • Nuevo: Filtro y recuperación de la pestaña de ajustes por defecto
  • Retoque: Mejorada la sincronización de las fuentes durante las actualizaciones del plugin
  • Corrección: Permitidos ajustes de texto no históricos
  • Corrección: Fallos más elegantes durante la instalación/actualización/desactualización
  • Corrección: Aviso sobre la falta de ajustes en una instalación nueva
  • Corrección: No inicializar los ajustes en caso de que no se pueda cargar el documento
  • Corrección: Evitar consultas innecesarias a la base de datos cuando se inicia la API de ajustes
  • Corrección: Utilizar el código de moneda ISO para las monedas RTL cuando se utiliza la biblioteca PDF por defecto (dompdf)

2.11.1

  • Corrección: Los errores se registraban incorrectamente después de la instalación cuando aún no se había creado ninguna factura
  • Corrección: Estilos de los botones en el área de administración de pedidos

2.11.0

  • Nuevo: Utilización de almacenes de números basados en el año para los años futuros y pasados con el fin de gestionar los reajustes anuales de forma más fiable.
  • Corrección: Retroactividad PHP iconv para construcciones personalizadas de PHP sin esta función

2.10.6

  • Corrección: compatibilidad con PHP 7.1

2.10.5

  • Seguridad: Aplica saneado a las cadenas traducidas

2.10.4

  • Corrección: El teléfono de facturación no se mostraba en la nota de entrega cuando la dirección de facturación estaba activada
  • Corrección: Compatibilidad con caracteres especiales en sitios sin el módulo MB-string de PHP
  • Corregido: No altera el objeto del pedido cuando registra la creación de un documento para reembolsos en las notas del pedido

2.10.3

  • Corregido: La dirección secundaria siempre se muestra, independientemente del ajuste

2.10.2

  • Nuevo: Muestra el número de teléfono en la dirección de envío cuando está disponible (y activado en los ajustes)
  • Nuevo: Muestra un aviso integrado en la página de ajustes cuando el logo es superior a 600 dpi
  • Corrección: Previene un error fatal cuando se intentan registrar notas de reembolsos de pedidos
  • Corrección: Aviso de compatibilidad del correo electrónico de MailPoet
  • Traducciones: Actualizada la plantilla de traducción (POT)
  • Traducciones: Eliminadas las traducciones empaquetadas para paquetes de idiomas disponibles en wordpress.org
  • Marcado como probado hasta WooCommerce 5.9

2.10.1

  • Corrección: previene errores fatales si las funciones de la plantilla no se pueden cargar

2.10.0

  • Nuevo: Usar archivos JS y CSS minimizados para reducir el tiempo de carga en sitios en vivo (activando SCRIPT_DEBUG se cargarán las versiones completas)
  • Nuevo: El ajuste de la plantilla seleccionada ahora está almacenado como un ID de referencia en lugar de una ruta fija (#209)
  • Corrección: Volver a la primera traducción disponible para los ajustes al migrar de una configuración multilingüe a una de un solo idioma
  • Corrección: Aviso de variable no definida al usar `[wcpdf_download_invoice]` en páginas que no son de pedidos
  • Corrección: Actualizados los enlaces de la documentación
  • Marcado como probado hasta WooCommerce 5.7

2.9.3

  • Corrección: Errores de JavaScript en la página de «Mi cuenta» con etiquetas de enlaces vacías
  • Corrección: Las URL largas en el área de notas rompían el diseño

2.9.2

  • Retoque: Añadido el nuevo prefijo `item-` al ID de la clase de la fila de artículos
  • Nuevo: Filtro para establecer el orden de los documentos en lote (wpo_wcpdf_bulk_document_sort_order)
  • Marcado como probado hasta WooCommerce 5.6

2.9.1

  • Nuevo: Registro de la creación manual de facturas (con el registro activado)
  • Nuevo: Filtros para anular la clase de cuerpo y el contenido (wpo_wcpdf_body_class y wpo_wcpdf_html_content)
  • Nuevo: Métodos de documentos para obtener (y anular) los títulos de números y fechas
  • Corrección: Abrir el PDF en la página «Mi Cuenta» en una nueva pestaña/ventana del navegador (siguiendo los ajustes)
  • Traducciones: Actualización de la plantilla (POT) y de los proyectos de traducción actuales
  • Marcado como probado hasta WooCommerce 5.5 y WordPress 5.8

2.9.0

  • Nuevo: ajuste para registrar la hora y el contexto de generación del documento como notas del pedido
  • Nuevo: ganchos de plantilla «wpo_wcpdf_before_footer» y «wpo_wcpdf_after_footer»
  • Nuevo: botones de Guardar y Cancelar para la caja meta de Datos del documento
  • Corrección: alternativa a las fuentes incluidas cuando la carpeta temporal no es escribible
  • Corrección: primera página vacía en determinadas condiciones
  • Corrección: saltos de línea HTML y caracteres especiales en las notas de las facturas
  • Corrección: permite establecer la fecha del documento antes de generarlo
  • Corrección: variable no establecida para el nombre del archivo
  • Corrección: garantiza que el nombre de archivo sea único en caso de que el número de pedido o el número de documento no sean accesibles
  • Corrección: plantilla alternativa si no se selecciona ninguna
  • Traducciones: se han añadido sugerencias para traductores, uso de marcadores de posición numerados
  • Traducciones: añadido el árabe (gracias a Nabil Moqbel)

2.8.3

  • Nuevo: permite filtrar las clases de botones de acción
  • Corrección: error cuando no se pasan datos de pedido a la función de nombre de archivo
  • Corrección: durante la primera instalación, solo se establecen los valores por defecto si no están ya (pre)configurados
  • Corrección: usa WC()->template_path() en lugar de WC_TEMPLATE_PATH para la sobrescritura de plantilla del tema
  • Corrección: comprueba la existencia del número de datos del documento y de la fecha para los campos de la caja meta de pedido
  • Corrección: evita los avisos de obsolescencia de WooCommerce para los tipos de artículos que no son productos
  • Corrección: avisos de obsolescencia de jQuery
  • Retoque: muestra instrucciones en la caja meta de correos electrónicos
  • Marcado como probado hasta WooCommerce 5.2 y WordPress 5.7

2.8.2

  • Corrección: problemas de diseño con los totales de los documentos de más de una página
  • Corrección: permite establecer un número de factura y una fecha manualmente
  • Corrección: evita errores en PHP 8.0 cuando no se carga el pedido para un documento

2.8.1

  • Corrección: carga de imágenes y fuentes desde ubicaciones personalizadas para subidas y carpetas temporales

2.8.0

  • Corrección: compatibilidad con PHP 8.0, dejando de lado el soporte para PHP 7.0 o anterior (hay una extensión separada disponible para compatibilidad con versiones anteriores)
  • Corrección: el asistente de configuración genera un error cuando los plugins o temas de terceros comprueban el objeto de la pantalla
  • Desarrollador: utilización de la función de formato de fecha interna, lo que permite anular más fácilmente el formato de fecha específico del PDF
  • Desarrollador: introducido el nuevo gancho de acción wpo_wcpdf_document_created_manually
  • Marcado como probado hasta WooCommerce 5.0

2.7.4

  • Nuevo: muestra un aviso si se usa el servicio de correo no compatible MailPoet
  • Nuevo: tema de webhook de WooCommerce para guardar documentos
  • Corregir: no se invierte el orden del documento masivo si ya está ordenado de más antiguo a más reciente
  • Marcado como probado hasta WooCommerce 4.9

2.7.3

  • Nuevo: compatibilidad con saltos de línea en las notas de las facturas
  • Corrección: pasa solo los campos de edición abiertos al regenerar el documento
  • Corrección: las palabras de los encabezados de las tablas podían romperse
  • Obsoleto: las traducciones antiguas (anteriores a la versión 2.0) ya no se leen automáticamente (puede activarse en la pestaña Estado)

2.7.2

  • Corrección: actualizar el número y la fecha de la factura al regenerar el documento desde el modo de edición
  • Corrección: evitaa el bucle infinito cuando la carpeta temporal no es escribible
  • Corrección: evitar problemas de diseño cuando los datos de los pedidos personalizados superan el ancho de la columna
  • Corrección: error cuando la extensión PHP Ctype no está instalada
  • Probado hasta WooCommerce 4.8 y WP 5.6

2.7.1

  • Nuevo: botones de acción rediseñados
  • Nuevo: nombre aleatorio de la carpeta temporal para aumentar la protección
  • Nuevo: ajuste para activar o desactivar las notas de los clientes
  • Nuevo: desactiva completamente la factura gratuita cuando se activa ese ajuste (no solo los archivos adjuntos)
  • Nuevo: ganchos de acción de la plantilla antes y después del nombre y la dirección de la tienda
  • Nuevo: filtro para establecer el número de inicio del restablecimiento anual
  • Corrección: errores en productos de terceros sin peso, sku o dimensiones
  • Corrección: espaciado desigual entre los iconos de acción
  • Corrección: falta el parámetro $email_to_send para el hook woocommerce_before_resend_order_emails
  • Corrección: rompe palabras largas en la dirección de facturación
  • Probado hasta WooCommerce 4.7

2.7.0

  • Nuevo: añade notas por pedido a las facturas (requiere la actualización de la plantilla si tienes una plantilla personalizada)
  • Nuevo: muestra un aviso con instrucciones para proteger la carpeta de facturas en configuraciones NGINX
  • Corrección: muestra el «siguiente número» correcto en la página de ajustes para los sitios que usan MySQL 8 o superior
  • Probado hasta WooCommerce 4.6

2.6.1

  • Corrección: carga documentos personalizados una vez en lugar de en cada solicitud de documento
  • Ajuste: ejecuta la acción wpo_wcpdf_init_document en la factura también
  • Probado hasta WooCommerce 4.5

2.6.0

  • Característica: opciones más avanzadas de visibilidad de las direcciones
  • Corrección: aviso de obsolescencia en WooCommerce 4.4

2.5.4

  • Corrección: comprobación de la existencia de funciones de WooCommerce que evitan errores incidentales en ajustes específicos de despliegue
  • Corrección: se podían seguir generando documentos mediante programación cuando se desactivaba el documento y no se comprobaba específicamente $document->is_allowed()
  • Desarrollador: filtro para desactivar la recarga de las traducciones de los archivos adjuntos
  • Probado hasta WooCommerce 4.4 y WP 5.5

2.5.3

  • Corrección: integración de PHPMailer compatible con WP 5.5
  • Probado hasta WooCommerce 4.3

2.5.2

  • Corrección: conflicto de versiones de ImageMagick
  • Traducciones: POT actualizado

2.5.1

  • Corrección: integración correcta con los ajustes de enlaces permanentes para el shortcode [wcpdf_download_invoice]
  • Corrección: versionado de los activos del plugin

2.5.0

  • Característica: regeneración manual de documentos individuales con los últimos ajustes (dirección de la tienda, pie de página, etc.)
  • Característica: shortcode para descargar la factura: [wcpdf_download_invoice]
  • Característica: ajuste de la altura del logotipo
  • Corrección: el respaldo del texto de dominio fallaba en determinados dominios del sitio incluyendo .mo
  • Corrección: página adicional innecesaria en la altura de las tablas de los casos de borde
  • Corrección: los ajustes desaparece al sobrescribir los títulos de los documentos con una cadena vacía
  • Corrección: comprueba si el archivo del logotipo de la cabecera sigue existiendo antes de subirlo
  • Corrección: si el documento ya está creado, no se tiene en cuenta la opción «desactivar para:»
  • Corrección: lectura de los ajustes del documento y número cuando se almacena incorrectamente (por plugins externos)
  • Probado hasta WooCommerce 4.2

2.4.10

  • Probado hasta WooCommerce 4.1

2.4.9

  • Corrección: compatibilidad atrás con WooCommerce 2.6
  • Corrección: descripción de los ajustes para desactivar la factura de los pedidos gratuitos
  • Cambiado: texto del botón de mi cuenta más corto («Factura» en lugar de «Descargar factura (PDF)»)

2.4.8

  • Desarrollador: añadido el filtro wpo_wcpdf_pdf_data para la carga directa de datos PDF
  • Desarrollador: se ha añadido la propiedad is_bulk a los documentos en lote

2.4.7

  • Corrección: faltaba el número de pedido en el nombre del archivo cuando el número de factura no estaba activado
  • Desarrollador: se ha añadido un gancho de acción para el método de guardar documentos (wpo_wcpdf_save_document)
  • Desarrollador: se ha añadido un gancho de acción para imprimir datos personalizados en el panel de datos de la factura PDF (wpo_wcpdf_meta_box_after_document_data)
  • Probado hasta WooCommerce 4.0 y WP 5.4

2.4.6

  • Corrección: determinación de la configuración regional para los administradores en su propia página de Mi cuenta
  • Corrección: alineación del icono de los botones de acción en WP 5.3 o superior
  • Corrección: Añade acciones en lote a través de los métodos nativos de WordPress
  • Retoque: minimiza las llamadas a la clase de correo de WooCommerce al cargar los ajustes

2.4.5

  • Corrección: evita errores en la devolución del impuesto de suscripción en los reembolsos

2.4.4

  • Corrección: conflicto en los ajustes de las miniaturas de German Market
  • Corrección: sanea correctamente la entrada de texto del asistente
  • Corrección: enlace a la documentación sobre cómo aumentar la memoria
  • Corrección: compatibilidad atrás con las tasas de impuesto para renovación de la suscripción

2.4.3

  • Corrección: evitar errores al desajustar un ajuste inexistente
  • Corrección: posible bloqueo en documentos iniciados incorrectamente
  • Corrección: invertidos los argumentos de cálculo de las tasas de impuesto
  • Corrección: compatible funciones de tasas de impuesto para impuestos no lineales
  • Corrección: posición de la coma en las tasas de impuesto múltiples
  • Corrección: estilos del asistente de configuración
  • Traducciones: se ha añadido la configuración regional lv para el letón (manteniendo lv_LV como alternativa)
  • Traducciones: actualización de las traducciones al checo
  • Probado hasta WooCommerce 3.9

2.4.2

  • Corrección: opción «No» en el nuevo ajuste de visibilidad de fecha y número
  • Corrección: el restablecimiento de las cabeceras provocaba el almacenamiento involuntario en caché de los archivos PDF en algunos servidores

2.4.1

  • Corrección: la creación de facturas en pedidos en borrador bloqueaba el plugin
  • Retoque: incluye la hora en la fecha de la factura por defecto

2.4.0

  • Característica: opción de utilizar el número de pedido y la fecha para el número de factura y la fecha
  • Corrección: evita errores durante la actualización cuando WC no está activo
  • Corrección: no crear automáticamente el número de factura cuando se introduce manualmente y cambiar directamente el estado del pedido
  • Corrección: importe de los impuestos de la factura para los pedidos reembolsados (en combinación el ajuste de impuestos de WooCommerce «como un único total»)
  • Retoque: añade por defecto la fecha de hoy cuando se edita y está vacía la fecha de la factura

2.3.5

  • Característica: acepta un único ID de pedido para la función wcpdf_get_document
  • Característica: filtro para cambiar el almacenamiento de números para la factura
  • Retoque: se prefiere siempre la función WC() a la global para WC 3.0 o superior
  • Corrección: no se podía restablecer los ajustes de los archivos adjuntos almacenados de forma incorrecta
  • Corrección: evita los avisos de error durante el asistente de configuración
  • Probado hasta WooCommerce 3.8

2.3.4

  • Corrección: evita la duplicación de los números de factura para la configuración de múltiples archivos adjuntos
  • Corrección: aplica el filtro de pedidos de correo electrónico para cada correo por separado

2.3.3

  • Retoque: mueve el filtro para sobrescribir el objeto de pedido a nivel de documento (en lugar de por correo electrónico)

2.3.2

  • Corrección: carga de estilos de selección mejorados en la página de ajustes
  • Corregido: archivo adjunto del correo electrónico de WC Bookings
  • Retoque: usa los datos de la tasa de impuestos de WooCommerce 3.7 cuando están disponibles.

2.3.1

  • Corrección: errores en los números de factura con formato filtrado

2.3.0

  • Característica: ajuste para desactivar las facturas globalmente para estados de pedidos específicos
  • Característica: controlar la visibilidad de los botones de acción desde el asistente de configuración.
  • Característica: permite la carga de un archivo PDF existente en lugar de generarlo sobre la marcha mediante un filtro(wpo_wcpdf_load_pdf_file_path)
  • Corrección: comprueba si la carpeta temporal existe antes de crearla
  • Corrección: nuevas líneas en la dirección del asistente de configuración
  • Corrección: problema de imágenes dobles en WooCommerce German Market
  • Corrección: solo se almacenan los ajustes del documento cuando se crea uno
  • Probado hasta WooCommerce 3.7

2.2.14

  • Corrección: establece el validador por defecto de PHPMailer como «php» (arreglando errores de «setFrom» en PHP 7.3)
  • Corrección: ruta de acceso para la comprobación del bloqueo de archivos
  • Ajustes: no espera a que se bloquee el archivo si se desactiva el bloqueo
  • Retoque: carga JIT de los documentos básicos para las primeras solicitudes (antes de init 15)

2.2.13

  • Característica: mejora del formato de las notas de pedido y filtro opcional para las notas del sistema
  • Característica: añade el objeto de correo electrónico al gancho de adjuntos y permite el filtrado de objetos de pedido
  • Corrección: clases de filas para WooCommerce Chained Products
  • Corrección: Problemas con archivos adjuntos bloqueados que impedían el envío correcto del correo electrónico

2.2.12

  • Probado hasta WooCommerce 3.6
  • Corrección: evita el bucle infinito en la creación de carpetas temporales para sitios parcialmente migrados o problemas de permisos de escritura
  • Ajustes: Eliminados los atributos de altura y anchura de la imagen del logotipo (+filtro wpo_wcpdf_header_logo_img_element )
  • Desarrollador: activa el acceso de los invitados al PDF con la clave de pedido en la URL

2.2.11

  • Corregir: Error fatal en pedidos con múltiples reembolsos

2.2.10

  • Corrección: posible conflicto con las última versión de Subscriptions
  • Corrección: cargar las traducciones correctas cuando el idioma del perfil del usuario administrador está configurado en una configuración regional diferente
  • Corrección: usa el bloqueo de archivos para evitar que procesos paralelos creen el mismo archivo adjunto
  • Corrección: evita avisos de clases de correo electrónico cargadas incorrectamente
  • Característica: permite diferentes métodos de ordenación de la columna del número de factura por filtro
  • Característica: filtro para impedir globalmente la creación de un documento específico(wpo_wcpdf_document_is_allowed)

2.2.9

  • Característica: …