{"id":379579,"date":"2026-10-14T13:28:17","date_gmt":"2026-10-14T13:28:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/webangon-invoices-for-woocommerce\/"},"modified":"2026-10-14T13:13:07","modified_gmt":"2026-10-14T13:13:07","slug":"webangon-invoices-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/webangon-invoices-for-woocommerce\/","author":15600099,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.1.3","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"PDF Invoice Builder for WooCommerce","header_author":"webangon","header_description":"Invoices, proformas, credit notes and packing slips for WooCommerce. Design documents visually in Gutenberg, convert them to PDF, assign templates with rules, search and manage every document from one place.","assets_banners_color":"8c80c5","last_updated":"2026-10-14 13:13:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":37,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3746450,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3746450,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3746450,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3746450,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3746450,"resolution":"1","location":"assets","locale":"","width":800,"height":450},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3746450,"resolution":"2","location":"assets","locale":"","width":480,"height":660},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3746450,"resolution":"3","location":"assets","locale":"","width":800,"height":455},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3746450,"resolution":"4","location":"assets","locale":"","width":800,"height":455}},"screenshots":{"1":"Template editor: design an invoice from blocks in the block editor, with the document design and merge tag panels.","2":"The generated PDF invoice, with company details, line items, totals and payment information.","3":"Documents list: search, filter and bulk-act on invoices, proformas, credit notes and packing slips.","4":"Order screen: create and download documents from any order."}},"plugin_section":[262246],"plugin_tags":[181403,12480,51080,57399,286],"plugin_category":[45],"plugin_contributors":[183622],"plugin_business_model":[],"class_list":["post-379579","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-credit-note","plugin_tags-invoice","plugin_tags-packing-slip","plugin_tags-pdf-invoice","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-webangon","plugin_committers-webangon"],"banners":{"banner":"https:\/\/ps.w.org\/webangon-invoices-for-woocommerce\/assets\/banner-772x250.png?rev=3746450","banner_2x":"https:\/\/ps.w.org\/webangon-invoices-for-woocommerce\/assets\/banner-1544x500.png?rev=3746450","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/webangon-invoices-for-woocommerce\/assets\/icon-128x128.gif?rev=3746450","icon_2x":"https:\/\/ps.w.org\/webangon-invoices-for-woocommerce\/assets\/icon-256x256.gif?rev=3746450","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/webangon-invoices-for-woocommerce\/assets\/screenshot-1.png?rev=3746450","caption":"Template editor: design an invoice from blocks in the block editor, with the document design and merge tag panels."},{"src":"https:\/\/ps.w.org\/webangon-invoices-for-woocommerce\/assets\/screenshot-2.png?rev=3746450","caption":"The generated PDF invoice, with company details, line items, totals and payment information."},{"src":"https:\/\/ps.w.org\/webangon-invoices-for-woocommerce\/assets\/screenshot-3.png?rev=3746450","caption":"Documents list: search, filter and bulk-act on invoices, proformas, credit notes and packing slips."},{"src":"https:\/\/ps.w.org\/webangon-invoices-for-woocommerce\/assets\/screenshot-4.png?rev=3746450","caption":"Order screen: create and download documents from any order."}],"raw_content":"<!--section=description-->\n<p>Build invoices, proformas, credit notes and packing slips for WooCommerce, design them visually in the block editor, and render them to PDF. Assign templates with rules, generate documents automatically, and search and manage every document from one place.<\/p>\n\n<ul>\n<li><strong>Document types<\/strong>: invoice, proforma, credit note (per refund), packing slip \u2014 extendable with <code>wbinv_document_types<\/code>.<\/li>\n<li><strong>Gutenberg templates<\/strong>: design documents with 17 invoice blocks (company info, title, details, addresses, line items, totals, stamp, payment info, terms, shipping details, signature, order field, page header\/footer, page break) plus core paragraph\/heading\/columns\/image\/table\/spacer\/separator. Merge tags like <code>{invoice_number}<\/code>, <code>{order_meta:_po_number}<\/code>, <code>{invoice_date:d\/m\/Y}<\/code> work in any text.<\/li>\n<li><strong>PDF<\/strong>: Dompdf (bundled), A4\/A5\/Letter\/Legal, portrait\/landscape, per-template font\/accent\/margins, page numbers, watermark, custom TTF fonts, currency symbol override.<\/li>\n<li><strong>Rules<\/strong>: 22 condition types (status, payment\/shipping method, country, role, guest, total, item count, products, categories, tags, product type, coupons, email, company, VAT, created via, order meta, previous orders, weekday) \u2192 template per type, auto-generate triggers, due days, skip. AND\/OR matching, priority, stop.<\/li>\n<li><strong>Automation<\/strong>: generate on order status change \/ checkout \/ refund \/ payment complete; attach to any WooCommerce email; mark paid &amp; void automatically.<\/li>\n<li><strong>Manual invoices<\/strong> without an order, <strong>partial invoices<\/strong> (subset of items), <strong>multiple documents per order<\/strong>, duplicates.<\/li>\n<li><strong>Search<\/strong>: one index over number, order, customer, email, phone, VAT, address, company, country, city, products, SKUs, coupons, payment method, transaction ID. Filters by type, status, overdue, template, date range, amount range. Sortable columns. Views per type. Dashboard widget search. My Account search.<\/li>\n<li><strong>Bulk<\/strong>: zip download, regenerate, email, mark paid\/sent, void, CSV export \u2014 from documents list or from the orders list. Tools page bulk-generates for past orders in batches.<\/li>\n<li><strong>Customers<\/strong>: My Account \"Invoices\" tab with search, download buttons on order view, <code>[webangon_invoices]<\/code> shortcode, secret-link downloads, optional guest access.<\/li>\n<li><strong>Reports<\/strong>: monthly count\/total per type, outstanding, overdue list, top customers.<\/li>\n<li><strong>WP-CLI<\/strong>: <code>wp wbinv generate|bulk|list|regenerate|explain|templates<\/code>.<\/li>\n<li>HPOS compatible.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>webangon-invoices-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install it from Plugins \u2192 Add New, then activate. WooCommerce must be active.<\/li>\n<li>Open <strong>Invoices \u2192 Settings<\/strong> and fill in your <strong>Company<\/strong> details. Choose a default template and set your PDF options.<\/li>\n<li>Design a document under <strong>Invoices \u2192 Templates<\/strong>, using the block editor.<\/li>\n<li>Create a document from any order in the <strong>Invoices &amp; documents<\/strong> box, or let your automation rules generate them.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20need%20woocommerce%3F\"><h3>Does it need WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. It requires WooCommerce 8.0 or newer and shows an admin notice if WooCommerce is not active.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20hpos%20%28custom%20order%20tables%29%3F\"><h3>Is it compatible with HPOS (custom order tables)?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares compatibility with WooCommerce custom order tables.<\/p><\/dd>\n<dt id=\"are%20the%20pdfs%20created%20by%20an%20external%20service%3F\"><h3>Are the PDFs created by an external service?<\/h3><\/dt>\n<dd><p>No. PDFs are rendered on your own server with Dompdf, which is bundled with the plugin.<\/p><\/dd>\n<dt id=\"can%20i%20add%20my%20own%20document%20types%3F\"><h3>Can I add my own document types?<\/h3><\/dt>\n<dd><p>Yes. Use the <code>wbinv_document_types<\/code> filter to register additional document types.<\/p><\/dd>\n<dt id=\"can%20customers%20download%20their%20invoices%3F\"><h3>Can customers download their invoices?<\/h3><\/dt>\n<dd><p>Yes, for each document type you allow under <strong>Settings \u2192 Customer access<\/strong>. Customers then find their documents in the My Account \"Invoices\" tab, and can use the <code>[webangon_invoices]<\/code> shortcode on any page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Create PDF invoices, proformas, credit notes and packing slips for WooCommerce, designed visually in Gutenberg.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/379579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=379579"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webangon"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=379579"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=379579"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=379579"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=379579"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=379579"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=379579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}