[PROMO] I’ve been building a WooCommerce invoicing plugin and would appreciate some feedback
Hi everyone,
Short value proposition
SemiAuto Invoicing is a complete WooCommerce billing, document automation and global e-invoicing compliance assistant plugin for online merchants and businesses operating across multiple jurisdictions. It automates legally structured invoices/credit, thermal receipts, kitchen copies, packaging, and other business accounting documents while keeping WooCommerce as the single source of truth, giving merchants the flexibility, visibility and accounting control they need without managing multiple plugins or manually monitoring every order.
The story behind SemiAuto
I'm the developer behind SemiAuto Invoicing, a WordPress plugin I've been working on for WooCommerce.
The project started with a practical problem I faced while developing an eCommerce store for a restaurant client who wanted to avoid high recurring operating costs for the usual invoices. WooCommerce invoicing quickly became complicated beyond basic PDF generation no actual plugin supporting fully automated and thermal ready pdf, especially with incomplete legal requirements and the need to manually cross-check every order. I initially built a custom plugin to solve that problem, which eventually evolved over eight months into a complete billing and global e-invoicing solution.
I realised that different businesses needed different document types, receipt formats, invoice adjustments and compliance requirements depending on their industry and where they operate. I wanted to build something that could handle the entire workflow without merchants having to piece together multiple plugins or constantly monitor incoming orders.
Automation is at the core of SemiAuto. The idea is simple: configure it once, let WooCommerce remain the single source of truth, and let the plugin handle document generation and e-invoicing with notifications for anything requiring attention. At the same time, I understand how important it is for merchants to retain control. Every order therefore has its own document control centre through the WooCommerce order metabox, allowing administrators to view, generate, regenerate or email enabled documents, even after order changes. Document statuses and quick actions are also accessible directly from the order list.
The system was built around the performance requirements of my original restaurant project, including handling concurrent orders without disrupting the order pipeline. Beyond generating good-looking PDFs, the objective was to provide structured documents that follow the relevant official requirements across supported jurisdictions.
SemiAuto works natively with WooCommerce to identify existing tax rates and classes, map them to the relevant e-invoicing categories, banking and payment gateways, delivery and pickup plugins like chwazi, product variation plugins like yith product add-ons or food menu pro, Conditional Custom fee that is taxable, ISO/IEC 18004 QR, ISO/IEC 15417 Code 128 & EAN-13 barcodes and QR codes and notify merchants whenever additional configuration is required if an order requires their attention. Merchants can also manually map custom tax categories and configure multiple jurisdictions for their businesses operating through legal entities in different countries along with the primary profile they choose for their store. The adaptive checkout adjusts its fields according to the selected e-invoicing requirements, allowing customers to opt-in how(they get to choose which e-invoicing profile they prefer export, own country or both, or whether, they want to receive a pdf only.
Features
Some of the things it currently supports:
- PDF invoices and customer receipts.
- Thermal receipts for POS setups, with different paper widths.
- Packing slips, credit notes, advance invoices and final invoices.
- Country-specific e-invoicing profiles.
- Server-Side Structured e-invoice generation and hybrid PDF/A-3 documents for 14 Sovereign nations. (Peppol BIS 3.0, PINT EU/AE/OM/SG/JP/ANZ/MY, FatturaPA, Facturae, KSeF, XRechnung, Factur-X (Chorus Pro Ready))
- Customer document downloads and email attachments.
- Connected transmission workflows through StoreCove and A-Cube with BYOK (bring your own key) model.
- WooCommerce HPOS compatibility.
There's plugin is available in the WordPress plugin directory: https://wordpress.org/plugins/semiauto-invoicing/
I'm sharing it here because I'd genuinely like feedback from people who work with WooCommerce.
I'm particularly interested in whether the feature set makes sense, whether the setup is straightforward, and what you'd expect from an invoicing plugin that also handles international e-invoicing. If you expect more integrations with common peppol AP providers.
I'm the person building it, so I'm happy to answer technical questions and hear criticism. I'd rather know what needs improving than assume I've got everything right.
Thanks!
[link] [comments]