Aktuálně řešíte "Tlačítkový zákon", bližší informace zde: Odstoupení od smlouvy a vrácení zboží

Nové Chytré řešení
Našeptáváš adres - Mapy.com / Google places Zobrazit větší

Našeptáváč adres - Mapy.com / Google places

Zákazník začne do pole „Ulice a číslo“ psát svou adresu a modul mu během psaní nabízí skutečné existující adresy. Jakmile jednu vybere, automaticky se doplní i město, PSČ a země – ve správném formátu, který PrestaShop vyžaduje. Výsledkem je rychlejší dokončení objednávky, méně překlepů v adresách a méně zásilek, které se vrátí jako nedoručitelné.

Více informací

Kód:

Verze modulu: 4.0.0

Kompatibilita: 1.7, 8, 9

Výběr varianty produktu

590 Kč

 

487 Kč bez DPH

Popis modulu

Našeptávač adres – zákazník napíše pár písmen, zbytek adresy se vyplní sám

Adresy dodává Mapy.cz (ideální pro ČR a Slovensko, zdarma) nebo Google Places (celý svět). Našeptává se v obchodě (registrace, Můj účet, pokladna) a volitelně i v administraci při ručním zadávání adres.

Proč tento modul

Adresní formulář je nejpracnější část objednávky – a zároveň místo, kde vzniká nejvíc chyb. Překlep v ulici, špatné číslo popisné nebo PSČ, které nepatří k městu, znamená zásilku, kterou dopravce nedoručí, a reklamaci, kterou řešíte vy. Na mobilu je ruční vypisování adresy navíc otravné natolik, že je to jeden z momentů, kdy zákazníci nákup vzdávají.

Našeptávač obojí řeší u zdroje: zákazník napíše tři písmena, vybere svou adresu ze seznamu skutečných existujících adres a všechna čtyři pole (ulice a číslo, město, PSČ, země) se vyplní sama – správně a najednou. Stejný komfort, jaký znáte z map na internetu nebo z pokladen velkých e-shopů.

Našeptávání adres Mapy.com / Google places

Jak našeptávání funguje

  • Našeptává se od nastaveného počtu znaků (výchozí 3) a seznam se průběžně zpřesňuje s každým dalším písmenem. Shodná část textu se v nabídce zvýrazňuje.
  • Po výběru adresy se vyplní všechna pole najednou – ulice s číslem popisným, město, PSČ i země. Zákazník nic nepřepisuje, jen zkontroluje a pokračuje.
  • PSČ se doplní ve formátu, který PrestaShop u dané země vyžaduje (např. „736 01“, ne „73601“) – formulář tedy projde validací na první pokus.
  • Ovládání funguje i z klávesnice (šipky + Enter) a panel je přístupný pro čtečky obrazovky (ARIA).
  • Našeptávač je jen pomocník navíc – zákazník může nabídku kdykoli ignorovat a adresu dopsat ručně. A pokud mapová služba zrovna neodpovídá, formulář funguje dál úplně normálně, jen bez nabídky.

Dva poskytovatelé adres: Mapy.cz a Google Places

Vyberete si, odkud se adresy berou – podle toho, kam prodáváte:

  • Mapy.cz (doporučeno pro ČR a Slovensko) – nejlepší znalost českých a slovenských adres včetně čísel popisných. Registrace na developer.mapy.com je zdarma, bez platební karty, a bezplatný měsíční objem dotazů běžnému e-shopu s rezervou stačí. Pokud prodáváte hlavně v ČR/SK, není co řešit.
  • Google Places – celosvětové pokrytí adres. Vyžaduje účet Google Cloud s platební kartou; Google poskytuje měsíční bezplatný objem a modul s dotazy aktivně šetří – všechny dotazy jedné rozepisované adresy spojuje do jedné účtované relace a výsledky si krátce pamatuje, takže se stejný dotaz neposílá dvakrát.

Přepnutí poskytovatele je otázkou dvou kliknutí v nastavení – vyberete službu, vložíte její API klíč, uložíte. Podrobný návod, jak klíč u obou služeb získat (krok za krokem, včetně odkazů), je přímo v nápovědě modulu.

Váš API klíč nikdy neopustí server

Modul je postaven jako serverová proxy: prohlížeč zákazníka se ptá vašeho e-shopu a teprve váš server se s API klíčem ptá mapové služby. Klíč se navíc posílá v HTTP hlavičce, ne v adrese požadavku. Nikdo ho tedy nemůže z webu opsat a spotřebovávat váš objem dotazů na cizím webu – na rozdíl od běžných řešení, která volají mapové API přímo z prohlížeče a klíč mají viditelný v kódu stránky.

Proti umělému protáčení dotazů (roboti, škodiči) je endpoint chráněn limitem požadavků na IP adresu za minutu (výchozích 60 běžného zákazníka nijak neomezí) a našeptávat se začíná až od nastaveného počtu znaků. Mapové službě se posílá pouze rozepsaný text adresy – nikdy žádné údaje o zákazníkovi, objednávce ani e-shopu.

Tři vzhledy panelu – ladí s každou šablonou

Vzhled nabídky adres vyberete v nastavení jedním kliknutím:

  • Klasický – jednoduchý čistý seznam, který zapadne do každé šablony,
  • Moderní – dvouřádkové položky s ikonou špendlíku (ulice tučně, město s PSČ pod ní) – vzhled známý z map,
  • Tmavý – poloprůhledný panel pro e-shopy s tmavou šablonou.

Tři vzhledy v základu našeptávače

Našeptává i v administraci

Dva samostatné vypínače určují, kde se našeptává: front office (registrace, Můj účet, pokladna) a administrace (Zákazníci → Adresy, adresy objednávek). Adresy zadávané ručně – třeba při objednávce po telefonu – tak vyplníte stejně rychle jako zákazník na webu, a se stejnou zárukou, že adresa skutečně existuje.

Nabízené země řídí váš e-shop, ne další nastavení

Modul si sám čte země aktivní ve vašem obchodě (Mezinárodní → Lokace → Země) – žádný další seznam neudržujete. V nastavení jen zvolíte režim:

  • Podle země zvolené ve formuláři (doporučeno) – nabízejí se adresy ze země, kterou má zákazník ve formuláři právě vybranou; dokud země známá není, použijí se všechny aktivní země e-shopu,
  • Vždy aktivní země e-shopu – nabízí se ze všech zemí, do kterých prodáváte, bez ohledu na výběr ve formuláři.

Nastavení za pět minut, vše na jedné záložce

Zapnout modul, vybrat poskytovatele, vložit API klíč – a našeptává se. Doladit pak můžete počet nabízených adres (výchozích 8), minimální délku dotazu, vzhled panelu, režim zemí, vypínače pro obchod a administraci i limit požadavků. Součástí administrace je podrobná česká nápověda ke každému nastavení včetně návodů na získání API klíčů.

Administrace / nastavení modulu našeptávače adres pro PrestaShop

Funguje se standardní šablonou hned – a s nestandardní taky

Adresní pole standardní šablony PrestaShopu si modul najde sám, bez jakéhokoli nastavování. Pro šablony a pokladny s nestandardními poli (typicky one-page checkouty) je připravena záložka Selektory: vlastní CSS selektory se k výchozím jen přidávají, takže nic nerozbijete, a v nápovědě je návod, jak selektor zjistit v prohlížeči krok za krokem. Modul zvládne i dvě adresy na jedné stránce (fakturační + dodací u OPC pokladen) – sám pohlídá, aby se ke každé adrese doplnilo její vlastní město, PSČ a země.

Vlastní identifikátory do šablony

Technické parametry

  • Kompatibilní s PrestaShop 1.7.x, 8.x i 9.x.
  • Poskytovatelé adres: Mapy.cz (REST API Mapy.com) a Google Places API (New); přepínání v nastavení, jediné pole pro API klíč.
  • API klíč uložen výhradně na serveru, veškerá komunikace se službami jde přes server e-shopu (proxy) a klíč se předává v HTTP hlavičce.
  • Ochrana endpointu: limit požadavků na IP a minutu (nastavitelný), minimální délka dotazu, kontrola původu požadavku.
  • Čistý JavaScript bez závislostí – žádné jQuery, žádné externí knihovny; do stránky se vkládá jen na stránkách s adresním formulářem.
  • Šetří dotazy: prodleva při psaní, rušení překonaných požadavků, krátká mezipaměť odpovědí; u Googlu navíc účtovací relace spojující našeptávání a detail adresy do jednoho celku.
  • Zvládá dynamicky překreslované formuláře (AJAX pokladna, změna země, modální okna v administraci) – pole si po překreslení znovu najde a rozepsanou práci neztratí.
  • Nezasahuje do šablony ani do jádra PrestaShopu; při výpadku mapové služby zůstávají formuláře plně funkční.
  • Podpora multistore – nastavení pro každý obchod zvlášť.

Každá vrácená zásilka kvůli chybné adrese stojí víc než tento modul. Nechte zákazníky adresu vybírat, ne vypisovat – rychleji objednají a vy doručíte napoprvé.

Parametry modulu

  • Podporovaná verze Prestashop 1.7, 8, 9
  • Licence Časově neomezená
  • Podpora 12 měsíců
  • Podpora MULTISTORE Ano / licence na doménu
  • Verze modulu 4.0.0
  • Lokalizace Čeština (CS)
  • Autor David Mrózek
Recenze

Komentáře k modulům mohou psát jen registrovaní uživatelé. Recenze jsou schvalovány a ověřovány administrátorem e-shopu.

Žádný názor zákazník pro tuto chvíli.

Napsat recenzi

Našeptáváč adres - Mapy.com / Google places

Našeptáváč adres - Mapy.com / Google places

Zákazník začne do pole „Ulice a číslo“ psát svou adresu a modul mu během psaní nabízí skutečné existující adresy. Jakmile jednu vybere, automaticky se doplní i město, PSČ a země – ve správném formátu, který PrestaShop vyžaduje. Výsledkem je rychlejší dokončení objednávky, méně překlepů v adresách a méně zásilek, které se vrátí jako nedoručitelné.

Changelog
  • Verze 4.0.0
    Datum vydání: 16.07.2026
    • zveřejnění modulu
Časté otázky a odpovědi
Jak aktualizuji své moduly?

Novou verzi modulu stáhnete ve svém účtu v sekci Moduly a licence a nahrajete ji v administraci přes Moduly → Přidat nový modul. Stará verze se přepíše a data zůstanou zachována – modul předem neodinstalovávejte. Aktualizace jsou zdarma rok od nákupu.

Celý návod krok za krokem →


Jak nainstaluji modul do svého eshopu?

V administraci otevřete Moduly a služby → Přidat nový modul, vyberete ZIP soubor modulu a kliknete na Nahrát. Poté modul v seznamu najdete a stisknete Instalovat. Nahrát jej lze i přes FTP do složky modules, bezpečnější je ale instalace přes administraci.

Celý návod krok za krokem →


Jak přeložím modul do dalšího jazyka?

Modul přeložíte přímo v administraci: v seznamu modulů zvolíte u modulu možnost Přeložit, vyberete cílový jazyk, texty upravíte a uložíte. Pokud modul obsahuje vlastní e-maily, nakopírujte navíc přes FTP jazykové šablony e-mailů podle návodu.

Celý návod krok za krokem →


Kolik stojí provoz našeptávače? Musím platit mapové službě?

Samotný modul má jednorázovou cenu, provoz pak závisí na zvoleném poskytovateli adres:

Mapy.cz – registrace na developer.mapy.com je zdarma a bez platební karty. Služba poskytuje velkorysý bezplatný měsíční objem dotazů, do kterého se běžný e-shop bez problémů vejde. Pro obchody prodávající v ČR a na Slovensku je to tedy v praxi provoz zdarma.

Google Places – vyžaduje účet Google Cloud s vloženou platební kartou. Google poskytuje měsíční bezplatný objem a modul spotřebu aktivně šetří: všechny dotazy jedné rozepisované adresy spojuje do jedné účtované relace (tzv. session token) a výsledky si krátce pamatuje, takže se stejný dotaz neposílá dvakrát. Přesto doporučujeme spotřebu sledovat v Google Cloud konzoli, zejména u e-shopů s velkou návštěvností.

Aktuální ceníky a limity najdete přímo na webech služeb (developer.mapy.com, Google Cloud konzole) – mohou se v čase měnit.


Mapy.cz, nebo Google Places – kterého poskytovatele vybrat?

Krátká odpověď: prodáváte-li hlavně v ČR a na Slovensku, zvolte Mapy.cz. Prodáváte-li do zemí, které Mapy.cz nepokrývají dostatečně, zvolte Google Places.

 Mapy.czGoogle Places
Pokrytí adresvynikající ČR a SK, dobré okolní zeměcelý svět
Registracezdarma, bez platební kartyúčet Google Cloud s platební kartou
Bezplatný objemměsíční, běžnému e-shopu stačíměsíční, spotřebu doporučujeme hlídat
Vhodné proe-shopy prodávající v ČR/SKe-shopy prodávající do celého světa

Poskytovatele můžete kdykoli přepnout v nastavení modulu – vyberete službu, vložíte její API klíč a uložíte. Nic dalšího se nemění, našeptávač pro zákazníky vypadá i funguje stejně.


Jak získám API klíč pro Mapy.cz?

Získání klíče je zdarma a zabere pár minut, platební karta není potřeba:

  1. Otevřete developer.mapy.com a zaregistrujte se (stačí e-mail).
  2. Po přihlášení otevřete Můj účet → Projekty a API klíče.
  3. Založte nový projekt – název je libovolný, např. jméno vašeho e-shopu. U projektu se automaticky vytvoří API klíč.
  4. Klíč zkopírujte a v administraci modulu ho vložte do pole API klíč. Jako poskytovatele nechte Mapy.cz a uložte.

Od této chvíle se našeptává. Stejný návod máte po ruce i přímo v nápovědě na záložce Nastavení modulu.


Jak získám API klíč pro Google Places?

U Googlu je postup o něco delší, protože vyžaduje účet Google Cloud s platební kartou:

  1. Otevřete console.cloud.google.com a přihlaste se Google účtem.
  2. Založte projekt a v sekci Fakturace (Billing) k němu připojte platební kartu – bez ní Google mapové služby nezpřístupní.
  3. V knihovně API (APIs & Services → Library) vyhledejte a povolte „Places API (New)“ – pozor, musí to být varianta s dovětkem „New“, starší „Places API“ modul nepoužívá.
  4. V APIs & Services → Credentials vytvořte API klíč (Create credentials → API key).
  5. Klíč zkopírujte, v administraci modulu vyberte poskytovatele Google Places, klíč vložte do pole API klíč a uložte.

Google poskytuje měsíční bezplatný objem dotazů; spotřebu doporučujeme sledovat v Google Cloud konzoli. Oficiální návod Googlu: developers.google.com/maps/documentation/places/web-service/get-api-key.


Je můj API klíč v bezpečí? Nemůže mi ho někdo z webu ukrást a vyčerpat mi kredit?

Nemůže – klíč nikdy neopustí váš server. Běžná řešení volají mapové API přímo z prohlížeče, takže klíč je viditelný v kódu stránky a kdokoli si ho může opsat a používat na vlastním webu na váš účet. Tento modul je postaven jinak: prohlížeč zákazníka se ptá vašeho e-shopu a teprve váš server se s klíčem ptá mapové služby. Klíč se navíc předává v HTTP hlavičce, ne v adrese požadavku, takže nezůstává ani v přístupových záznamech serverů.

Proti umělému protáčení dotazů (a tím spotřeby) je serverový endpoint chráněn několika pojistkami najednou:

  • limit požadavků z jedné IP adresy za minutu – výchozích 60 běžného zákazníka nijak neomezí, roboty spolehlivě zastaví; hodnotu lze změnit,
  • minimální délka dotazu – našeptává se až od nastaveného počtu znaků,
  • kontrola původu požadavku – dotazy zvenčí, které nepřicházejí z vašeho e-shopu, se odmítají.

Jaká data se posílají mapové službě? Jak je to s GDPR?

Mapové službě se posílá pouze rozepsaný text adresy – tedy to, co zákazník právě píše do adresního pole, a země, pro kterou se má hledat. Nikdy se neposílají žádné údaje o zákazníkovi (jméno, e-mail, telefon), o objednávce ani o vašem e-shopu. Modul si žádné dotazy ani vybrané adresy nikam neukládá.

Jde o stejný princip, jako když někdo hledá adresu v mapách na internetu. Vybraná adresa se uloží jen tam, kam ji zákazník sám odešle – do adresního formuláře vaší objednávky, přesně jako kdyby ji napsal ručně.


Bude našeptávač fungovat s mou šablonou a one-page checkoutem?

Se standardní šablonou a pokladnou PrestaShopu funguje hned po instalaci bez jakéhokoli nastavování – adresní pole si modul najde sám. Zvládá i dynamicky překreslované formuláře: AJAX pokladnu, přenačtení formuláře po změně země i modální okna v administraci. Pole si po překreslení znovu najde a rozepsanou práci …

Celý návod krok za krokem →


Co se stane, když mapová služba vypadne nebo mi dojde bezplatný objem dotazů?

Nic dramatického – e-shop jede dál. Našeptávač je navržen jako pomocník navíc: když mapová služba neodpovídá, došel objem dotazů nebo je klíč neplatný, adresní formulář funguje úplně normálně, jen se nezobrazuje nabídka adres. Zákazník adresu prostě napíše ručně, jako by modul nebyl. Nikdy se nestane, že by zákazník kvůli výpadku služby nemohl dokončit objednávku.

Totéž platí pro pomalé odpovědi – našeptávání nikdy neblokuje psaní ani odeslání formuláře.


Z jakých zemí se adresy nabízejí? Musím země někde nastavovat?

Nemusíte – modul si seznam zemí bere sám z nastavení vašeho obchodu (aktivní země v Mezinárodní → Lokace → Země). V nastavení modulu jen zvolíte režim:

  • Podle země zvolené ve formuláři (doporučeno) – nabízejí se adresy ze země, kterou má zákazník ve formuláři právě vybranou. Dokud země známá není, použijí se všechny aktivní země e-shopu.
  • Vždy aktivní země e-shopu – nabízí se vždy ze všech zemí, do kterých prodáváte, bez ohledu na výběr ve formuláři.

Když tedy do nabídky zemí e-shopu přidáte třeba Rakousko, začne se v něm automaticky i našeptávat – bez zásahu do modulu.


Funguje našeptávání i v administraci?

Ano. Modul má dva samostatné vypínače: front office (formuláře pro zákazníky – registrace, Můj účet, pokladna) a administrace (adresní formuláře back office – Zákazníci → Adresy a adresy objednávek). Můžete tedy našeptávat jen zákazníkům, jen sobě v administraci, nebo obojí.

V praxi to ocení každý, kdo zadává objednávky po telefonu nebo zakládá adresy zákazníků ručně – adresa se vyplní na pár úhozů a máte jistotu, že skutečně existuje.


Doplní se PSČ ve správném formátu? PrestaShop mi jinak adresu neuloží.

Ano, na tohle modul myslí. PrestaShop kontroluje formát PSČ podle pravidel jednotlivých zemí – české PSČ vyžaduje ve tvaru s mezerou („736 01“), zatímco mapové služby ho vracejí bez mezery („73601“). Modul proto PSČ před vyplněním automaticky formátuje podle masky země nastavené v PrestaShopu, takže formulář projde validací na první uložení a zákazník žádnou chybu neřeší.

Funguje to pro všechny země podle jejich masek v PrestaShopu, ne jen pro ČR.


Dá se přizpůsobit vzhled nabídky adres?

V nastavení vybíráte ze tří připravených vzhledů:

  • Klasický – jednoduchý čistý seznam, ladí s každou šablonou,
  • Moderní – dvouřádkové položky s ikonou špendlíku: ulice tučně, město s PSČ pod ní – vzhled známý z map,
  • Tmavý – poloprůhledný tmavý panel pro e-shopy s tmavou šablonou.

Ve všech vzhledech se zvýrazňuje část textu, která se shoduje s tím, co zákazník napsal. Živé ukázky všech vzhledů najdete v souboru doc/navrhy-vzhledu.html ve složce modulu – stačí otevřít v prohlížeči. Pro jemné doladění (barvy, písmo) lze panel stylovat běžným CSS vaší šablony.


Zpomalí modul e-shop? Kolik dotazů se vlastně posílá?

Na rychlost e-shopu má modul zanedbatelný vliv. Jeho skripty se vkládají jen na stránky s adresním formulářem (registrace, Můj účet, pokladna) – na produktech, v kategoriích ani na hlavní stránce modul nic nedělá. Jde o čistý JavaScript bez závislostí, žádné externí knihovny se nenačítají.

S dotazy na mapovou službu modul šetří hned několika způsoby: čeká na krátkou pauzu v psaní (neposílá dotaz po každém písmenu), překonané dotazy ruší, odpovědi si krátce pamatuje (stejný dotaz se neposílá dvakrát) a našeptává až od nastaveného počtu znaků. U Googlu navíc všechny dotazy jedné rozepisované adresy spojuje do jediné účtované relace.


Doporučené moduly