plugin-icon

Pazienza for WooCommerce

Par pazienza·
Connect WooCommerce to Pazienza: automatically sync customers and orders, generate electronic invoices, and add Italian fiscal fields to checkout.
Évaluations
Version
0.1.0
Mis à jour récemment
Jul 2, 2026

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). Run npm install && npm run build inside block-checkout/ to regenerate the compiled files.
Gratuitsur les plans payants
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 7.0
Cette extension est disponible en téléchargement pour votre site .