Funzioni principali e vantaggi
- Iniezione automatica del modulo — il modulo aggiunge autonomamente il modulo di ricerca per VAT/NIP sopra i moduli degli indirizzi nel front office del negozio e nel pannello admin. Zero modifiche ai file del tema.
- Supporto dei numeri NIP polacchi — l’integrazione con l’API ufficiale GUS (REGON) consente di recuperare i dati aziendali completi dal registro polacco: ragione sociale, indirizzo, CAP, città.
- 5 provider EU VAT tra cui scegliere — VIES REST API (Commissione Europea), VATcomply, VATLayer e viesapi.eu. Due di essi sono completamente gratuiti e non richiedono registrazione.
- Catena di provider con fallback automatico — configura l’ordine di fino a 3 provider. Se il Provider 1 non risponde o restituisce un errore, il modulo interrogherà automaticamente il Provider 2 e successivamente il Provider 3.
- Cache intelligente delle risposte — i risultati della ricerca vengono memorizzati nella cache con un tempo di vita (TTL) configurabile per ciascun provider. Riduce il numero di richieste API e accelera le ricerche ripetute.
- Timeout e retry configurabili — per ogni provider puoi impostare separatamente il tempo massimo di attesa (1–60 secondi) e l’opzione di ritentare automaticamente la richiesta in caso di errori del server.
- Dashboard con telemetria dei provider — la dashboard integrata mostra in tempo reale: tempo medio di risposta API, percentuale di successo, numero di richieste esterne, hit della cache e stato di ciascun provider.
- Panoramica della cache — il pannello amministrativo mostra il numero di voci attive e scadute, la dimensione della cache e la data dell’ultimo salvataggio — pieno controllo sulla memoria cache.
- Funziona nel checkout, nella registrazione e nell’admin — il modulo appare automaticamente nelle pagine: ordine (checkout), modifica indirizzo, registrazione account, nonché durante l’aggiunta/modifica degli indirizzi nel pannello amministrativo (AdminAddresses, AdminCarts).
- Supporto per moduli caricati dinamicamente — grazie al MutationObserver integrato, il modulo rileva i moduli degli indirizzi che compaiono dinamicamente (es. checkout AJAX, finestre modali) e aggiunge automaticamente a essi il modulo di ricerca.
- Esclusione reciproca dei provider — nella configurazione della catena di provider non è possibile selezionare lo stesso provider in due slot. Il provider selezionato viene automaticamente bloccato negli altri campi select.
- Compatibilità completa — PrestaShop 1.7.0 – 9.x, PHP 7.0 – 8.5, MySQL 5.6+ / MariaDB 10.x+. Nessuna dipendenza da Composer, nessuna libreria esterna. Funziona con qualsiasi tema.
- Multilingua — il modulo è completamente tradotto in polacco e inglese. Supporta il sistema di traduzioni di PrestaShop (legacy l() e il moderno trans()).
- Istruzioni di configurazione dettagliate — guida integrata con descrizione di ciascun provider, istruzioni per ottenere le chiavi API e passaggi per l’avvio rapido disponibile direttamente nel pannello del modulo.
Link alla demo del modulo:
Demo pannello amministrativo:
https://moduly-prestashop.eu/pobierz-dane-firmy-po-nip/admin-dev
Demo front office:
https://moduly-prestashop.eu/pobierz-dane-firmy-po-nip