Checkout details become order data
WooCommerce Italian Add-on Premium adds a tax code or VAT number field to checkout and lets customers pick an invoice or a receipt. The selected document type and customer details are stored with the WooCommerce order for later processing or export to an external management system. If a customer selects an invoice, the VAT number field is required.
For billing addresses outside the European Union, the store can exclude the tax code or VAT number fields. When a customer selects a receipt, automatic invoice numbering is suspended and resumes for subsequent invoices.
Electronic invoicing fields appear for eligible invoice requests
When electronic invoicing data collection is enabled, customers who request an invoice and are identified as Italian can enter a Recipient Code or PEC address. These fields are hidden in other cases.
Order data can include the tax code or VAT number, Recipient Code or PEC address, selected document type, and customer type identified from the entered tax information.
Premium export uses FPA1.2 XML
The Premium edition delivers verified XML export in FPA1.2 format, compliant with the specifications of Italy’s Sistema di Interscambio. The exported data can be used with external management software or directly with the Agenzia delle Entrate’s Fatture e Corrispettivi service.
Receipt templates and optional PDF invoices
A receipt template is included and can be customized. Copy the receipt.php file from the add-on’s Simple template directory into the active theme or child theme, then edit the copied file.
For automatic PDF invoice generation, the add-on can be used with Ewout Fernhout’s PDF Invoices & Packing Slips for WooCommerce add-on. That plugin can number invoices automatically and print or send them as PDF documents. The add-on also works without an automatic invoice-generation plugin; collected information remains in WooCommerce orders and can be exported to an external system.
Setup
Install the add-on, then configure the checkout fields and invoice or receipt choice for the store’s Italian sales process. If electronic invoicing data collection is needed, enable it and review when the Recipient Code or PEC field appears. To customize receipt output, copy and edit the template in the theme or child theme. A PDF invoice plugin can be associated with the add-on if automatic PDF generation is required.
