[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fuy_WtHDMAnb1uwaDtJvkei2OPA__Fj_En672vKk1frg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":46,"crawl_stats":35,"alternatives":51,"analysis":157,"fingerprints":660},"kirilkirkov-pdf-invoice-manager","Invoct – PDF Invoices & Billing for WooCommerce","1.8","Kiril Kirkov","https:\u002F\u002Fprofiles.wordpress.org\u002Fkirilkirkov\u002F","\u003Cp>\u003Cstrong>Invoct\u003C\u002Fstrong> is a powerful Invoice Generator for WordPress — designed to work standalone or seamlessly with WooCommerce. Whether you need to automate periodic invoicing or accept Stripe payments directly, this plugin provides a robust solution for your business.\u003C\u002Fp>\n\u003Cp>📌 \u003Cstrong>Key Features included:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Document Types:\u003C\u002Fstrong> Create Pro-Forma, Invoices, Debit notes, and Credit notes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong> Automatically generate PDF invoices for every order.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standalone Mode:\u003C\u002Fstrong> Use it as a full-featured invoicing system without WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Templates:\u003C\u002Fstrong> Choose from various professionally designed layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Periodic Invoicing:\u003C\u002Fstrong> Automate your billing cycle and never miss a payment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless Calculations:\u003C\u002Fstrong> Automatic amount calculation including VAT and taxes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe Payments:\u003C\u002Fstrong> Unique payment links for your invoices (Available in Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF Generation:\u003C\u002Fstrong> One-click download and generation of high-quality PDF files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics Dashboard:\u003C\u002Fstrong> Visual reports and stats for your issued invoices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Options:\u003C\u002Fstrong> Export your data to CSV for accounting purposes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API Integration:\u003C\u002Fstrong> Connect with other services (Available in Pro).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Manage your clients, products, and currency exchange with an intuitive and modern interface.\u003C\u002Fp>\n\u003Ch3>Source code of used js libraries:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>ChartJS – https:\u002F\u002Fgithub.com\u002Fchartjs\u002FChart.js\u003C\u002Fli>\n\u003Cli>MathJS – https:\u002F\u002Fgithub.com\u002Fjosdejong\u002Fmathjs\u003C\u002Fli>\n\u003Cli>kurkle\u002Fcolor – https:\u002F\u002Fgithub.com\u002Fkurkle\u002Fcolor\u003C\u002Fli>\n\u003Cli>Select2 – https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin contains a link to a premium version hosted on CodeCanyon.\u003Cbr \u002F>\nThe link is displayed in the plugin’s admin interface to inform users about\u003Cbr \u002F>\nthe availability of additional features in the premium version. No data is sent\u003Cbr \u002F>\nto CodeCanyon by this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> CodeCanyon (Envato Market)\u003Cbr \u002F>\n\u003Cstrong>Purpose:\u003C\u002Fstrong> Displaying a link to the premium version\u003Cbr \u002F>\n\u003Cstrong>URL:\u003C\u002Fstrong> https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwp-invoices-pdf-electronic-invoicing-system\u002F36891583\u003Cbr \u002F>\n\u003Cstrong>Terms:\u003C\u002Fstrong> https:\u002F\u002Fhelp.market.envato.com\u002Fhc\u002Fen-us\u002Farticles\u002F41383541904281-Envato-Market-User-Terms\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fwww.envato.com\u002Fprivacy\u002F\u003Cbr \u002F>\n\u003Cstrong>Data transmission:\u003C\u002Fstrong> None. The link is static and users can optionally click it to visit the premium version page.\u003C\u002Fp>\n","Professional PDF invoicing & billing for WooCommerce and WordPress, with Stripe payments and automated VAT\u002Ftax handling.",0,208,"2026-02-28T08:34:00.000Z","6.9.4","5.9","7.0",[18,19,20,21,22],"accounting","billing","invoices","invoicing","woocommerce-invoice","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkirilkirkov-pdf-invoice-manager.1.8.zip",99,1,"2026-02-10 20:09:18","2026-03-15T14:54:45.397Z",[30],{"id":31,"url_slug":32,"title":33,"description":34,"plugin_slug":4,"theme_slug":35,"affected_versions":36,"patched_in_version":37,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":27,"updated_date":42,"references":43,"days_to_patch":45},"CVE-2026-1748","invoct-pdf-invoices-billing-for-woocommerce-missing-authorization-to-authenticated-subscriber-information-exposure","Invoct – PDF Invoices & Billing for WooCommerce \u003C= 1.6 - Missing Authorization to Authenticated (Subscriber+) Information Exposure","The Invoct – PDF Invoices & Billing for WooCommerce plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on multiple functions in all versions up to, and including, 1.6. This makes it possible for authenticated attackers, with Subscriber-level access and above, to retrieve invoice clients, invoice items, and list of WordPress users along with their emails.",null,"\u003C=1.6","1.7","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Missing Authorization","2026-02-12 16:29:36",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F79e4b7e1-9fff-4ff2-be2b-6dfa5f1ff48a?source=api-prod",2,{"slug":47,"display_name":7,"profile_url":8,"plugin_count":45,"total_installs":48,"avg_security_score":49,"avg_patch_time_days":45,"trust_score":49,"computed_at":50},"kirilkirkov",20,100,"2026-04-04T14:48:11.540Z",[52,72,90,114,136],{"slug":53,"name":54,"version":55,"author":54,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":61,"num_ratings":62,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":69,"download_link":70,"security_score":49,"vuln_count":11,"unpatched_count":11,"last_vuln_date":35,"fetched_at":71},"contasimple","Contasimple","1.31.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fcontasimple\u002F","\u003Cp>This plugin is an extension for your WooCommerce online shop that synchronizes automatically all generated orders to your Contasimple account.\u003C\u002Fp>\n\u003Cp>Gain more visibility regarding your business state in real time and keep your accounting and taxes up to date.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically syncs new completed orders to your Contasimple account.\u003C\u002Fli>\n\u003Cli>You can easily export previous orders generated before the plugin installation with only a few clicks.\u003C\u002Fli>\n\u003Cli>Configure automatic or manual email sending to your customers with attached PDF invoices from Contasimple.\u003C\u002Fli>\n\u003Cli>Clients will be automatically created in Contasimple using WooCommerce checkout customer address information.\u003C\u002Fli>\n\u003Cli>Configure the format for sequential numbering invoice generation, allowing to create series with custom prefixes and\u002For the current year in 2 or 4 digits format (ex: INV-2018-00001 or #F180000001).\u003C\u002Fli>\n\u003Cli>Configure different numbering series to separate regular invoices, negative rectification invoices (also known as amendments, credit slips or refunds) and simplified invoices (also known as purchase receipts or tickets) as many countries have law regulations in this regard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To learn more about the key benefits of the Contasimple platform as a whole, please check the main \u003Ca href=\"https:\u002F\u002Fwww.contasimple.com\u002F\" title=\"Billing, accounting and taxes web program for freelancers, companies, professionals and agencies.\" rel=\"nofollow ugc\">Contasimple Website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Technical specifications\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Requires at least WooCommerce 2.1 version. Upgrading to WooCommerce 3 or greater is strongly recommended.\u003C\u002Fli>\n\u003Cli>Initially developed for single-site installations. Multi-site support coming soon.\u003C\u002Fli>\n\u003Cli>Requires PHP cURL extension enabled to communicate with Contasimple’s API servers. This is common, but you might need to check it with your hosting provider.\u003C\u002Fli>\n\u003C\u002Ful>\n","This module allows you to export all WooCommerce orders as invoices in Contasimple.",200,18353,80,6,"2025-08-08T14:32:00.000Z","6.8.0","3.8","5.5",[18,19,53,21,68],"taxes","https:\u002F\u002Fwww.contasimple.com\u002Ftutorial-como-configurar-plugin-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontasimple.zip","2026-03-15T15:16:48.613Z",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":11,"num_ratings":11,"last_updated":82,"tested_up_to":16,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":88,"download_link":89,"security_score":49,"vuln_count":11,"unpatched_count":11,"last_vuln_date":35,"fetched_at":71},"billy","Billy","2.2.1","them.es","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemes-1\u002F","\u003Cp>This plugin helps you speed-up your billing process, from creating invoices or quotes, minimizing any potential errors to getting paid faster.\u003Cbr \u002F>\nCreate an electronic invoice, a quote or accounting records in just a matter of minutes with the block-based WordPress editor. Invoice numbers are generated automatically in unique and sequential order. For convenience reasons the totals of the table rows are calculated in \u003Cem>What You See Is What You Get\u003C\u002Fem> real-time.\u003Cbr \u002F>\nGlobal settings like your name, your address, the invoice number format, tax rates and the currency can be defined in the Customizer. The post header can be branded with your logo. Any frontend styles will be inherited from the theme, so please make sure the theme installed on your site fully supports the Block editor.\u003C\u002Fp>\n\u003Cp>Emoji icon used in teaser © Google (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgooglefonts\u002Fnoto-emoji\u002Fblob\u002Fmain\u002Fsvg\u002FLICENSE\" title=\"Apache License 2.0\" rel=\"nofollow ugc\">Apache License 2.0\u003C\u002Fa>)\u003C\u002Fp>\n\u003Ch4>Target group?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Freelancers and small agencies that need a billing suite which integrates seamlessly into their existing WordPress environment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatible themes?\u003C\u002Fh4>\n\u003Cp>The plugin should work with any modern WordPress theme that supports the Block editor. Minor style modifications in the theme may be required.\u003Cbr \u002F>\n\u003Cstrong>Heads up:\u003C\u002Fstrong> Please note that the main content area of the \u003Cstrong>Single\u002FCustom Post Template\u003C\u002Fstrong> of your theme needs to be setup in “fullwidth” format. Having a sidebar may narrow the (invoice) table layout too much.\u003C\u002Fp>\n\u003Cp>The following WordPress themes have been tested:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthem.es\u002Fstarter-fse\" title=\"Block Starter theme\" rel=\"nofollow ugc\">https:\u002F\u002Fthem.es\u002Fstarter-fse\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthem.es\u002Fstarter-bootstrap\" title=\"Bootstrap Starter theme\" rel=\"nofollow ugc\">https:\u002F\u002Fthem.es\u002Fstarter-bootstrap\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fthem.es\u002Fstarter-material\" title=\"Bootstrap Starter theme\" rel=\"nofollow ugc\">https:\u002F\u002Fthem.es\u002Fstarter-material\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentyfour\" title=\"Twenty Twenty-Four theme\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentyfour\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentythree\" title=\"Twenty Twenty-Three theme\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentythree\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentytwo\" title=\"Twenty Twenty-Two theme\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentytwo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentyone\" title=\"Twenty Twenty-One theme\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwentyone\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwenty\" title=\"Twenty Twenty theme\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentytwenty\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentynineteen\" title=\"Twenty Nineteen theme\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fthemes\u002Ftwentynineteen\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What’s included?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Invoices\u003C\u002Fli>\n\u003Cli>Quotes\u003C\u002Fli>\n\u003Cli>Accounting\u003C\u002Fli>\n\u003Cli>Custom styles: Compatible with any WordPress theme that supports the Block editor\u003C\u002Fli>\n\u003Cli>Custom Post types\u003C\u002Fli>\n\u003Cli>Custom Blocks and Block templates\u003C\u002Fli>\n\u003Cli>Set individual tax rates\u003C\u002Fli>\n\u003Cli>WYSIWYG, Real-time calculation\u003C\u002Fli>\n\u003Cli>Locale specific number formatting\u003C\u002Fli>\n\u003Cli>Legally compliant: Unique and sequential invoice numbers\u003C\u002Fli>\n\u003Cli>PDF-Export\u003C\u002Fli>\n\u003Cli>Fully customizable HTML and PDF output using block templates or add_filter()\u003C\u002Fli>\n\u003Cli>Privacy by design: All information published will be made private by default and stays confidential as no data is being shared with third-parties\u003C\u002Fli>\n\u003Cli>Dashboard widget\u003C\u002Fli>\n\u003Cli>Multilingual – Feel free to help localize Billy into your language: \u003Ca href=\"https:\u002F\u002Fthem.es\u002Fplugins\u002Fbilly\u002Fdocs\" title=\"them.es\" rel=\"nofollow ugc\">them.es\u003C\u002Fa> (them.es user account required) or \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fbilly\" title=\"translate.wordpress.org\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa> (WordPress.org user account required)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Dependencies?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>There are no third-party dependencies required and if you use the latest WordPress version with a block based WordPress theme you are good to go.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribution?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The Plugin development can be followed via GitHub \u003C3\u003C\u002Fli>\n\u003Cli>We are happy to receive feature suggestions and pull requests: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthem-es\u002Fbilly\" title=\"GitHub\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fthem-es\u002Fbilly\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ch4>PRO Add-on\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cp>Please consider purchasing the premium add-on with the following features:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fthem.es\u002Fplugins\u002Fbilly\" title=\"Billy\" rel=\"nofollow ugc\">https:\u002F\u002Fthem.es\u002Fplugins\u002Fbilly\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contact Management\u003C\u002Fli>\n\u003Cli>Address book\u003C\u002Fli>\n\u003Cli>Project Management: Kanban-style todos\u003C\u002Fli>\n\u003Cli>Time tracking\u003C\u002Fli>\n\u003Cli>Electronic invoices: Generate UBL-XML files\u003C\u002Fli>\n\u003Cli>Enhanced invoices: Contact selector, Status selector, QR code generator for customized payment codes\u003C\u002Fli>\n\u003Cli>Enhanced quotes: Contact selector, Status selector\u003C\u002Fli>\n\u003Cli>Enhanced accounting: Autofilter, Autosync invoices\u003C\u002Fli>\n\u003Cli>Share Invoices and Quotes via a password protected link\u003C\u002Fli>\n\u003Cli>Update the current invoice\u002Fquote status\u003C\u002Fli>\n\u003Cli>Overdue invoices get highlighted in the overview\u003C\u002Fli>\n\u003Cli>Auto-create invoices from WooCommerce orders\u003C\u002Fli>\n\u003Cli>Show upcoming birthdays in a dashboard widget\u003C\u002Fli>\n\u003Cli>Admin columns\u003C\u002Fli>\n\u003Cli>Useful stats and charts\u003C\u002Fli>\n\u003Cli>WordPress Export Personal Data tool\u003C\u002Fli>\n\u003Cli>Compatible with Polylang\u003C\u002Fli>\n\u003C\u002Ful>\n","Create invoices, quotes and keep track of your earnings and expenses with this billing suite—tailored for freelancers and small agencies.",10,5566,"2026-02-26T08:48:00.000Z","6.6","8.2",[18,19,86,20,87],"invoice","quote","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbilly","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbilly.2.2.1.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":14,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":110,"download_link":111,"security_score":112,"vuln_count":62,"unpatched_count":11,"last_vuln_date":113,"fetched_at":71},"print-invoices-packing-slip-labels-for-woocommerce","WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels","4.9.3","WebToffee","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebtoffee\u002F","\u003Cp>With the WebToffee WooCommerce PDF Invoices and Packing Slips plugin, your customers receive PDF invoices and packing slips automatically attached to their order confirmation emails. The plugin includes a customizable invoice template to get you started, and offers flexibility to edit or create your own WooCommerce custom invoice templates. You can easily download or print WooCommerce invoice PDFs, packing slips and shipping labels right from your WooCommerce order admin.\u003C\u002Fp>\n\u003Cp>Additionally, the WooCommerce invoice PDF and print packing slip plugin enables you to generate UBL and XML invoices, helping streamline your order fulfillment process.\u003C\u002Fp>\n\u003Ch3>PDF Invoices & Packing Slips for WooCommerce: An Overview\u003C\u002Fh3>\n\u003Cp>WooCommerce Print PDF Invoices and Packing Slips Plugin helps generate PDF invoices, packing lists \u002F packing slips, delivery notes, dispatch labels and shipping labels from the WooCommerce orders page. WooCommerce, by default, doesn’t allow you to print any of these documents from your orders page.\u003C\u002Fp>\n\u003Cp>Beyond invoices and packing slips, the plugin makes it easy to create and print WooCommerce delivery notes that include essential details such as order items, customer information and shipping addresses. These documents help ensure accurate and smooth order handovers.\u003C\u002Fp>\n\u003Cp>This free WooCommerce invoice plugin helps streamline your WordPress shipping and order fulfillment processes.\u003C\u002Fp>\n\u003Ch3>Why WebToffee’s WooCommerce PDF Invoices Plugin is the Best Alternative to Free Invoice Generators?\u003C\u002Fh3>\n\u003Cp>Free invoice generators \u003Cstrong>lack PDF support, branding options, and tax compliance features.\u003C\u002Fstrong> Their automation capabilities for WooCommerce PDF invoices and order documents are also very limited, offering little flexibility in managing WooCommerce invoice workflows.\u003C\u002Fp>\n\u003Cp>WebToffee’s plugin \u003Cstrong>automates professional WooCommerce PDF invoice creation, supports UBL and XML formats, and includes packing slips, shipping labels, and delivery notes for complete order documentation.\u003C\u002Fstrong> From generating and attaching to printing WooCommerce invoices, every step can be automated in just a few clicks with WebToffee’s powerful WooCommerce invoice generator.\u003C\u002Fp>\n\u003Ch3>Features of WooCommerce PDF Invoices & Packing Slips Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Supported documents\u003C\u002Fstrong>: Creates and prints following PDF documents from WooCommerce order page.\u003Cbr \u002F>\n• WooCommerce order invoices\u003Cbr \u002F>\n• WooCommerce Packing slips\u003Cbr \u002F>\n• WooCommerce Shipping labels\u003Cbr \u002F>\n• WooCommerce Delivery notes\u003Cbr \u002F>\n• WooCommerce Dispatch labels\u003Cbr \u002F>\n• WooCommerce Credit Notes (Pro)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download PDF invoice and packing slips\u003C\u002Fstrong>: Easily download PDF invoices and packing slips from your WooCommerce order admin page. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate UBL Invoices\u003C\u002Fstrong>: Generate and print UBL and XML invoices for WooCommerce orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize free PDf invoice templates\u003C\u002Fstrong>: Personalize your invoice template by adding your store logo, store name, and VAT, etc. Once configured, these details will automatically appear on all future WooCommerce invoice PDFs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize and print WooCommerce shipping labels\u003C\u002Fstrong>: Create and customize WooCommerce shipping labels with barcodes, tracking numbers, and more. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Option to bulk print\u003C\u002Fstrong>: Bulk download and print WooCommerce invoices and labels from orders page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send printable invoice PDF by email\u003C\u002Fstrong>: Enable stores to send printable PDF invoices by email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate UBL Invoices\u003C\u002Fstrong>: Generate and print UBL and XML invoices for WooCommerce orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Print WooCommerce invoice from My-Account page:\u003C\u002Fstrong> Allow logged-in customers to print their Woo invoice PDFs from the My-Account page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose invoice template\u003C\u002Fstrong>: Choose from classic and standard invoice templates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-generate invoice numbers\u003C\u002Fstrong>: Automatically create invoice numbers using your preferred format. Choose to use the WooCommerce order number or a custom sequence, and easily add prefixes, suffixes, and set the number length for a sequential & professional PDF invoices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure company ‘From Address’ \u003C\u002Fstrong>: You can set the base address of the store which will be used in the label as the shipping from address.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview before printing\u003C\u002Fstrong>: This feature allows you to view what a printed invoice label would look like on the screen before printing a hard copy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for RTL and Unicode languages\u003C\u002Fstrong>: A free \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmpdf-addon-for-pdf-invoices\u002F\" rel=\"ugc\">add-on\u003C\u002Fa>\u003C\u002Fstrong> with the plugin will provide full compatibility with any RTL or unicode languages like Hebrew, Arabic etc. The add-on is equipped to handle almost 12 RTL languages including most of the Asian languages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable invoices for free orders \u003C\u002Fstrong>: Option to disable generating WooCommerce PDF invoices for free orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display\u002Fhide free line items\u003C\u002Fstrong>: Option to display\u002Fhide free line items in the invoice PDFs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show tax info easily in documents\u003C\u002Fstrong>: Our plugin provides inbuilt support for all the major tax related plugins by populating pre-defined meta keys such _billing_vat, _billing_vat_number, _billing_eu_vat_number. As a result, it will be easier for you to display tax on invoices and other documents.\u003C\u002Fli>\n\u003Cli>\u003Cstrong> Custom PDF file names for invoices\u003C\u002Fstrong>: Assign custom PDF filenames for PDF invoices with prefix, order number etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read detailed instructions on how to set up the plugin in the \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fwoocommerce-pdf-invoices-packing-slips-delivery-notes-shipping-labels-userguide-free-version\u002F\" rel=\"nofollow ugc\">PDF invoice setup guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also check out this video to get a quick understanding of the plugin.\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fmg2Ad5L5Ds4?version=3&rel=0&showsearch=0&showinfo=0&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Why Are WooCommerce Invoice PDFs and Packing Lists Important?\u003C\u002Fh3>\n\u003Cp>Including an invoice PDF and packing list with your shipped package is not just a good practice – it’s essential. These documents confirm the contents of the package, provide your contact information, and include critical purchase details, ensuring a smooth transaction for both you and your customer.\u003C\u002Fp>\n\u003Cp>For international sales, many countries require invoices as part of their standard shipping regulations. These invoice PDFs must include key order details, such as your company name and address, the customer’s billing address, and a detailed breakdown of the order, including taxes and totals.\u003C\u002Fp>\n\u003Cp>Beyond compliance, these documents enhance customer experience by adding a human touch and serving as an additional communication channel between you and your buyer.\u003C\u002Fp>\n\u003Cp>✅ Tested OK with WooCommerce 10.5.3\u003Cbr \u002F>\n✅ Tested OK up to PHP 8.2\u003C\u002Fp>\n\u003Ch3>Third Party Compatibility\u003C\u002Fh3>\n\u003Cp>The plugin is compatible with the following third party plugins\u002Fthemes:\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Feu-vat-number\u002F\" rel=\"nofollow ugc\">EU VAT Number – WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Faelia.co\u002Fshop\u002Feu-vat-assistant-woocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce EU VAT Assistant. Aelia\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fplugintheme.net\u002Fshop\u002Fwoocommerce-tm-extra-product-options\u002F\" rel=\"nofollow ugc\">WooCommerce Extra Product Options by TM\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-extra-product-options\u002F7908619\" rel=\"nofollow ugc\">Extra Product Options by Theme complete\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Fwoo-multi-currency\u002F\" rel=\"nofollow ugc\">Multi-Currency for WooCommerce, by VillaTheme\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fpluginus.net\u002Fshop\u002Fwordpress-plugins\u002Fwoocommerce\u002Fwoocommerce-currency-switcher\u002F\" rel=\"nofollow ugc\">WOOCS – WooCommerce Currency Switcher\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fsequential-order-numbers-pro\u002F\" rel=\"nofollow ugc\">Sequential Order Numbers by Skyverge\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fean-for-woocommerce\u002F\" rel=\"ugc\">EAN, UPC, ISBN Generator: Product Barcode Inventory for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwebtoffee-sequential-order-numbers\u002F\" rel=\"nofollow ugc\">WebToffee Sequential Order Numbers for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Recommended WooCommerce Invoices Add-ons\u003C\u002Fh3>\n\u003Cp>For better Unicode and RTL language support for all the generated documents, we highly recommend using the below free add-on with our PDF Invoices, Packing slips, Delivery notes, and Shipping label plugin for WooCommerce.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmpdf-addon-for-pdf-invoices\u002F\" title=\"RTL and Unicode language add-on for PDF invoice plugin by WebToffee\" rel=\"ugc\">mPDF add-on for PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels by WebToffee\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To add QR code in WooCommerce invoices we would recommend you to use below add-on plugin that reads order number, invoice number or other custom details: \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fqr-code-addon-for-woocommerce-pdf-invoices\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=QR_Code\" rel=\"nofollow ugc\">QR Code Add-on for WooCommerce PDF Invoices by WebToffee\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Premium Add-ons for WooCommerce Invoices and Other Documents\u003C\u002Fh3>\n\u003Cp>The premium version of the PDF Invoices, Packing slips, Delivery notes, and Shipping Labels premium plugin is available in five variations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-pdf-invoices-packing-slips\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=PDF_invoice\" rel=\"nofollow ugc\">WooCommerce PDF Invoices, Packing Slips & Credit Notes Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fcustomizer-for-woocommerce-pdf-invoice\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=PDF_Customizer\" rel=\"nofollow ugc\">Customizer for WooCommerce Invoices Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-shipping-labels-delivery-notes\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Shipping_Label\" rel=\"nofollow ugc\">WooCommerce Shipping Labels, Dispatch Labels & Delivery Notes Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-address-label\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Address_Label\" rel=\"nofollow ugc\">WooCommerce Address Labels Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-picklist\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Picklist\" rel=\"nofollow ugc\">WooCommerce Picklists Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-proforma-invoice\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Proforma_Invoice\" rel=\"nofollow ugc\">WooCommerce Proforma Invoices Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You only have to install the plugin that offers the documents that are required for you.\u003C\u002Fp>\n\u003Ch3>Key Features of WooCommerce Invoices Plugin & Premium Add-ons\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Multiple WooCommerce invoice templates to choose from!\u003C\u002Fli>\n\u003Cli> In addition to visual editor, the Pro features code editors to customize and personalize the WooCommerce invoice layouts\u003C\u002Fli>\n\u003Cli> Various packing options – Box Packing, Single package per order & Pack items individually\u003C\u002Fli>\n\u003Cli> Option to email WooCommerce order documents to your customer\u003C\u002Fli>\n\u003Cli> WPML compatible. FR(French), DE(German), DK(Danish) etc.\u003C\u002Fli>\n\u003Cli> Support for Unicode and RTL languages with mPDF add-on\u003C\u002Fli>\n\u003Cli> Block-based invoice editor customization option\u003C\u002Fli>\n\u003Cli> Timely compatibility updates and bug fixes\u003C\u002Fli>\n\u003Cli> Premium Support: Faster and time bound response for support requests\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>WooCommerce PDF Invoices, Packing Slips & Credit Notes Plugin Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Creates and prints WooCommerce PDF invoices and packing slips\u003C\u002Fli>\n\u003Cli> Let your customers pay later by adding ‘Pay Now’ link to invoice [New]\u003C\u002Fli>\n\u003Cli> Customize Woocommerce invoice numbers\u003C\u002Fli>\n\u003Cli> Enable code customizations for WooCommerce invoice documents\u003C\u002Fli>\n\u003Cli> Automate, create and attach credit note to the ‘Refund’ email\u003C\u002Fli>\n\u003Cli> Generate custom reports of invoices, packing slips, and credit notes as ZIP\u003C\u002Fli>\n\u003Cli> Customize the display of bundled product\u003C\u002Fli>\n\u003Cli> Integrate VAT or any other tax details like GST, ABN to invoices and other documents\u003C\u002Fli>\n\u003Cli> Auto-reset invoice number every year\u003C\u002Fli>\n\u003Cli> PrintNode Integration for remote printing invoices and packing slips\u003C\u002Fli>\n\u003Cli> Add custom fields to WooCommerce documents\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>For the complete list of features and details check out the \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-pdf-invoices-packing-slips\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=PDF_invoice\" rel=\"nofollow ugc\">WooCommerce PDF Invoices, Packing Slips & Credit Notes plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>WooCommerce Print Shipping Labels, Dispatch Labels & WooCommerce Delivery Notes Plugin Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Auto generate WooCommerce delivery notes, shipping labels & dispatch labels\u003C\u002Fli>\n\u003Cli> Add multiple shipping labels on one page\u003C\u002Fli>\n\u003Cli> Add additional product & order meta fields and attributes\u003C\u002Fli>\n\u003Cli> Customize size of WooCommerce shipping labels\u003C\u002Fli>\n\u003Cli> Enable code customizations for WooCommerce shipping documents\u003C\u002Fli>\n\u003Cli> Add a ‘Print’ button to the order status emails sent out from the store\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Check out the full details of the \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-shipping-labels-delivery-notes\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Shipping_Label\" rel=\"nofollow ugc\">WooCommerce Print Shipping Labels, Dispatch Labels & Delivery Notes plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>WooCommerce Address Labels Plugin Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Generate and print address labels for all orders\u003C\u002Fli>\n\u003Cli> Supports  ‘Shipping Address’, ‘Billing Address’, ‘From Address’, and ‘Return Address’ labels\n\u003C\u002Fli>\n\u003Cli> Customize label sizes \u003C\u002Fli>\n\u003Cli> Change address label layout \u003C\u002Fli>\n\u003Cli> Customize layout elements \u003C\u002Fli>\n\u003Cli> Enable code customizations for WooCommerce address labels\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Refer to the \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-address-label\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Address_Label\" rel=\"nofollow ugc\">WooCommerce Address Labels plugin\u003C\u002Fa> page for full details.\u003C\u002Fp>\n\u003Ch3>WooCommerce Picklists Plugin Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Create or customize picklist templates and attach them to order status emails\u003C\u002Fli>\n\u003Cli> Add product meta fields (SSN, VAT, etc.) and attributes to WooCommerce picklists\u003C\u002Fli>\n\u003Cli> Group products in picklist by order\u002Fcategory\u003C\u002Fli>\n\u003Cli> Enable code customizations for WooCommerce picklists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Take a look at the \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-picklist\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Picklist\" rel=\"nofollow ugc\">WooCommerce Picklists plugin\u003C\u002Fa> page to know more.\u003C\u002Fp>\n\u003Ch3>WooCommerce Proforma Invoices Plugin Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Create proforma invoices automatically and attach them to order status emails\u003C\u002Fli>\n\u003Cli> Set custom proforma invoice number\u003C\u002Fli>\n\u003Cli> Use the WooCommerce order number as the proforma invoice number\u003C\u002Fli>\n\u003Cli> Group the products in WooCommerce proforma invoices by category\u003C\u002Fli>\n\u003Cli> Add additional details such as special notes, transport terms, and sales terms\u003C\u002Fli>\n\u003Cli> Enable code customizations for WooCommerce pro forma invoices\u003C\u002Fli>\n\u003Cli> Add due date to proforma invoices\u003C\u002Fli>\n\u003Cli> Add custom footer to proforma invoices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Know more about the plugin and its features from \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-proforma-invoice\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Proforma_Invoice\" rel=\"nofollow ugc\">WooCommerce Proforma Invoices plugin\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Ch3>Print PDF invoices, packing slips, shipping labels, and more\u003C\u002Fh3>\n\u003Cp>Every store needs to send out PDF invoices to their customers. This WooCommerce PDF invoice and packing slips plugin helps store owners to automatically create PDF invoices, packing slips, shipping labels and other necessary order fulfillment documents and print them easily.\u003C\u002Fp>\n\u003Cp>Our WooCommerce invoice generator has the feature to customize all the fields you need to display on the invoices and other documents. Apart from this, you can add your own style to these order fulfillment documents to make it look appealing to your brand.\u003C\u002Fp>\n\u003Ch3>About WebToffee\u003C\u002Fh3>\n\u003Cp>WebToffee creates quality WordPress\u002FWooCommerce plugins that are easy to use and customize. We are proud to have thousands of customers actively using our plugins across the globe.\u003C\u002Fp>\n\u003Ch3>Our Flagship Cookie Consent Plugin\u003C\u002Fh3>\n\u003Cp>WebToffee’s \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fgdpr-cookie-consent\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=GDPR\" rel=\"nofollow ugc\">GDPR Cookie Consent Plugin by WebToffee\u003C\u002Fa> is a leading solution for implementing cookie compliance on WordPress and WooCommerce websites. As a certified Google CMP Partner, the plugin ensures adherence to GDPR, CCPA, and other privacy laws.\u003C\u002Fp>\n\u003Cp>Key features of the plugin include customizable cookie banners, automated cookie scanning, and advanced consent management tailored to different geolocations.\u003C\u002Fp>\n","Auto-generate and attach WooCommerce PDF invoices and packing slips to order emails with customizable templates & bulk print options.",60000,2422907,98,280,"2026-03-04T09:17:00.000Z","3.0.1","5.6",[106,107,22,108,109],"packing-slips","shipping-label","woocommerce-pdf-invoices","woocommerce-print-invoice","https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-pdf-invoices-packing-slips\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprint-invoices-packing-slip-labels-for-woocommerce.4.9.3.zip",96,"2025-01-24 00:00:00",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":14,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":133,"download_link":134,"security_score":25,"vuln_count":26,"unpatched_count":11,"last_vuln_date":135,"fetched_at":71},"flexible-invoices","Flexible PDF Invoices for WooCommerce & WordPress","6.2.11","wpdesk","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdesk\u002F","\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cp>Flexible PDF Invoices for WooCommerce & WordPress is a plugin that allows you to create WooCommerce invoices for free. Flexible PDF Invoices also let you issue vat invoices in WordPress not related to WooCommerce orders. So you may generate and manage all PDF invoices in one place.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>See the main features of the free version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>NEW\u003C\u002Fstrong> Create your own invoice templates in Gutenberg editor,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW\u003C\u002Fstrong> Use one of predefined invoices template to speed up start of invoicing,\u003C\u002Fli>\n\u003Cli>Issue PDF invoices for WooCommerce orders,\u003C\u002Fli>\n\u003Cli>Create vat invoices in WooCommerce and WordPress manually,\u003C\u002Fli>\n\u003Cli>Issue, save, and download PDF invoices,\u003C\u002Fli>\n\u003Cli>Add, edit and delete invoices (invoices are stored as Custom Post Types),\u003C\u002Fli>\n\u003Cli>Send invoices manually,\u003C\u002Fli>\n\u003Cli>Manage currencies, tax rates, and payment methods,\u003C\u002Fli>\n\u003Cli>Create PDF invoices ready for VAT taxpayers and VAT-exempt entities,\u003C\u002Fli>\n\u003Cli>Generate and download WooCommerce invoices in bulk by a date range,\u003C\u002Fli>\n\u003Cli>Add EU VAT number in the checkout, order data, and to your WooCommerce invoice,\u003C\u002Fli>\n\u003Cli>Add payment info & additional notes in the invoice footer,\u003C\u002Fli>\n\u003Cli>Use custom numbering of invoices with shortcodes and by adding your own prefixes and suffixes,\u003C\u002Fli>\n\u003Cli>Set the initial number for WooCommerce PDF invoices so you may begin invoicing with the plugin throughout the year,\u003C\u002Fli>\n\u003Cli>Prepare reports with a summary of all documents issued in a chosen date range,\u003C\u002Fli>\n\u003Cli>Translate WooCommerce invoices into the languages of your customers by using WPML,\u003C\u002Fli>\n\u003Cli>Compatible with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-quantity-measurement-price-calculator-for-woocommerce\u002F\" rel=\"ugc\">Flexible Quantity – Measurement Price Calculator for WooCommerce plugin\u003C\u002Fa>. Sell with \u003Cstrong>new units of measure\u003C\u002Fstrong> and show them on your WooCommerce PDF invoices!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Visit\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-docs\u002F\" rel=\"nofollow ugc\">Flexible Invoices Docs\u003C\u002Fa> to see all features of the plugin and how to issue, edit, download, and manage WooCommerce invoices.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FBvsXrdtebUk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=8&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>PRO Features\u003C\u002Fh3>\n\u003Cp>Generate and send WooCommerce PDF invoices in your store automatically with Flexible Invoices for WooCommerce PRO: \u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-pro\" rel=\"nofollow ugc\">Flexible Invoices for WooCommerce PRO\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>See some of its features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[PRO] Issue and send WooCommerce PDF invoices \u003Cstrong>automatically\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>[PRO] Three types of documents – invoice, proforma, and correction invoice\u003C\u002Fli>\n\u003Cli>[PRO] VAT invoices compatible with \u003Cstrong>EU law\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>[PRO] MOSS and OSS support,\u003C\u002Fli>\n\u003Cli>[PRO] \u003Cstrong>EU VAT number\u003C\u002Fstrong> validation in the VIES database,\u003C\u002Fli>\n\u003Cli>[PRO] Conversion of VAT on the WooCommerce invoice into local currency,\u003C\u002Fli>\n\u003Cli>[PRO] Support for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-product-price-based-on-countries\u002F\" rel=\"ugc\">Price Based on Country for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-pro\" rel=\"nofollow ugc\">Upgrade to PRO Now &rarr;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Live Demo\u003C\u002Fh3>\n\u003Cp>Test Flexible PDF Invoices for WooCommerce & WordPress (free, PRO, and add-ons) in \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpdesk.link\u002Fdemo-fi\" rel=\"nofollow ugc\">your free demo\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Add-ons for the PRO version\u003C\u002Fh3>\n\u003Cp>For the PRO version, you can also use add-ons to customize the invoices and get more features:\u003C\u002Fp>\n\u003Ch4>1️⃣ Flexible Invoices – Advanced Sending\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Email WooCommerce invoices automatically daily, weekly or monthly, for example, to your accounting office,\u003C\u002Fli>\n\u003Cli>Send CSV reports from your store to the accounting office automatically on a daily, weekly, and monthly basis,\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-as\" rel=\"nofollow ugc\">Find it in Flexible Invoices – Advanced Sending add-on &rarr;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>2️⃣ Flexible Invoices – Advanced Filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Filter invoices by document type, VAT number, payment status, and much more,\u003C\u002Fli>\n\u003Cli>Sort WooCommerce invoices in the list by date ranges and prices,\u003C\u002Fli>\n\u003Cli>Use additional data columns to manage your WooCommerce invoices,\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-af\" rel=\"nofollow ugc\">Find it in Flexible Invoices – Advanced Filters add-on &rarr;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>3️⃣ Flexible Invoices – Advanced Templates\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customize your WooCommerce PDF invoices by changing templates, fonts, and colors,\u003C\u002Fli>\n\u003Cli>Use or adjust several invoice templates to your needs,\u003C\u002Fli>\n\u003Cli>Personalize the invoice template to match your store’s design,\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-at\" rel=\"nofollow ugc\">Find it in Advanced Templates for Flexible Invoices PRO add-on &rarr;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>4️⃣ Flexible Invoices – Advanced Reports\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Get better insights about your sales,\u003C\u002Fli>\n\u003Cli>Create reports for accounting purposes,\u003C\u002Fli>\n\u003Cli>Adjust columns, and filter or sort by issue date, sale date, payment date,\u003C\u002Fli>\n\u003Cli>Include WooCommerce invoices based on tax rates, currencies, countries, and dates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-ar\" rel=\"nofollow ugc\">Find it in Advanced Reports for Flexible Invoices PRO add-on &rarr;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>⭐ Flexible Invoices – All Plugins Bundle\u003C\u002Fh4>\n\u003Cp>Get the PRO version of Flexible Invoices and all its add-ons with the \u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-bundle\" rel=\"nofollow ugc\">Flexible Invoices All Plugins Bundle &rarr;\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Docs\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-docs\u002F\" rel=\"nofollow ugc\">View Flexible Invoices for WooCommerce PRO Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support Policy\u003C\u002Fh3>\n\u003Cp>We provide limited support for the free version in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fflexible-invoices\u002F\" rel=\"ugc\">plugin Support Forum\u003C\u002Fa>. Please purchase a WooCommerce extension to receive priority e-mail support as well as all e-commerce PRO features. \u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-pro\" rel=\"nofollow ugc\">Upgrade Now &rarr;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>The Flexible PDF Invoices for WooCommerce & WordPress plugin is available in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You may help us \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-invoices\" rel=\"nofollow ugc\">translate the plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Flexible Invoices in a nutshell\u003C\u002Fh3>\n\u003Cp>Flexible PDF Invoices for WooCommerce & WordPress is a plugin for invoicing in WooCommerce. You can use it to invoice orders in your WooCommerce store. Also, it perfectly runs in a standalone WordPress, so you can invoice your services directly in the WordPress dashboard.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cp>PRO version automates issuing WooCommerce PDF invoices. The plugin lets you create three types of documents – invoice, proforma, and correction invoice. If you need more info on your WooCommerce invoice, you may add additional notes as well.\u003C\u002Fp>\n\u003Cp>The PRO version will help you issue invoices under the MOSS and OSS procedure too! Individual customers will receive documents with the proper EU VAT number and VAT on the invoice. The business buyers will get reverse charge PDF invoices for WooCommerce orders thanks to the automatic EU VAT number validation in the checkout.\u003C\u002Fp>\n\u003Cp>The PRO version supports WooCommerce integration with many features like full EU VAT support for the vat invoice. The plugin generates WooCommerce PDF invoices automatically with full support for EU transactions. Also, thanks to the plugin, you may issue manual invoices in WordPress and a WooCommerce invoice any time you want. See how easy it is to configure the plugin, generate, send, and download invoices 🙂\u003C\u002Fp>\n\u003Ch3>Data use policy\u003C\u002Fh3>\n\u003Cp>Learn about \u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-privacy\" rel=\"nofollow ugc\">Use of Data Policy by WP Desk Plugins\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>There is still a lot of work ahead 🙂 The Flexible PDF Invoices for WooCommerce & WordPress invoices will evolve according to your expectations! Let us know what you need from the plugin, and we’ll include it in our plans for plugin development. \u003Ca href=\"https:\u002F\u002Fflexibleinvoices.com\u002Fsk\u002Fflexible-invoices-rm-ideas\u002F\" rel=\"nofollow ugc\">You can vote for a feature you like or create your own here\u003C\u002Fa>.\u003C\u002Fp>\n","WooCommerce PDF invoices made simple. EU VAT validation, reverse charge invoice, proforma invoices, MOSS \u002F OSS support, invoices in bulk and more.",7000,366489,88,37,"2026-03-12T11:20:00.000Z","6.4","7.4",[130,86,131,132,108],"eu-vat","vat-invoice","woocommerce-invoices","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-invoices\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-invoices.6.2.11.zip","2025-09-22 00:00:00",{"slug":137,"name":138,"version":139,"author":140,"author_profile":141,"description":142,"short_description":143,"active_installs":144,"downloaded":145,"rating":124,"num_ratings":146,"last_updated":147,"tested_up_to":148,"requires_at_least":149,"requires_php":23,"tags":150,"homepage":155,"download_link":156,"security_score":49,"vuln_count":11,"unpatched_count":11,"last_vuln_date":35,"fetched_at":71},"invoice-gateway-for-woocommerce","Invoice Gateway for WooCommerce – Invoice Payment Gateway","1.1.5","Josh Kohlbach","https:\u002F\u002Fprofiles.wordpress.org\u002Fjkohlbach\u002F","\u003Cp>\u003Cstrong>INVOICE GATEWAY FOR WOOCOMMERCE – AN EASY INVOICE PAYMENT GATEWAY SOLUTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add a WooCommerce invoice gateway option for your customers on the checkout. The invoice payment gateway lets your customers checkout without paying and you can invoice separately via your Xero, Quickbooks, MYOB, Reckon Online, or other accounting package.\u003C\u002Fp>\n\u003Cp>There’s no integration required, you just invoice as you normally would, the plugin lets you record the invoice number which gets added to the customer’s WooCommerce invoice email.\u003C\u002Fp>\n\u003Cp>Orders get created in Processing status and from there you can generate a separate invoice from your accounting system to have your customer pay outside of WooCommerce.\u003C\u002Fp>\n\u003Cp>Once you have been paid just add the invoice number to the order then change the Order status to Completed.\u003C\u002Fp>\n\u003Cp>It’s perfect for situations like wholesale selling where customers are often reluctant to pay large orders online. It’s very similar to a WooCommerce quote at this stage and many people do use it as a quotes gateway.\u003C\u002Fp>\n\u003Cp>This plugin is also fully compatible with Wholesale Suite’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">WooCommerce Wholesale Prices\u003C\u002Fa> plugin which is the #1 solution for wholesale sales in WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cem>The WooCommerce invoicing process with Invoice Gateway For WooCommerce:\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Customer prepares their order as normal and heads to the checkout.\u003C\u002Fli>\n\u003Cli>Customer selects the WooCommerce Invoice gateway as their preferred payment option.\u003C\u002Fli>\n\u003Cli>The order goes into the system as “Processing” status – the customer doesn’t pay anything yet.\u003C\u002Fli>\n\u003Cli>You, the WooCommerce store owner, send the customer an invoice outside of WooCommerce from your accounting software (such as Xero, Quickbooks, etc).\u003C\u002Fli>\n\u003Cli>You go back to the order and insert the “Invoice Number” into the field provided and update the order. The customer will get an email.\u003C\u002Fli>\n\u003Cli>The customer pays the invoice directly to you.\u003C\u002Fli>\n\u003Cli>When the order is fulfilled, you mark the WooCommerce Order complete (as normal), the customer will see their WooCommerce invoice number on the Completed order email.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>A WOOCOMMERCE INVOICE GATEWAY COMPATIBLE WITH WHOLESALE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This WooCommerce invoice gateway plugin was brought to you by the folks at \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\" rel=\"nofollow ugc\">Wholesale Suite\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Users of our popular free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">Wholesale Prices extension for WooCommerce\u003C\u002Fa> were asking for the option to provide an invoice payment option for their wholesale customers.\u003C\u002Fp>\n\u003Cp>If you use \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\u002Fwoocommerce-wholesale-prices-premium\u002F\" rel=\"nofollow ugc\">Wholesale Suite’s Prices Premium plugin\u003C\u002Fa>, you’ll also be able to use Payment Gateway mapping to map this Invoice Payment Gateway to the specific wholesale user roles that need it. \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\u002Fkb\u002Fhow-to-restrict-wholesale-customers-to-use-particular-payment-gateways\u002F\" rel=\"nofollow ugc\">Click here for more information about how that works\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We decided to give this invoice gateway WooCommerce feature away for free, not just to our customers, but to everyone using WooCommerce. If you want to say thanks, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finvoice-gateway-for-woocommerce\u002Freviews\u002F#new-post\" rel=\"ugc\">leave us a rating\u003C\u002Fa> 🙂\u003C\u002Fp>\n","Add a WooCommerce invoice gateway to your store. An easy invoicing payment gateway solution for WooCommerce.",2000,37676,7,"2025-09-08T01:23:00.000Z","6.8.5","5.0",[151,152,132,153,154],"invoice-gateway","woocommerce-invoice-gateway","woocommerce-payment-gateway","woocommerce-quotes","https:\u002F\u002Frymera.com.au\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finvoice-gateway-for-woocommerce.1.1.5.zip",{"attackSurface":158,"codeSignals":255,"taintFlows":347,"riskAssessment":647,"analyzedAt":659},{"hooks":159,"ajaxHandlers":231,"restRoutes":249,"shortcodes":250,"cronEvents":251,"entryPointCount":254,"unprotectedCount":11},[160,166,170,173,175,179,182,186,189,193,198,202,205,209,213,217,221,224,227],{"type":161,"name":162,"callback":163,"file":164,"line":165},"action","init","closure","Includes\\Admin\\Classes\\Invoices\\PeriodicInvoices.php",535,{"type":161,"name":167,"callback":163,"file":168,"line":169},"wp_enqueue_scripts","Includes\\Public\\Classes\\ShortCodes.php",19,{"type":161,"name":171,"callback":163,"file":168,"line":172},"kirilkirkovwipdf_clear_pdf_invoices_cron",38,{"type":161,"name":162,"callback":163,"file":168,"line":174},68,{"type":161,"name":162,"callback":176,"file":177,"line":178},"main_init","KirilKirkovWpInvoices.php",118,{"type":161,"name":180,"callback":180,"file":177,"line":181},"admin_init",121,{"type":161,"name":183,"callback":184,"file":177,"line":185},"admin_menu","setup_admin",124,{"type":161,"name":187,"callback":163,"file":177,"line":188},"woocommerce_loaded",128,{"type":161,"name":190,"callback":191,"priority":80,"file":177,"line":192},"add_meta_boxes","add_invoice_box",131,{"type":194,"name":195,"callback":196,"priority":48,"file":177,"line":197},"filter","manage_woocommerce_page_wc-orders_columns","add_invoice_column",135,{"type":161,"name":199,"callback":200,"priority":48,"file":177,"line":201},"manage_woocommerce_page_wc-orders_custom_column","add_invoice_column_value_hpos",136,{"type":194,"name":203,"callback":196,"priority":48,"file":177,"line":204},"manage_edit-shop_order_columns",139,{"type":161,"name":206,"callback":207,"priority":48,"file":177,"line":208},"manage_shop_order_posts_custom_column","add_invoice_column_value_cpt",140,{"type":194,"name":210,"callback":211,"priority":80,"file":177,"line":212},"set-screen-option","kirilkirkovwipdf_invoices_list_page_set_screen_option",153,{"type":161,"name":214,"callback":215,"file":177,"line":216},"admin_enqueue_scripts","load_admin_assets",156,{"type":161,"name":218,"callback":219,"priority":80,"file":177,"line":220},"woocommerce_before_thankyou","new_order_created",185,{"type":161,"name":222,"callback":219,"priority":80,"file":177,"line":223},"woocommerce_new_order",186,{"type":161,"name":225,"callback":219,"priority":80,"file":177,"line":226},"woocommerce_checkout_order_processed",187,{"type":161,"name":228,"callback":229,"priority":80,"file":177,"line":230},"woocommerce_order_status_changed","order_status_changed",188,[232,237,240,243,246],{"action":233,"nopriv":234,"callback":233,"hasNonce":234,"hasCapCheck":235,"file":177,"line":236},"kirilkirkov_wp_inv_select_clients",false,true,159,{"action":238,"nopriv":234,"callback":238,"hasNonce":234,"hasCapCheck":235,"file":177,"line":239},"kirilkirkov_wp_inv_select_client_by_id",160,{"action":241,"nopriv":234,"callback":241,"hasNonce":234,"hasCapCheck":235,"file":177,"line":242},"kirilkirkov_wp_inv_select_items",161,{"action":244,"nopriv":234,"callback":244,"hasNonce":234,"hasCapCheck":235,"file":177,"line":245},"kirilkirkov_wp_inv_select_customers",162,{"action":247,"nopriv":234,"callback":247,"hasNonce":235,"hasCapCheck":234,"file":177,"line":248},"kirilkirkov_wp_inv_change_inv_paid_status",163,[],[],[252],{"hook":171,"callback":171,"file":168,"line":253},70,5,{"dangerousFunctions":256,"sqlUsage":257,"outputEscaping":295,"fileOperations":146,"externalRequests":11,"nonceChecks":338,"capabilityChecks":339,"bundledLibraries":340},[],{"prepared":258,"raw":259,"locations":260},119,13,[261,265,268,270,272,276,279,281,283,285,288,290,292],{"file":262,"line":263,"context":264},"Includes\\Admin\\Classes\\Clients\\Clients.php",478,"$wpdb->get_results() with variable interpolation",{"file":266,"line":267,"context":264},"Includes\\Admin\\Classes\\Invoices\\Charts.php",106,{"file":266,"line":269,"context":264},182,{"file":266,"line":271,"context":264},240,{"file":273,"line":274,"context":275},"Includes\\Admin\\Classes\\Invoices\\CreateInvoice.php",395,"$wpdb->get_var() with variable interpolation",{"file":277,"line":278,"context":264},"Includes\\Admin\\Classes\\Invoices\\Invoices.php",636,{"file":277,"line":280,"context":264},657,{"file":277,"line":282,"context":264},673,{"file":164,"line":284,"context":264},142,{"file":164,"line":286,"context":287},168,"$wpdb->get_row() with variable interpolation",{"file":164,"line":289,"context":275},277,{"file":164,"line":291,"context":264},497,{"file":293,"line":294,"context":264},"Includes\\Admin\\Classes\\Items\\Items.php",588,{"escaped":296,"rawEcho":297,"locations":298},1568,15,[299,301,304,306,309,312,314,316,319,322,325,328,331,333,335],{"file":262,"line":165,"context":300},"raw output",{"file":302,"line":303,"context":300},"Includes\\Admin\\Classes\\Invoices\\InvoicesList.php",683,{"file":293,"line":305,"context":300},645,{"file":307,"line":308,"context":300},"Includes\\Admin\\SettingsForm.php",120,{"file":310,"line":311,"context":300},"Includes\\Admin\\Views\\Clients\\Clients.php",8,{"file":313,"line":311,"context":300},"Includes\\Admin\\Views\\Invoices\\InvoicesList.php",{"file":313,"line":315,"context":300},29,{"file":317,"line":318,"context":300},"Includes\\Admin\\Views\\Invoices\\Templates\\Design\\Apple.php",350,{"file":320,"line":321,"context":300},"Includes\\Admin\\Views\\Invoices\\Templates\\Design\\Classic.php",375,{"file":323,"line":324,"context":300},"Includes\\Admin\\Views\\Invoices\\Templates\\Design\\Creative.php",365,{"file":326,"line":327,"context":300},"Includes\\Admin\\Views\\Invoices\\Templates\\Design\\Designer.php",381,{"file":329,"line":330,"context":300},"Includes\\Admin\\Views\\Invoices\\Templates\\download_invoice.php",25,{"file":332,"line":311,"context":300},"Includes\\Admin\\Views\\Items\\Items.php",{"file":334,"line":311,"context":300},"Includes\\Admin\\Views\\PeriodicInvoices\\List.php",{"file":336,"line":337,"context":300},"Includes\\Admin\\Views\\SettingsForm\\Payments.php",76,16,4,[341,344],{"name":342,"version":35,"knownCves":343},"Select2",[],{"name":345,"version":35,"knownCves":346},"dompdf",[],[348,385,406,427,441,471,481,491,514,524,549,560,568,602,612],{"entryPoint":349,"graph":350,"unsanitizedCount":339,"severity":38},"search_box (Includes\\Admin\\Classes\\Clients\\Clients.php:494)",{"nodes":351,"edges":380},[352,357,362,366,368,372,374,378],{"id":353,"type":354,"label":355,"file":262,"line":356},"n0","source","$_REQUEST['orderby']",509,{"id":358,"type":359,"label":360,"file":262,"line":356,"wp_function":361},"n1","sink","echo() [XSS]","echo",{"id":363,"type":354,"label":364,"file":262,"line":365},"n2","$_REQUEST['order']",516,{"id":367,"type":359,"label":360,"file":262,"line":365,"wp_function":361},"n3",{"id":369,"type":354,"label":370,"file":262,"line":371},"n4","$_REQUEST['post_mime_type']",523,{"id":373,"type":359,"label":360,"file":262,"line":371,"wp_function":361},"n5",{"id":375,"type":354,"label":376,"file":262,"line":377},"n6","$_REQUEST['detached']",530,{"id":379,"type":359,"label":360,"file":262,"line":377,"wp_function":361},"n7",[381,382,383,384],{"from":353,"to":358,"sanitized":234},{"from":363,"to":367,"sanitized":234},{"from":369,"to":373,"sanitized":234},{"from":375,"to":379,"sanitized":234},{"entryPoint":386,"graph":387,"unsanitizedCount":339,"severity":38},"search_box (Includes\\Admin\\Classes\\Invoices\\InvoicesList.php:639)",{"nodes":388,"edges":401},[389,391,392,394,395,397,398,400],{"id":353,"type":354,"label":355,"file":302,"line":390},654,{"id":358,"type":359,"label":360,"file":302,"line":390,"wp_function":361},{"id":363,"type":354,"label":364,"file":302,"line":393},662,{"id":367,"type":359,"label":360,"file":302,"line":393,"wp_function":361},{"id":369,"type":354,"label":370,"file":302,"line":396},670,{"id":373,"type":359,"label":360,"file":302,"line":396,"wp_function":361},{"id":375,"type":354,"label":376,"file":302,"line":399},678,{"id":379,"type":359,"label":360,"file":302,"line":399,"wp_function":361},[402,403,404,405],{"from":353,"to":358,"sanitized":234},{"from":363,"to":367,"sanitized":234},{"from":369,"to":373,"sanitized":234},{"from":375,"to":379,"sanitized":234},{"entryPoint":407,"graph":408,"unsanitizedCount":339,"severity":38},"search_box (Includes\\Admin\\Classes\\Items\\Items.php:604)",{"nodes":409,"edges":422},[410,412,413,415,416,418,419,421],{"id":353,"type":354,"label":355,"file":293,"line":411},619,{"id":358,"type":359,"label":360,"file":293,"line":411,"wp_function":361},{"id":363,"type":354,"label":364,"file":293,"line":414},626,{"id":367,"type":359,"label":360,"file":293,"line":414,"wp_function":361},{"id":369,"type":354,"label":370,"file":293,"line":417},633,{"id":373,"type":359,"label":360,"file":293,"line":417,"wp_function":361},{"id":375,"type":354,"label":376,"file":293,"line":420},640,{"id":379,"type":359,"label":360,"file":293,"line":420,"wp_function":361},[423,424,425,426],{"from":353,"to":358,"sanitized":234},{"from":363,"to":367,"sanitized":234},{"from":369,"to":373,"sanitized":234},{"from":375,"to":379,"sanitized":234},{"entryPoint":428,"graph":429,"unsanitizedCount":11,"severity":440},"fetch_table_data (Includes\\Admin\\Classes\\Clients\\Clients.php:232)",{"nodes":430,"edges":438},[431,434],{"id":353,"type":354,"label":432,"file":262,"line":433},"$_GET",238,{"id":358,"type":359,"label":435,"file":262,"line":436,"wp_function":437},"get_results() [SQLi]",261,"get_results",[439],{"from":353,"to":358,"sanitized":235},"low",{"entryPoint":442,"graph":443,"unsanitizedCount":11,"severity":440},"\u003CClients> (Includes\\Admin\\Classes\\Clients\\Clients.php:0)",{"nodes":444,"edges":464},[445,446,447,450,452,453,454,455,456,458,460,462],{"id":353,"type":354,"label":432,"file":262,"line":433},{"id":358,"type":359,"label":435,"file":262,"line":436,"wp_function":437},{"id":363,"type":354,"label":448,"file":262,"line":449},"$_REQUEST",202,{"id":367,"type":359,"label":435,"file":262,"line":451,"wp_function":437},451,{"id":369,"type":354,"label":355,"file":262,"line":356},{"id":373,"type":359,"label":360,"file":262,"line":356,"wp_function":361},{"id":375,"type":354,"label":364,"file":262,"line":365},{"id":379,"type":359,"label":360,"file":262,"line":365,"wp_function":361},{"id":457,"type":354,"label":370,"file":262,"line":371},"n8",{"id":459,"type":359,"label":360,"file":262,"line":371,"wp_function":361},"n9",{"id":461,"type":354,"label":376,"file":262,"line":377},"n10",{"id":463,"type":359,"label":360,"file":262,"line":377,"wp_function":361},"n11",[465,466,467,468,469,470],{"from":353,"to":358,"sanitized":235},{"from":363,"to":367,"sanitized":235},{"from":369,"to":373,"sanitized":235},{"from":375,"to":379,"sanitized":235},{"from":457,"to":459,"sanitized":235},{"from":461,"to":463,"sanitized":235},{"entryPoint":472,"graph":473,"unsanitizedCount":11,"severity":440},"fetch_table_data (Includes\\Admin\\Classes\\Invoices\\InvoicesList.php:284)",{"nodes":474,"edges":479},[475,477],{"id":353,"type":354,"label":432,"file":302,"line":476},290,{"id":358,"type":359,"label":435,"file":302,"line":478,"wp_function":437},315,[480],{"from":353,"to":358,"sanitized":235},{"entryPoint":482,"graph":483,"unsanitizedCount":11,"severity":440},"add_input_wc_id (Includes\\Admin\\Classes\\Invoices\\InvoicesList.php:440)",{"nodes":484,"edges":489},[485,487],{"id":353,"type":354,"label":448,"file":302,"line":486},444,{"id":358,"type":359,"label":360,"file":302,"line":488,"wp_function":361},447,[490],{"from":353,"to":358,"sanitized":235},{"entryPoint":492,"graph":493,"unsanitizedCount":11,"severity":440},"\u003CInvoicesList> (Includes\\Admin\\Classes\\Invoices\\InvoicesList.php:0)",{"nodes":494,"edges":507},[495,496,497,498,499,500,501,502,503,504,505,506],{"id":353,"type":354,"label":432,"file":302,"line":476},{"id":358,"type":359,"label":435,"file":302,"line":478,"wp_function":437},{"id":363,"type":354,"label":448,"file":302,"line":486},{"id":367,"type":359,"label":360,"file":302,"line":488,"wp_function":361},{"id":369,"type":354,"label":355,"file":302,"line":390},{"id":373,"type":359,"label":360,"file":302,"line":390,"wp_function":361},{"id":375,"type":354,"label":364,"file":302,"line":393},{"id":379,"type":359,"label":360,"file":302,"line":393,"wp_function":361},{"id":457,"type":354,"label":370,"file":302,"line":396},{"id":459,"type":359,"label":360,"file":302,"line":396,"wp_function":361},{"id":461,"type":354,"label":376,"file":302,"line":399},{"id":463,"type":359,"label":360,"file":302,"line":399,"wp_function":361},[508,509,510,511,512,513],{"from":353,"to":358,"sanitized":235},{"from":363,"to":367,"sanitized":235},{"from":369,"to":373,"sanitized":235},{"from":375,"to":379,"sanitized":235},{"from":457,"to":459,"sanitized":235},{"from":461,"to":463,"sanitized":235},{"entryPoint":515,"graph":516,"unsanitizedCount":11,"severity":440},"fetch_table_data (Includes\\Admin\\Classes\\Items\\Items.php:203)",{"nodes":517,"edges":522},[518,520],{"id":353,"type":354,"label":432,"file":293,"line":519},209,{"id":358,"type":359,"label":435,"file":293,"line":521,"wp_function":437},234,[523],{"from":353,"to":358,"sanitized":235},{"entryPoint":525,"graph":526,"unsanitizedCount":11,"severity":440},"\u003CItems> (Includes\\Admin\\Classes\\Items\\Items.php:0)",{"nodes":527,"edges":542},[528,529,530,532,534,535,536,537,538,539,540,541],{"id":353,"type":354,"label":432,"file":293,"line":519},{"id":358,"type":359,"label":435,"file":293,"line":521,"wp_function":437},{"id":363,"type":354,"label":448,"file":293,"line":531},246,{"id":367,"type":359,"label":435,"file":293,"line":533,"wp_function":437},367,{"id":369,"type":354,"label":355,"file":293,"line":411},{"id":373,"type":359,"label":360,"file":293,"line":411,"wp_function":361},{"id":375,"type":354,"label":364,"file":293,"line":414},{"id":379,"type":359,"label":360,"file":293,"line":414,"wp_function":361},{"id":457,"type":354,"label":370,"file":293,"line":417},{"id":459,"type":359,"label":360,"file":293,"line":417,"wp_function":361},{"id":461,"type":354,"label":376,"file":293,"line":420},{"id":463,"type":359,"label":360,"file":293,"line":420,"wp_function":361},[543,544,545,546,547,548],{"from":353,"to":358,"sanitized":235},{"from":363,"to":367,"sanitized":235},{"from":369,"to":373,"sanitized":235},{"from":375,"to":379,"sanitized":235},{"from":457,"to":459,"sanitized":235},{"from":461,"to":463,"sanitized":235},{"entryPoint":550,"graph":551,"unsanitizedCount":11,"severity":440},"\u003CCreate> (Includes\\Admin\\Views\\Invoices\\Create.php:0)",{"nodes":552,"edges":558},[553,557],{"id":353,"type":354,"label":554,"file":555,"line":556},"$_GET['edit']","Includes\\Admin\\Views\\Invoices\\Create.php",28,{"id":358,"type":359,"label":360,"file":555,"line":556,"wp_function":361},[559],{"from":353,"to":358,"sanitized":235},{"entryPoint":561,"graph":562,"unsanitizedCount":11,"severity":440},"\u003CInvoicesList> (Includes\\Admin\\Views\\Invoices\\InvoicesList.php:0)",{"nodes":563,"edges":566},[564,565],{"id":353,"type":354,"label":448,"file":313,"line":330},{"id":358,"type":359,"label":360,"file":313,"line":315,"wp_function":361},[567],{"from":353,"to":358,"sanitized":235},{"entryPoint":569,"graph":570,"unsanitizedCount":600,"severity":601},"edit_page (Includes\\Admin\\Classes\\Invoices\\PeriodicInvoices.php:98)",{"nodes":571,"edges":593},[572,575,578,582,584,586,588,590,592],{"id":353,"type":354,"label":573,"file":164,"line":574},"$_POST",110,{"id":358,"type":576,"label":577,"file":164,"line":574},"transform","→ updateOptions()",{"id":363,"type":359,"label":579,"file":164,"line":580,"wp_function":581},"query() [SQLi]",194,"query",{"id":367,"type":354,"label":432,"file":164,"line":583},115,{"id":369,"type":576,"label":585,"file":164,"line":583},"→ get_item()",{"id":373,"type":359,"label":435,"file":293,"line":587,"wp_function":437},397,{"id":375,"type":354,"label":432,"file":164,"line":589},123,{"id":379,"type":576,"label":591,"file":164,"line":589},"→ get_list_of_history()",{"id":457,"type":359,"label":435,"file":164,"line":284,"wp_function":437},[594,595,596,597,598,599],{"from":353,"to":358,"sanitized":234},{"from":358,"to":363,"sanitized":234},{"from":367,"to":369,"sanitized":234},{"from":369,"to":373,"sanitized":234},{"from":375,"to":379,"sanitized":234},{"from":379,"to":457,"sanitized":234},3,"high",{"entryPoint":603,"graph":604,"unsanitizedCount":26,"severity":601},"fetch_table_data (Includes\\Admin\\Classes\\Invoices\\PeriodicInvoices.php:299)",{"nodes":605,"edges":610},[606,608],{"id":353,"type":354,"label":432,"file":164,"line":607},309,{"id":358,"type":359,"label":435,"file":164,"line":609,"wp_function":437},325,[611],{"from":353,"to":358,"sanitized":234},{"entryPoint":613,"graph":614,"unsanitizedCount":600,"severity":601},"\u003CPeriodicInvoices> (Includes\\Admin\\Classes\\Invoices\\PeriodicInvoices.php:0)",{"nodes":615,"edges":637},[616,618,621,622,623,624,625,626,627,628,629,630,631,633,635],{"id":353,"type":354,"label":432,"file":164,"line":617},102,{"id":358,"type":359,"label":619,"file":164,"line":286,"wp_function":620},"get_row() [SQLi]","get_row",{"id":363,"type":354,"label":432,"file":164,"line":617},{"id":367,"type":359,"label":579,"file":164,"line":580,"wp_function":581},{"id":369,"type":354,"label":432,"file":164,"line":607},{"id":373,"type":359,"label":435,"file":164,"line":609,"wp_function":437},{"id":375,"type":354,"label":573,"file":164,"line":574},{"id":379,"type":576,"label":577,"file":164,"line":574},{"id":457,"type":359,"label":579,"file":164,"line":580,"wp_function":581},{"id":459,"type":354,"label":432,"file":164,"line":583},{"id":461,"type":576,"label":585,"file":164,"line":583},{"id":463,"type":359,"label":435,"file":293,"line":587,"wp_function":437},{"id":632,"type":354,"label":432,"file":164,"line":589},"n12",{"id":634,"type":576,"label":591,"file":164,"line":589},"n13",{"id":636,"type":359,"label":435,"file":164,"line":284,"wp_function":437},"n14",[638,639,640,641,642,643,644,645,646],{"from":353,"to":358,"sanitized":235},{"from":363,"to":367,"sanitized":235},{"from":369,"to":373,"sanitized":235},{"from":375,"to":379,"sanitized":234},{"from":379,"to":457,"sanitized":234},{"from":459,"to":461,"sanitized":234},{"from":461,"to":463,"sanitized":234},{"from":632,"to":634,"sanitized":234},{"from":634,"to":636,"sanitized":234},{"summary":648,"deductions":649},"The plugin \"kirilkirkov-pdf-invoice-manager\" v1.8 exhibits a generally strong security posture, with excellent practices in output escaping (99%) and a high percentage of SQL queries using prepared statements (90%). The absence of unprotected AJAX handlers and REST API routes is a significant strength, as is the presence of nonce and capability checks. The plugin also has a history of only one medium severity vulnerability, which is currently patched, indicating a positive trend in addressing security issues.\n\nHowever, the taint analysis reveals some areas for concern. Specifically, there are 3 high-severity taint flows identified, indicating potential pathways for attackers to exploit unsanitized data. While the number of flows with unsanitized paths (6) is not exceptionally high, the presence of high-severity flows warrants attention. Additionally, the static analysis flags 6 flows with unsanitized paths, and while no critical severity flows were found, these still represent potential weaknesses that could be exploited if combined with other factors or specific attack vectors.\n\nIn conclusion, the plugin demonstrates good core security practices. The low number of unprotected entry points and the focus on prepared statements and output escaping are commendable. The vulnerability history is also a positive indicator. The primary area of concern lies within the taint analysis, where high-severity flows and unsanitized paths exist. Addressing these specific taint flows should be a priority to further harden the plugin's security.",[650,653,655,657],{"reason":651,"points":652},"High severity taint flows found",12,{"reason":654,"points":62},"Flows with unsanitized paths",{"reason":656,"points":600},"Bundled library: Select2",{"reason":658,"points":600},"Bundled library: dompdf","2026-03-17T06:10:24.637Z",{"wat":661,"direct":676},{"assetPaths":662,"generatorPatterns":668,"scriptPaths":669,"versionParams":670},[663,664,665,666,667],"\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-pdf-invoice-manager\u002FIncludes\u002FPublic\u002FAssets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-pdf-invoice-manager\u002FIncludes\u002FPublic\u002FAssets\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-pdf-invoice-manager\u002FIncludes\u002FPublic\u002FAssets\u002Fjs\u002Fchart.js","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-pdf-invoice-manager\u002FIncludes\u002FAdmin\u002FAssets\u002Fjs\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-pdf-invoice-manager\u002FIncludes\u002FAdmin\u002FAssets\u002Fcss\u002Fadmin-style.css",[],[664,665,666],[671,672,673,674,675],"\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-pdf-invoice-manager\u002FIncludes\u002FPublic\u002FAssets\u002Fcss\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-pdf-invoice-manager\u002FIncludes\u002FPublic\u002FAssets\u002Fjs\u002Fscript.js?ver=","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-pdf-invoice-manager\u002FIncludes\u002FPublic\u002FAssets\u002Fjs\u002Fchart.js?ver=","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-pdf-invoice-manager\u002FIncludes\u002FAdmin\u002FAssets\u002Fjs\u002Fadmin-script.js?ver=","\u002Fwp-content\u002Fplugins\u002Fkirilkirkov-pdf-invoice-manager\u002FIncludes\u002FAdmin\u002FAssets\u002Fcss\u002Fadmin-style.css?ver=",{"cssClasses":677,"htmlComments":688,"htmlAttributes":692,"restEndpoints":704,"jsGlobals":709,"shortcodeOutput":713},[678,679,680,681,682,683,684,685,686,687],"kirilkirkov_wp_inv_wrap","kirilkirkov_wp_inv_select_client_field","kirilkirkov_wp_inv_select_item_field","kirilkirkov_wp_inv_clients_list_table","kirilkirkov_wp_inv_invoices_list_table","kirilkirkov_wp_inv_items_list_table","kirilkirkov_wp_inv_create_invoice_form","kirilkirkov_wp_inv_item_row","kirilkirkov_wp_inv_invoice_download_button","kirilkirkov_wp_inv_invoice_paid_status",[689,690,691],"\u003C!-- KirilKirkovWpInvoices Plugin -->","\u003C!-- BEGIN WOOCOMMERCE INVOICE BOX -->","\u003C!-- END WOOCOMMERCE INVOICE BOX -->",[693,694,695,696,697,698,699,700,701,702,703],"data-wp-invoice-id","data-invoice-id","data-client-id","data-item-id","data-action='kirilkirkov_wp_inv_change_inv_paid_status'","data-nonce='","data-wp-env='admin'","data-action='kirilkirkov_wp_inv_select_clients'","data-action='kirilkirkov_wp_inv_select_client_by_id'","data-action='kirilkirkov_wp_inv_select_items'","data-action='kirilkirkov_wp_inv_select_customers'",[705,706,707,708],"\u002Fwp-json\u002Fkirilkirkov-pdf-invoice-manager\u002Fv1\u002Fclients","\u002Fwp-json\u002Fkirilkirkov-pdf-invoice-manager\u002Fv1\u002Fitems","\u002Fwp-json\u002Fkirilkirkov-pdf-invoice-manager\u002Fv1\u002Finvoices","\u002Fwp-json\u002Fkirilkirkov-pdf-invoice-manager\u002Fv1\u002Fsettings",[710,711,712],"kirilkirkov_wp_inv_ajax_object","KirilKirkovWpInvoices","InvoiceChart",[714,715,716,717,718,719,720],"[kirilkirkov_wp_invoices]","[kirilkirkov_wp_invoice_list]","[kirilkirkov_wp_client_list]","[kirilkirkov_wp_item_list]","[kirilkirkov_wp_create_invoice]","[kirilkirkov_wp_create_client]","[kirilkirkov_wp_create_item]"]