How to install, configure and test the app: subscription, theme setup (app embed + cart page block) and the complete customer flow, from the invoice request in the cart to the fiscal data saved on the order.
Enable captions (CC) for English subtitles. If playback is not available, download the video directly from /screencast/demo.mp4.
Install Dati Fattura Italia from the Shopify App Store (or your installation link), then open it from Shopify Admin → Apps → Dati Fattura Italia.
Click "Gestisci Piano" (Manage Plan) and choose a plan or start the free trial. The invoice form only renders on your storefront while a plan is active.
Open the Theme editor, click the App embeds icon (puzzle) in the left sidebar, enable "Dati Fattura Italia", then click Save. The form is injected automatically into the cart drawer for Italian customers. If a third-party app replaces the theme's cart drawer, use the cart page block (step 4) instead.
In the Theme editor navigate to the Cart page, click "Add block", select "Form Fatturazione", place it where you prefer and click Save.
Customize texts (title, subtitle, field labels), typography, border style, colors and spacing. Enable the option "Show for foreign customers" if you want to collect data for customers without an Italian Tax Code.
The form is shown only to customers shopping from Italy (country IT or an Italian market). It is always visible in the theme editor preview. To test from another country: Settings → Markets → add Italy, select Italy in the storefront country selector, or use an Italian shipping address at checkout.
Add a product to the cart, open the mini-cart or the cart page, check "Request invoice" and choose Individual (privato) or Company (azienda). Fill in the Tax Code (Codice Fiscale); for companies also Company name, VAT number, SDI code and PEC. Then proceed to checkout: the values are saved as cart attributes and travel with the order.
In Shopify Admin open Orders and select the new order: the "Note and attributes" section shows _Richiesta_Fattura, _Tipo_Cliente, _Nome_Azienda, _Codice_Fiscale, _Partita_IVA, _Codice_SDI and _PEC with the values entered by the customer.