Invoice Checkout for Woocommerce
150,00 €
Lifetime License | One-Time Payment
1 Activation key per quantity
Adds everything your WooCommerce checkout needs for proper invoicing: a Receipt/Invoice selector, automatic Business Name, VAT Number, Profession and Tax Office fields exactly when required, tax exemption for eligible customers, and dynamic zero-rate VAT for cross-border invoices — all adjusted automatically to the customer’s country, fully compatible with both the new Cart & Checkout block and the classic checkout. Built on WooCommerce’s own tax engine, not a workaround.
Receipt / Invoice selector at checkout.
When “Invoice” is selected: Business Name and VAT Number become required.
When the billing country is Greece AND “Invoice” is selected: Profession and Tax Office become required, with the official ΔΟΥ list.
Premium — Custom Fields: unlimited admin-defined custom checkout fields (any type, required or not, custom value/options).
Premium — Tax Exception: an optional “You are entitled to tax exception” checkbox for Greek billing addresses, revealing a 6-digit OTP and a numeric ID Number, both required. When checked, cart items whose product is flagged “Tax exception” (post meta `exception` = `true`, set from the product edit screen) — not the whole cart — are switched to WooCommerce’s built-in “Zero rate” tax class, same mechanism as Zero Rate Tax below.
Premium — Zero Rate Tax: when “Invoice” is selected and the billing country differs from the store’s base country, every product in the cart is switched to WooCommerce’s built-in “Zero rate” tax class — the applicable rate is resolved dynamically per the customer’s billing country from whatever rows you configure under WooCommerce → Settings → Tax → Additional tax classes → Zero rate.
Premium — AADE Autocomplete: for Greek businesses only, automatically fills in the business details using the company’s VAT Number (ΑΦΜ) through the AADE service. Once a valid Greek VAT Number is entered, the Business Name, Profession and Tax Office fields are retrieved and completed automatically.
Full compatibility with WooCommerce HPOS and the Cart & Checkout blocks (registered via the official Additional Checkout Fields API).
Configuration
- Upload the plugin to `/wp-content/plugins/invoice-checkout-for-woocommerce` or install the zip via Plugins → Add New → Upload.
- Activate the plugin.
- Configure it under WooCommerce → Invoice Checkout.
Note on the Zero Rate Tax feature: conditional required/hidden fields on the Checkout block require WooCommerce 9.9 or newer. On older WooCommerce versions the fields still work but are always shown (server-side validation still enforces the correct required rules).






