Modul PrestaShop — identifikace volajícího
Modul se instaluje do vašeho vlastního obchodu a vytváří soukromý přístupový bod, ze kterého aplikace v telefonu stahuje data zákazníka v okamžiku hovoru. Žádné cizí servery, žádná databáze zákazníků opouštějící vaši infrastrukturu.
Co modul dělá
Modul CallerPeek promění vaši databázi zákazníků v PrestaShopu v telefonní seznam, který používá aplikace v telefonu. Když někdo volá, aplikace se modulu zeptá na číslo a modul odpoví hotovým textem — jménem zákazníka, počtem a hodnotou jeho objednávek, stavem poslední objednávky a historií dřívějších hovorů.
Veškerá logika i všechna data zůstávají na vašem serveru. Aplikace je jen prohlížeč — nekopíruje databázi, nesynchronizuje kontakty a nic k nám neodesílá.
Porovnání čísla
Modul porovnává posledních devět číslic s telefony uloženými v adresách zákazníků a ignoruje mezery, pomlčky a závorky. Stejný zákazník se tak najde, ať už má obchod uloženo +420 601 234 567, 601-234-567 nebo 00420601234567. Předvolbu země si modul bere automaticky z konfigurace PrestaShopu — není co nastavovat.
Co se objeví na telefonu
V panelu rozhodujete, které údaje se dostanou na obrazovku: počet objednávek, celková útrata, datum a stav poslední objednávky, její částka, historie dřívějších hovorů a maskovaná e-mailová adresa. Změna zaškrtnutí platí od dalšího hovoru — bez aktualizace aplikace v telefonech zaměstnanců.
Instalace krok za krokem
- Stáhněte ZIP modulu a nahrajte jej v panelu PrestaShopu: Moduly → Nahrát modul.
- Otevřete konfiguraci modulu. Při instalaci vzniká první zařízení s vlastním tokenem.
- V sekci Zařízení přidejte jedno zařízení na každý telefon (například „Anna", „Recepce", „Sklad").
- Klikněte u zařízení na Zobrazit QR kód a naskenujte jej v aplikaci CallerPeek v tomto telefonu.
- Hotovo — aplikace hned provede test spojení a potvrdí spárování s vaším obchodem.
Instalace zabere zhruba dvě minuty a nevyžaduje úpravu souborů, přístup k databázi ani programátora.
Panel modulu
Zařízení a tokeny
Seznam telefonů, každý s vlastním tokenem. U každého zařízení vidíte stav, čas posledního použití a počet dotazů provedených dnes. Jedním kliknutím zrušíte přístup, vygenerujete nový token nebo zobrazíte QR kód pro spárování.
Zavolat zpět
Volající z posledních sedmi dnů seskupení podle čísla. Aplikace hlásí, zda byl hovor přijat, a modul kontroluje, zda se poté objevila objednávka. Zákazníci označení „Zavolat zpět!" jsou ti, kdo volali a nic nekoupili — nejteplejší kontakty, jaké obchod má.
Deník hovorů
Úplná historie dotazů: datum, číslo, nalezený zákazník s odkazem na jeho kartu, zařízení a IP adresa. Deník se automaticky maže po nastaveném počtu dnů, zatímco historie shod podle čísla se ukládá zvlášť a mazání přežije.
Bezpečnost
- Pouze HTTPS — nešifrované požadavky modul odmítá.
- Token na každé zařízení, porovnávaný v konstantním čase, okamžitě zrušitelný z panelu.
- QR kód bez tokenu — obsahuje jen jednorázový kód platný 10 minut, který se přes šifrované spojení vymění za token.
- Limit dotazů za minutu z jedné IP adresy a denní limit na zařízení (ve výchozím stavu 300) — blokuje hromadné stahování databáze zákazníků.
- Viditelnost — sloupec „Dotazů dnes" ukáže neobvyklý provoz dřív, než se stane problémem.
Požadavky
- PrestaShop 1.7.6+ — otestováno do 9.x
- PHP 7.4+ — otestováno do 8.3
- SSL certifikát (HTTPS) na doméně obchodu
- Telefon s Androidem 8.0 nebo novějším
Modul nepotřebuje Composer, cron ani žádné externí služby. Odpovědi serveru jsou přeloženy do 13 jazyků podle jazyka nastaveného v aplikaci. I samotný panel modulu mluví 13 jazyky a má vlastní přepínač — můžete jej mít česky, i když zbytek panelu PrestaShopu běží anglicky.