Pazienza for WooCommerce
Pazienza for WooCommerce connects your WooCommerce store to Pazienza — the management platform for Italian professionals and small businesses.
GitHub: https://github.com/PazienzaApp/pazienza-woocommerce
Every completed order is synced automatically: the customer is created or updated in Pazienza, and from the order screen you can generate an electronic invoice (XML SDI format) with a single click.
Key Features
- Customer sync — WooCommerce customers are automatically created in Pazienza when an order is completed. If the customer already exists (matched by tax code or email), their data is updated.
- Electronic invoicing — Generate XML invoices (Italian SDI format) directly from any WooCommerce order. Pazienza handles submission to the Sistema di Interscambio.
- Fiscal fields at checkout — Adds required Italian billing fields to checkout: tax code (codice fiscale), VAT number (partita IVA), SDI recipient code, and PEC email. Fields are shown intelligently based on customer type (individual or business).
- Block Checkout compatible — Works with both classic WooCommerce checkout and the new WooCommerce Block Checkout.
- VAT exemption codes (Natura IVA) — Configure the VAT nature code (N1–N7) per product or category, required for invoices under VAT exemption regimes.
- VAT rate mapping — Map WooCommerce tax rates to Pazienza rates for consistent invoicing.
- My Account integration — Logged-in customers can view their invoices in the « My Account » area.
- Order panel — Each order screen shows the Pazienza sync status and a button to create or view the invoice.
Requirements
- Active Pazienza account (plans & pricing)
- Pazienza Core plugin active
- WooCommerce 8.0 or later
- WordPress 6.4 or later, PHP 8.1 or later
External Service
This plugin communicates with the Pazienza Cloud API (https://www.pazienza.app) to sync customers, create invoices, and retrieve configuration data. An active Pazienza account is required.
Data transmitted includes: customer personal and fiscal data (name, address, tax code, VAT number, SDI/PEC), and order data (products, amounts, VAT). No data is shared with third parties.
Source Code
The human-readable source code for the compiled Block Checkout component (block-checkout/build/) is available in the block-checkout/src/ directory included in this plugin, and on GitHub:
- Repository: https://github.com/PazienzaApp/pazienza-woocommerce
- Block source:
block-checkout/src/ - Build tool:
@wordpress/scripts(webpack). Runnpm install && npm run buildinsideblock-checkout/to regenerate the compiled files.