Hlavní funkce a výhody
- Automatické vkládání formuláře — modul sám přidá vyhledávací formulář podle VAT/NIP nad adresní formuláře na frontendu obchodu i v administraci. Nulová potřeba úprav souborů šablony.
- Podpora polských DIČ NIP — integrace s oficiálním API GUS (REGON) umožňuje stahování kompletních firemních údajů z polského registru: název firmy, adresa, PSČ, město.
- 5 poskytovatelů EU VAT na výběr — VIES REST API (Evropská komise), VATcomply, VATLayer a viesapi.eu. Dva z nich jsou zcela zdarma a nevyžadují registraci.
- Řetězec poskytovatelů s automatickým fallbackem — nakonfigurujte pořadí až 3 poskytovatelů. Pokud Poskytovatel 1 neodpoví nebo vrátí chybu, modul automaticky dotáže Poskytovatele 2 a následně Poskytovatele 3.
- Inteligentní cache odpovědí — výsledky vyhledávání jsou ukládány do mezipaměti s konfigurovatelnou dobou platnosti (TTL) pro každého poskytovatele. Snižuje počet dotazů na API a urychluje opakovaná vyhledávání.
- Konfigurovatelný timeout a retry — pro každého poskytovatele zvlášť nastavíte maximální dobu čekání (1–60 sekund) i možnost automatického opakování požadavku při chybách serveru.
- Panel s telemetrií poskytovatelů — vestavěný dashboard zobrazuje v reálném čase: průměrnou dobu odezvy API, procento úspěšnosti, počet externích dotazů, zásahy do cache a stav každého poskytovatele.
- Přehled cache — administrativní panel zobrazuje počet aktivních a expirovaných záznamů, velikost cache a datum posledního zápisu — plná kontrola nad mezipamětí.
- Funguje při checkoutu, registraci i v administraci — formulář se automaticky zobrazí na stránkách: objednávky (checkout), úpravy adresy, registrace účtu a také při přidávání/úpravě adres v administraci (AdminAddresses, AdminCarts).
- Podpora dynamicky načítaných formulářů — díky vestavěnému MutationObserver modul rozpozná adresní formuláře, které se objevují dynamicky (např. AJAX checkout, modální okna), a automaticky k nim přidá vyhledávací formulář.
- Vzájemné vyloučení poskytovatelů — v konfiguraci řetězce poskytovatelů nelze vybrat stejného poskytovatele ve dvou slotech. Vybraný poskytovatel je automaticky blokován v ostatních polích select.
- Plná kompatibilita — PrestaShop 1.7.0 – 9.x, PHP 7.0 – 8.5, MySQL 5.6+ / MariaDB 10.x+. Bez závislosti na Composeru, bez externích knihoven. Funguje s každou šablonou.
- Vícejazyčnost — modul je plně přeložen do polštiny a angličtiny. Podporuje systém překladů PrestaShopu (legacy l() i moderní trans()).
- Podrobné pokyny ke konfiguraci — vestavěný průvodce s popisem každého poskytovatele, pokyny k získání API klíčů a kroky pro rychlý start je dostupný přímo v panelu modulu.
Odkaz na demo modulu:
Demo administrativní panel:
https://moduly-prestashop.eu/pobierz-dane-firmy-po-nip/admin-dev
Demo frontend:
https://moduly-prestashop.eu/pobierz-dane-firmy-po-nip