Introduzione
Configurare correttamente la lingua italiana in Magento 2 e' fondamentale per uno store in Italia: traduzioni complete, formato date, valute, IVA al 22% e checkout localizzato.
Language pack
Magento 2 non include nativamente l'italiano completo. Va installato il language pack via Composer:
composer require studioemma/language-it_it
oppure il pack ufficiale community Mageplaza/community-i18n. Dopo l'installazione:
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f it_IT
php bin/magento cache:flush
Impostare lo store view
Da admin: Stores → Configuration → General → Locale Options. Scope Store View → Locale = Italian (Italy). Salvare e flushare cache.
Currency
In General → Currency Setup impostare Default Display Currency = Euro e Allowed Currencies = EUR. Per import da fornitori esteri si possono abilitare USD, GBP e scheduling daily import rate dal servizio Webservicex o Fixer.io.
Formato data e numeri
L'italiano formatta date GG/MM/AAAA e numeri con virgola decimale (1.234,56). Magento applica automaticamente in base al locale, ma verificare i template custom che potrebbero usare PHP date() invece di IntlDateFormatter.
Tasse
Configurare IVA italiana:
- Tax Zones and Rates: aggiungere IT 22%, 10%, 5%, 4%.
- Tax Class per prodotto: standard 22%, agroalimentare 10%, libri 4%.
- Customer Tax Class: "Retail Customer" per privati, "B2B" per partite IVA.
- Tax Rules che combinano: tax class prodotto + tax class cliente + zona.
Configurazione fiscale
Da Configuration → Sales → Tax:
- Catalog Prices: Including Tax (B2C) o Excluding Tax (B2B).
- Shipping Prices: Including/Excluding coerente con i catalog prices.
- Display in Cart/Order: "Including Tax" per privati italiani.
Indirizzo italiano
Verificare in Customer Configuration:
- Show VAT Number on Frontend: Yes (richiesto per fattura).
- Show Codice Fiscale: Yes (via modulo italiano).
- Provincia obbligatoria (sigla 2 lettere).
- CAP a 5 cifre.
Spedizioni e pagamenti
I metodi più' usati in Italia: contrassegno (modulo Cash on Delivery), bonifico, carta (Stripe/PayPal). Spedizioni con BRT, GLS, DHL, Poste Italiane: moduli dedicati per calcoli automatici e tracking.
Traduzione frasi custom
Le traduzioni mancanti si aggiungono in app/i18n/Vendor/it_it/it_IT.csv con formato "chiave inglese","traduzione italiana". Pubblicare con static-content:deploy.
Hai bisogno di aiuto?
Se vuoi un Magento ottimizzato dal team di G Tech Group, scrivici tramite il modulo di contatto.