BACK TO DIRECTORY

Pazienza for WooCommerce

by pazienza

0.0
(0 ratings)

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.

Screenshots

OAuth connection page: link your WooCommerce store to Pazienza in seconds.

OAuth connection page: link your WooCommerce store to Pazienza in seconds.

Company settings: business name, VAT number, and billing details used as the invoice issuer.

Company settings: business name, VAT number, and billing details used as the invoice issuer.

Checkout settings: choose which fiscal fields to display and for which customer types.

Checkout settings: choose which fiscal fields to display and for which customer types.

VAT rate mapping: connect WooCommerce tax rates to Pazienza rates.

VAT rate mapping: connect WooCommerce tax rates to Pazienza rates.

Sync settings: control when and how customers and orders are synced.

Sync settings: control when and how customers and orders are synced.

Order panel: sync status and invoicing actions directly in the order screen.

Order panel: sync status and invoicing actions directly in the order screen.

Checkout for individuals: integrated tax code (codice fiscale) field in the WooCommerce checkout flow.

Checkout for individuals: integrated tax code (codice fiscale) field in the WooCommerce checkout flow.

Checkout for businesses: VAT number, SDI code, and PEC fields for business customers.

Checkout for businesses: VAT number, SDI code, and PEC fields for business customers.

Plugin Details

Active Installs
0
Total Downloads
126
Version
0.1.0
Requires WP
6.4
Requires PHP
8.1
Tested Up To
7.0.4
Added
2026-07-02
Last Updated
2026-07-02 12:34pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0