WooCommerce PDF Invoices & Packing Slips

Descripción

Esta extensión para WooCommerce añade automáticamente facturas en PDF 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 a los correos electrónicos que decidas
  • Descarga el PDF de la factura / comprobante de envío 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, 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 albaranes
  • 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 albaranes individuales desde la lista de pedidos
  • Imprime facturas o albarenes en lotes
  • Attach invoices to any WooCommerce email
  • Set shop name, address, header logo, etc.

Instalación

Requisitos mínimos

  • WooCommerce 2.2 o posterior
  • WordPress 3.5 o posterior

Instalación automática

La instalación automática es la opción más sencilla ya que WordPress gestiona por su cuenta las transferencias de archivos y no tendrás que salir de tu navegador. Para hacer una instalación automática de WooCommerce PDF Invoices & Packing Slips accede a tu panel de administración de WordPress, navega hasta el menú de plugins y haz clic en Añadir nuevo.

En el campo de búsqueda teclea “WooCommerce PDF Invoices & Packing Slips” 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ás seguro de querer instalar el plugin. Haz clic en Sí y WordPress completará automáticamente la instalación. Una vez haya terminado 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.

Preguntas frecuentes

¿Dónde puedo encontrar la documentación?

Documentación de WooCommerce PDF Invoices & Packing Slips

¡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ísticas de nuestra extesión profesioinal, 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 de estado de la página de ajustes que te permite alternar la visualización HTML. ¡No olvides desactivarlo después de las pruebas!

Reseñas

Easily customizable with great support

Building a custom template is quite simple even with limited php knowledge. Stumbled upon a problem with my custom invoice template and after sending a message to the support, got a quick solution, which probably saved me hours and hours of misery trying to find a fix by myself.

Nice Plugin

Thank you for writing such a good plugin! I’m a little disappointed by the customization options for the PDF’s but nevertheless a very good plugin for free!

Keep up the good work!

Very nice invoices addon

This is very nice add on help me to create so cool invoices without any problems. It’s really simple and helpful. Very nice implementation, great coded! Thank you and keep up a great job!

Fantastic Support

Support was great! Needed to show more meta data on the invoice that had been created using another plugin. The team was able to direct me to a number of functions that allowed me to show the data required. Great plugin and great team.

Leer todas las 633 reseñas

Colaboradores y desarrolladores

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

Colaboradores

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

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

¿Interesado en el desarrollo?

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

Registro de cambios

2.2.3

  • Fix: issues reading shop settings

2.2.2

  • Feature: Added option to always use most current settings for the invoice
  • Fix: Double check for empty document numbers on initialization
  • New filter: wpo_wcpdf_output_format to set output per document type

2.2.1

  • Fix: potential number formatting issues with wpo_wcpdf_raw_document_number filter
  • Fix: prevent direct loading of template files

2.2.0

  • Feature: Document settings are now saved per order – changing settings after a PDF has been created will no longer affect the output
  • Feature: Button to delete invoice or packing slip
  • Feature: Better error handling and logging via WC Logger (WooCommerce > Status > Logs)
  • Fix: Broader payment gateway compatibility (lower priority for documents initialization)
  • Fix: undefined variable in construct when loading document programmatically (props to Christopher)
  • Fix: compatibility with renamed WooCommerce plugins (settings page detection)
  • Tweak: Reload translations before creating attachment
  • Translations: Updated translations POT

2.1.10

  • Feature: Include invoice number and date in WooCommerce data remover and exporter
  • Fix: Row class for Chained Products compatibility
  • Fix: Improved compatibility with Advanced Custom Fields
  • Fix: Setting for diabling for free invoices should be applied even when other plugins are applying rules

2.1.9

  • Característica: Limpieza automática de la carpeta temporal de adjuntos (ajustes en la pestaña de Estado)
  • Solucionado: evitado el bucle infinito en sitios sin carpeta de subidas
  • Solucionado: reemplazos de etiqueta para imágenes alojadas externamente (CDN)

2.1.8

  • Corregido: Error fatal en PHP 5.X

2.1.7

  • Feature: add [order_number] placeholder for number format
  • Feature: $order and $order_id variables now available directly template (without needing the document object)
  • Feature: add actions before & after addresses
  • Fix: Sorting orders by invoice number
  • Fix: Aelia Currency Switcher – use decimal & Thousand separator settings
  • Fix: fix jquery migrate warnings for media upload script
  • Tweak: add calculated tax rate to item data

2.1.6

  • Solución: Ajuste extendido del símbolo de moneda para WooCommerce Currency Switcher de realmag777
  • Solución: Aplicados los ajustes decimales de WooCommerce a las tasas de impuestos con decimales
  • Mejora: Paso del objeto del documento al filtro wpo_wcpdf_email_attachment

2.1.5

  • Feature: Filter for number store table (wpo_wcpdf_number_store_table_name)
  • Fix: prevent accessing order properties as custom field/order meta
  • Fix: prevent wrong application of wpo_wcpdf_filename filter
  • Fix: Improved tax rate calculation fallback

2.1.4

  • Arreglo: Botones de acciones de WooCommerce 3.3
  • Característica: Añadidas clases de filas para WooCommerce Composite Products

2.1.3

  • Fix: Fatal PHP error on My Account page.

2.1.2

  • Feature: New action wpo_wcpdf_init_document
  • Fix: Use title getters for my-account and backend buttons
  • Fix: Legacy Premium Templates reference
  • Tweak: Skip documents overview in settings, default to invoice

2.1.1

  • Fix: WooCommerce Order Status & Actions Manager emails compatibility
  • Feature: sort orders by invoice number column
  • Tweak: pass document object to title filters
  • Tweak: use title getter in template files (instead of title string)

2.1.0

  • Feature: WooCommerce Order Status & Actions Manager emails compatibility
  • Fix: Better url fallback for images stored in cloud
  • Update: dompdf library updated to 0.8.2 – DOMDocument parser set to default again

2.0.15

  • Solución: Se evita guardar la fecha/número de factura en la página de detalles del pedido cuando no se ha modificado.

2.0.14

  • Feature: Manually resend specific order emails in WooCommerce 3.2+
  • Tweak: Show full size logo preview in settings
  • Tweak: Custom field fallback to underscore prefixed meta key
  • Desarrollo: añadida acción wpo_wcpdf_before_sequential_number_increment

2.0.13

  • Fix: Minor XSS issue on settings screens by escaping and sanitizing ‘tab’ & ‘section’ GET variables. Discovered by Detectify.
  • Fix: Pakistani Rupee Symbol
  • Feature: Automatically enable extended currency symbol support for currencies not supported by Open Sans
  • Dev: added wpo_wcpdf_document_number_settings filter

2.0.12

  • Option: Use different HTML parser (debug settings)

2.0.11

  • Fix: Improved fonts update routine (now preserves custom fonts)
  • Fix: Enable HTML5 parser by default (fixes issues with libxml)
  • Tweak: Show both PHP & WP Memory limit in Status tab

2.0.10

  • Fix: Set invoice number backend button
  • Fix: Thumbail paths
  • Tweak: Make dompdf options filterable

2.0.9

  • Feature: use [invoice_date="ymd"] in invoice number prefix or suffix to include a specific date format in the invoice number
  • Fix: Postmeta table prefix for invoice counter
  • Fix: 0% tax rates

2.0.8

  • Feature: Add support for Bedrock / alternative folder structures
  • Dev: Filter for merged documents
  • Fix: Better attributes fallback for product variations

2.0.7

  • Feature: Added button to delete legacy settings
  • Feature: Option to enable font subsetting
  • Fix: Invoice number sequence for databases with alternative auto_increment_increment settings
  • Fix: Fallback function for MB String (mb_stripos)

2.0.6

  • Feature: Improved third party invoice number filters (wpo_wcpdf_external_invoice_number_enabled & wpo_wcpdf_external_invoice_number)
  • Fix: Underline position for Open Sans font
  • Fix: Invoice number auto_increment for servers that restarted frequently
  • Fix: Dompdf log file location (preventing open base_dir notices breaking PDF header)
  • Fix: 1.6.6 Settings migration duplicates merging
  • Tweak: Clear fonts folder when manually reinstalling fonts

2.0.5

  • Feature: Remove temporary files (Status tab)
  • Fix: Page number replacement
  • Tweak: Fallback functions for MB String extension
  • Tweak: Improved wpo_wcpdf_check_privs usability for my account privileges
  • Legacy support: added wc_price alias for format_price method in document

2.0.4

  • Fix: Apply filters for custom invoice number formatting in document too
  • Fix: Parent fallback for missing dates from refunds

2.0.3

  • Fix: Better support for legacy invoice number filter (wpo_wcpdf_invoice_number – replaced by wpo_wcpdf_formatted_document_number)
  • Fix: Document number formatting fallback to order date if no document date available
  • Fix: Updated classmap: PSR loading didn’t work on some installations
  • Fix: Prevent order notes from all orders showing when document is not loaded properly in filter
  • Tweak: Disable deprecation notices during email sending
  • Tweak: ignore outdated language packs

2.0.2

  • Fix: order notes using correct order_id
  • Fix: WC3.0 deprecation notice for currency
  • Fix: Avoid crashing on PHP5.2 and older
  • Fix: Only use PHP MB String when present
  • Fix: Remote images
  • Fix: Download option

2.0.1

  • Fix: PHP 5.4 issue

2.0.0

  • Nuevo: Ajustes de documentos mejor estructurados y más avanzados
  • Nuevo: Opción para activar y desactivar albaranes o facturas
  • Nuevo: Secuencia de número de factura almacenada por separado para mejorar la velocidad y el rendimiento
  • Nuevo: Código base completamente re-escrito para una mayor flexibilidad y fiabilidad
  • Nuevo: Biblioteca PDF actualizada a DOMPDF 0.8
  • Nuevo: La biblioteca PDF se hace conectable (usando el filtro wpo_wcpdf_pdf_maker)
  • Nuevo: montones de nuevas funciones y filtros para permitir a los desarrolladores enganchar con el plugin
  • Cambiado: la variable $wpo_wcpdf se ha marcado como obsoleta (disponible el modo heredado y activo automáticamente al actualizar)
  • Solucionado: Mejorada la compatibilidad con PHP 7 y 7.1
  • Fix: Positive prices for refunds
  • Fix: Use parent for attributes retrieved for product variations
  • Fix: Set content type to PDF for download

1.6.6

  • Feature: Facilitate downgrading from 2.0 (re-installing fonts & resetting version)
  • Fix: Update currencies font (added Georgian Lari)
  • Translations: Added Indonesian