GestOO Connector for Peppol Invoicing for WooCommerce
GestOO Connector for Peppol Invoicing for WooCommerce
Description
Keep your WooCommerce store compliant with Peppol e-invoicing — mandatory for B2B in Belgium (Jan 2026) and rolling out across the EU. This plugin connects your store to GestOO, your Belgian invoicing and accounting platform, so you can create official invoices and send them on the Peppol network without complex setup.
- Simple: Configure once (API token + trigger status). Orders automatically create invoices in GestOO and can be sent via Peppol.
- Compliant: GestOO uses a certified Peppol Access Point — invoices meet B2B e-invoicing requirements.
- Transparent: On each order, see sync status, invoice number, Peppol delivery status, and quick links to open in GestOO or retry.
- Transparent pricing: €99/year includes 50 documents/month — no hidden fees. See gestoo.be/tarifs for full details.
- No lock-in: Official invoicing stays in GestOO. WooCommerce remains your store; GestOO remains your invoicing hub.
Requirements:
- WordPress 6.0+
- WooCommerce 7.0+
- PHP 7.4+
- A GestOO account with the WooCommerce module enabled and an API token
Without a valid API token, plugin settings remain disabled and a clear link to create a GestOO account is shown.
How it works
- When an order reaches a trigger status (e.g. Completed), the plugin sends order data to GestOO.
- GestOO creates the invoice and can send it via Peppol (after your account is validated).
- On the order edit screen, a “Peppol Invoice” box shows: sync status, invoice number, Peppol status, and links to open the invoice in GestOO or retry actions.
Support: hello@gestoo.be
Installation
- Upload the plugin folder to
wp-content/plugins/or install via WordPress admin. - Activate the plugin under Plugins.
- Go to WooCommerce > Settings > Integrations > Peppol Invoicing.
- Enter your GestOO API token, then click Test connection.
- Configure trigger order statuses and optional automatic Peppol send.
Screenshots
Faq
Yes. When used with GestOO, invoices are created in the required Peppol BIS Billing 3.0 format and sent via a certified Peppol Access Point. This meets the mandatory B2B e-invoicing requirements for Belgian VAT-registered businesses.
GestOO WooCommerce + Peppol: €99/year with 50 documents (invoices) per month included. No hidden fees. See gestoo.be/tarifs for full pricing and volume tiers.
Yes. Invoicing and Peppol are handled by GestOO. This plugin only connects your store to GestOO. Create an account at gestoo.be and get an API token from your GestOO dashboard.
Settings are disabled until the connection test succeeds (valid API token). This avoids sending data to an invalid or missing backend.
GestOO uses a certified Peppol Access Point to send invoices on the Peppol network. This plugin does not implement Peppol in WordPress.
Reviews
Changelog
0.4.0
- Added Peppol status columns in the WooCommerce orders list (HPOS + legacy compatible).
- Added smart sync/retry button in the orders list: creates invoice if missing, refreshes Peppol status if already sent.
- Added event log modal (ℹ button) showing timestamped error history per order.
- Stored error log (up to 20 entries) in order meta for diagnostics.
0.3.1
- Added review prompt (J+30 after activation) to help users rate the plugin.
- Added uninstall cleanup (removes plugin options on deletion).
- Added plugin banner and screenshots on WordPress.org directory page.
0.3.0
- Renamed plugin to “GestOO Connector for Peppol Invoicing for WooCommerce” (slug: gestoo-connector-for-peppol-invoicing) to comply with WordPress.org trademark guidelines.
0.2.0
- Added “Requires Plugins: woocommerce” header for WordPress 6.5+ plugin dependency support.
- Replaced inline JS and CSS with proper wp_enqueue_script / wp_enqueue_style / wp_localize_script calls.
0.1.1
- Text domain aligned with plugin slug.
- Tested up to WordPress 6.9. Removed deprecated load_plugin_textdomain call.
- Default API URL set to https://my.gestoo.be.
0.1.0
- Initial release.
- Connection to GestOO API (health, create invoice, Peppol send, status).
- WooCommerce integration settings and order meta box.
- HPOS compatible.


