{"id":147612,"date":"2021-10-14T13:13:06","date_gmt":"2021-10-14T13:13:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/"},"modified":"2026-05-22T07:45:15","modified_gmt":"2026-05-22T07:45:15","slug":"wpwing-pdf-invoice-packing-slip-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/de-ch.wordpress.org\/plugins\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/","author":18668647,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.1","stable_tag":"1.5.1","tested":"7.0","requires":"4.8","requires_php":"7.1","requires_plugins":null,"header_name":"PDF Invoice and Packing Slip for WooCommerce","header_author":"WPWing","header_description":"Generate PDF invoices and packing slips for WooCommerce orders.","assets_banners_color":"616470","last_updated":"2026-05-22 07:45:15","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wpwing.com\/","header_plugin_uri":"https:\/\/wpwing.com\/","header_author_uri":"https:\/\/wpwing.com\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":2209,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wpwing","date":"2021-10-14 13:12:53"},"1.0.1":{"tag":"1.0.1","author":"wpwing","date":"2021-10-15 06:06:26"},"1.1.0":{"tag":"1.1.0","author":"wpwing","date":"2021-12-25 15:16:58"},"1.2.0":{"tag":"1.2.0","author":"wpwing","date":"2022-02-04 08:58:28"},"1.3.0":{"tag":"1.3.0","author":"wpwing","date":"2022-05-08 18:56:32"},"1.3.1":{"tag":"1.3.1","author":"wpwing","date":"2022-06-07 19:27:13"},"1.3.2":{"tag":"1.3.2","author":"wpwing","date":"2022-06-17 10:54:52"},"1.3.3":{"tag":"1.3.3","author":"wpwing","date":"2022-07-11 19:03:49"},"1.4.0":{"tag":"1.4.0","author":"wpwing","date":"2023-06-17 17:37:35"},"1.4.1":{"tag":"1.4.1","author":"wpwing","date":"2024-02-17 08:57:06"},"1.4.2":{"tag":"1.4.2","author":"wpwing","date":"2024-02-17 08:57:06"},"1.4.3":{"tag":"1.4.3","author":"wpwing","date":"2024-04-22 15:05:01"},"1.5.0":{"tag":"1.5.0","author":"wpwing","date":"2026-05-17 18:06:11"},"1.5.1":{"tag":"1.5.1","author":"wpwing","date":"2026-05-22 07:45:15"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3543357,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3543357,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3543357,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3543357,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.2.0","1.3.0","1.3.1","1.3.2","1.3.3","1.4.0","1.4.1","1.4.2","1.4.3","1.5.0","1.5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2614294,"resolution":"1","location":"assets","locale":"","width":500,"height":646},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2614294,"resolution":"2","location":"assets","locale":"","width":500,"height":645},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2614294,"resolution":"3","location":"assets","locale":"","width":1024,"height":565},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2672742,"resolution":"4","location":"assets","locale":"","width":800,"height":600},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2672742,"resolution":"5","location":"assets","locale":"","width":800,"height":700}},"screenshots":{"1":"PDF Invoice (sample).","2":"PDF Packing List (sample).","3":"Create PDF from the order admin page.","4":"General settings page.","5":"Template settings page."}},"plugin_section":[],"plugin_tags":[12480,139738,51080,1764,204216],"plugin_category":[],"plugin_contributors":[187152,204217],"plugin_business_model":[],"class_list":["post-147612","plugin","type-plugin","status-publish","hentry","plugin_tags-invoice","plugin_tags-packing-list","plugin_tags-packing-slip","plugin_tags-pdf","plugin_tags-proforma-invoice","plugin_contributors-voboghure","plugin_contributors-wpwing","plugin_committers-wpwing","plugin_support_reps-voboghure"],"banners":{"banner":"https:\/\/ps.w.org\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/assets\/banner-772x250.png?rev=3543357","banner_2x":"https:\/\/ps.w.org\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/assets\/banner-1544x500.png?rev=3543357","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/assets\/icon-128x128.png?rev=3543357","icon_2x":"https:\/\/ps.w.org\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/assets\/icon-256x256.png?rev=3543357","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/assets\/screenshot-1.png?rev=2614294","caption":"PDF Invoice (sample)."},{"src":"https:\/\/ps.w.org\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/assets\/screenshot-2.png?rev=2614294","caption":"PDF Packing List (sample)."},{"src":"https:\/\/ps.w.org\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/assets\/screenshot-3.png?rev=2614294","caption":"Create PDF from the order admin page."},{"src":"https:\/\/ps.w.org\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/assets\/screenshot-4.png?rev=2672742","caption":"General settings page."},{"src":"https:\/\/ps.w.org\/wpwing-pdf-invoice-packing-slip-for-woocommerce\/assets\/screenshot-5.png?rev=2672742","caption":"Template settings page."}],"raw_content":"<!--section=description-->\n<p>Streamline your eCommerce store's fulfillment, billing, and accounting workflows with a clean, lightweight WooCommerce PDF invoicing solution. This plugin automatically generates professional PDF invoices and packing slips, attaches them directly to your standard WooCommerce customer emails, and allows you to securely download or print them directly from your WordPress admin dashboard.<\/p>\n\n<p>Whether you need to send a legal tax invoice to a buyer, include a printed packing list inside a shipping box, or keep an organized archive of your store's financial records, this plugin automates the entire process on autopilot.<\/p>\n\n<p>Built strictly with performance, security, and modern WordPress standards in mind, it handles document generation seamlessly on your server. It ensures your site remains lightning-fast without bloating your database, overloading your server memory, or slowing down your customer checkout conversion rates.<\/p>\n\n<p>\u2705 Tested OK with WooCommerce 10.7.0+\n\ud83d\ude80 High-Performance Order Storage (HPOS) Compatible<\/p>\n\n<h3>\ud83d\udd25 KEY FEATURES<\/h3>\n\n<ul>\n<li>\ud83d\udcd1 <strong>Automated Email PDF Attachment:<\/strong> Automatically generate and attach PDF invoices to specific WooCommerce order status emails, including Processing Order, Completed Order, or Customer Invoice \/ Order Details.<\/li>\n<li>\ud83d\udce6 <strong>Efficient Order Management &amp; Bulk Actions:<\/strong> Save time during busy shipping hours. Quickly download or print multiple invoices and packing slips simultaneously directly from your WooCommerce orders list page.<\/li>\n<li>\ud83c\udfa8 <strong>Multiple Beautiful Templates:<\/strong> Switch between beautifully formatted layouts including our crisp \"Default\" and modern minimalist designs that print perfectly on standard A4 or Letter sizes.<\/li>\n<li>\u2699\ufe0f <strong>Fully Customizable Store Branding:<\/strong> Create a professional look that matches your business identity. Easily upload your store logo, input company address details, insert tax registration information (VAT\/GST\/Tax ID), and add custom terms or footer notes.<\/li>\n<li>\ud83d\udd22 <strong>Sequential Invoice Numbering:<\/strong> Keep your business accounting perfectly compliant. Set up custom invoice numbers with personalized prefixes, suffixes, dynamic padding length, and an option for an automatic yearly number reset.<\/li>\n<li>\ud83d\udc64 <strong>Secure Customer My-Account Downloads:<\/strong> Logged-in customers can easily navigate to their account page to view, print, or download past PDF invoices for their personal bookkeeping.<\/li>\n<li>\ud83d\udd12 <strong>Developer-Friendly &amp; Robust Security:<\/strong> Built with optimized, clean code ensuring theme compatibility. All critical document actions (create, view, cancel) are fully CSRF-protected with secure WordPress nonces.<\/li>\n<\/ul>\n\n<h3>\ud83d\udca1 WHY CHOOSE THIS PLUGIN?<\/h3>\n\n<p>Many alternative WooCommerce invoice layout tools suffer from extreme feature bloat, heavy database queries, or outdated user interfaces that confuse shop managers.<\/p>\n\n<p>This plugin cuts through the noise by focusing purely on doing two essential tasks perfectly: delivering flawless, elegant PDF invoices and generating accurate packing slips\u2014fast. We don't bundle unnecessary scripts or tracking codes. You get a reliable, high-speed automation tool engineered to help you run your business efficiently.<\/p>\n\n<h3>\ud83d\udee3\ufe0f FUTURE ROADMAP<\/h3>\n\n<p>We are actively building features to make your shop management even smoother. Look out for these upcoming documentation formats in future releases:\n* Proforma Invoice generation\n* Delivery Notes customization\n* Print-ready Shipping Labels<\/p>\n\n<h3>\ud83e\uddd1\u200d\ud83d\udcbb Dedicated Support<\/h3>\n\n<p>At WPWing, we are committed to building high-quality, lightweight utility plugins for WordPress and WooCommerce. Our dedicated support team responds rapidly to the support forums to help you resolve any issues instantly.<\/p>\n\n<!--section=installation-->\n<h3>\ud83d\udee0\ufe0f Modern Way (Recommended):<\/h3>\n\n<ol>\n<li>Navigate to your WordPress Dashboard and click on <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <em>\"PDF Invoice and Packing Slip for WooCommerce\"<\/em>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then click <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h3>\ud83d\udcc1 Traditional Way:<\/h3>\n\n<ol>\n<li>Download the plugin zip file and extract it.<\/li>\n<li>Upload the folder <code>wpwing-pdf-invoice-packing-slip-for-woocommerce<\/code> to your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Follow our official <a href=\"https:\/\/wpwing.com\/docs\/\">Documentation<\/a> to configure your layout settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20coding%20skills%20to%20use%20this%20plugin%3F\"><h3>Do I need coding skills to use this plugin?<\/h3><\/dt>\n<dd><p>Not at all! This plugin is designed to be plug-and-play. It features a highly intuitive settings dashboard that lets you upload your logo, add business details, and configure your invoices in just a few clicks.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20edit%20my%20current%20wordpress%20theme%20files%3F\"><h3>Do I need to edit my current WordPress theme files?<\/h3><\/dt>\n<dd><p>No, it works seamlessly out-of-the-box with any standard WordPress theme. You just need to activate the plugin, and the system handles the PDF generation automatically.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20woocommerce%20hpos%3F\"><h3>Is the plugin compatible with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes! The plugin fully supports High-Performance Order Storage (HPOS) to ensure maximum database efficiency and site speed for modern WooCommerce environments.<\/p><\/dd>\n<dt id=\"can%20i%20contribute%20to%20the%20code%20or%20report%20a%20bug%3F\"><h3>Can I contribute to the code or report a bug?<\/h3><\/dt>\n<dd><p>You\u2019re more than welcome! This plugin is actively developed and hosted on <a href=\"https:\/\/github.com\/wpwing-dev\/wpwing-pdf-invoice-packing-slip-for-woocommerce\">GitHub<\/a>, where you can openly create issues or submit pull requests.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.1 - 22\/05\/2026<\/h4>\n\n<ul>\n<li>Compatibility: Tested and confirmed working with WordPress 7.0.<\/li>\n<li>Improved plugin description for clarity.<\/li>\n<li>Dev: Renamed all internal hooks, filters, and constants from wpwing_wcpi_ to wpwing_wcpdf_ for better long-term naming. Existing data is migrated automatically \u2014 no action needed.<\/li>\n<\/ul>\n\n<h4>1.5.0 - 18\/05\/2026<\/h4>\n\n<ul>\n<li>New: Auto-generate invoice and packing slip on configurable order status change.<\/li>\n<li>New: Attach invoice and packing slip PDF to any WooCommerce transactional email.<\/li>\n<li>New: Bulk generate invoices and packing slips from the WooCommerce orders list.<\/li>\n<li>New: Invoice and packing slip status column on the orders list.<\/li>\n<li>New: Structured company information fields \u2014 address, city, ZIP, country, phone, email, and VAT\/tax ID.<\/li>\n<li>New: Paper size selection (A4 or Letter).<\/li>\n<li>New: Option to show shipping address on invoice.<\/li>\n<li>New: Option to show product SKU column on invoice.<\/li>\n<li>New: Yearly invoice number reset option.<\/li>\n<li>New: Option to skip invoice generation for free (zero-total) orders.<\/li>\n<li>New: Multiple template selection \u2014 Default and Modern templates included.<\/li>\n<li>New: Live invoice and packing slip preview in Template settings.<\/li>\n<li>New: High-Performance Order Storage (HPOS) compatibility.<\/li>\n<li>Security: All document actions (create, view, cancel) are now CSRF-protected with nonces.<\/li>\n<li>Update: My Account invoice button uses WooCommerce native action \u2014 no longer breaks flex layout.<\/li>\n<li>Update: Cancel invoice\/packing slip now shows a confirmation dialog before proceeding.<\/li>\n<li>Update: Admin notices confirm success or failure after every document action.<\/li>\n<li>Compatibility check with WordPress v6.9 and WooCommerce v10.7.0.<\/li>\n<li>Few minor improvements.<\/li>\n<\/ul>\n\n<h4>1.4.3 - 22\/04\/2024<\/h4>\n\n<ul>\n<li>Compatibility check with WordPress v6.5 and WooCommerce v8.8.<\/li>\n<li>Few minor improvements.<\/li>\n<\/ul>\n\n<h4>1.4.2 - 17\/02\/2024<\/h4>\n\n<ul>\n<li>Compatibility check with WC's latest version.<\/li>\n<li>Few minor improvements.<\/li>\n<\/ul>\n\n<h4>1.4.1 - 20\/01\/2024<\/h4>\n\n<ul>\n<li>Update: DOM PDF version 2.0.4<\/li>\n<li>Compatibility check with WP's latest version.<\/li>\n<li>Compatibility check with WC's latest version.<\/li>\n<li>Few minor improvements.<\/li>\n<\/ul>\n\n<h4>1.4.0 - 17\/06\/2023<\/h4>\n\n<ul>\n<li>Update: Remove WPWing prefix from the plugin name<\/li>\n<li>Update: Invoice and Packing slip open in new tab<\/li>\n<li>Few minor improvements.<\/li>\n<\/ul>\n\n<h4>1.3.4 - 17\/04\/2023<\/h4>\n\n<ul>\n<li>Fix: Refactor and update the DOMPDF library.<\/li>\n<\/ul>\n\n<h4>1.3.3 - 12\/07\/2022<\/h4>\n\n<ul>\n<li>Fix: Refactor and update code.<\/li>\n<\/ul>\n\n<h4>1.3.2 - 17\/06\/2022<\/h4>\n\n<ul>\n<li>Fix: Deactive if the dependent WooCommerce plugin is not activated.<\/li>\n<li>Few minor improvements.<\/li>\n<\/ul>\n\n<h4>1.3.1 - 08\/06\/2022<\/h4>\n\n<ul>\n<li>Update: Add download invoice feature in customer \"My Account &gt; Orders\" section.<\/li>\n<li>Few minor improvements.<\/li>\n<\/ul>\n\n<h4>1.3.0 - 08\/05\/2022<\/h4>\n\n<ul>\n<li>Update: Invoice settings template UI\/UX.<\/li>\n<li>Update: DOMPDF version updated to 1.2.2<\/li>\n<li>Few minor improvements.<\/li>\n<\/ul>\n\n<h4>1.2.0 - 04\/02\/2022<\/h4>\n\n<ul>\n<li>Update: Add global condition for sending email to the customer billing address.<\/li>\n<li>Update: DOMPDF version updated to 1.1.1<\/li>\n<li>Fix: Appropriate text for Invoice Settings checkbox.<\/li>\n<li>Few minor improvements.<\/li>\n<\/ul>\n\n<h4>1.1.0 - 25\/12\/2021<\/h4>\n\n<ul>\n<li>Update: Send PDF Invoice attached with email when admin creates an invoice.<\/li>\n<li>Few minor bug fixes and improvements.<\/li>\n<\/ul>\n\n<h4>1.0.1 - 15\/10\/2021<\/h4>\n\n<ul>\n<li>Update: Settings text.<\/li>\n<li>Update: Set the default invoice number if empty in the settings section.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 14\/10\/2021<\/h4>\n\n<ul>\n<li>initial release.<\/li>\n<\/ul>","raw_excerpt":"Automatically generate, print, and attach professional PDF invoices and packing slips to WooCommerce emails. Clean, lightweight, and fast.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/147612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=147612"}],"author":[{"embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpwing"}],"wp:attachment":[{"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=147612"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=147612"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=147612"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=147612"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=147612"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/de-ch.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=147612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}