Návod k integraci

Shopsys Platform

Našeptávač adres Launify nasadíte do Shopsys Platform přes vestavěný Google Tag Manager nebo skript ve storefrontu a namapujete pole košíku.

Doba implementace
30 min
Způsob nasazení
JS Snippet
Aktualizováno
4. listopadu 2026

V kostce

  • Storefront Shopsys Platform má Google Tag Manager zabudovaný, ID kontejneru se nastavuje proměnnou GTM_ID.
  • Kód Launify pak stačí přidat v GTM jako tag typu Vlastní HTML, bez dalšího nasazení.
  • Bez GTM vloží vývojář skript do _document.tsx nebo jako komponentu next/script ve storefrontu.
  • Starší verze se šablonami Twig mají v administraci sekci Měřící skripty s umístěním na všech stránkách.
  • Pole adresy v košíku mají názvy street, city a postcode, u doručovací adresy deliveryStreet, deliveryCity a deliveryPostcode.

Našeptávač adres pro Shopsys od Launify nasadíte nejsnáze přes Google Tag Manager, který má storefront Shopsys Platform zabudovaný. Launify je našeptávač adres pro e-shopy: zákazník v košíku začne psát ulici, vybere adresu z návrhů a Launify doplní město a PSČ. V administraci Launify si vytvoříte API klíč, v GTM přidáte tag s kódem Launify a namapujete pole adresy v košíku. Pokud GTM nepoužíváte, vývojář vloží skript přímo do storefrontu. Celá implementace zabere zhruba 30 minut.

Co našeptávač adres přinese e-shopu na Shopsysu

  • Méně chybných adres i u velkých objemů. Shopsys používají větší e-shopy, kde každá nedoručitelná zásilka znamená náklady navíc. Zákazník vybírá z existujících adres místo ručního psaní.
  • Bez nového nasazení kódu. Přes vestavěný Google Tag Manager přidáte našeptávač bez zásahu do repozitáře a bez čekání na release.
  • Více domén, více zemí. Pro každou doménu Shopsysu nastavíte vlastní zemi našeptávání.

Co budete potřebovat

  • Účet v administraci Launify na app.launify.com.
  • Kontejner v Google Tag Manageru napojený na e-shop, nebo vývojáře s přístupem ke kódu storefrontu.
Krok 1

Vytvořte API klíč v administraci Launify

  1. Přihlaste se do administrace Launify.
  2. Klikněte na Integrace → Vytvořit klíč.
  3. Vyplňte název klíče a všechny domény e-shopu, na kterých má klíč fungovat, a klikněte na Uložit.
  4. Na řádku s klíčem klikněte na symbol </> a zkopírujte kód z vyskakovacího okna.

Zkopírovaný kód už obsahuje váš API klíč. Vypadá zhruba takto:

<script>
(function(){
  function init() {
    if(window.Launify) return;
    var s = document.createElement("script");
    s.src = "https://cdn.launify.com/launify.min.js?t=" + Date.now();
    s.async = true;
    s.onload = function() {
      try {
        var launifyInstance = new Launify('YOUR_API_KEY_HERE');
        launifyInstance.updateCountry('CZ');
        launifyInstance.init();
      } catch(e) { console.error(e); }
    };
    document.head.appendChild(s);
  }
  if(document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", init);
  } else {
    init();
  }
})();
</script>

Pokud kód kopírujete odsud, nahraďte YOUR_API_KEY_HERE svým klíčem a v updateCountry('CZ') nastavte cílovou zemi e-shopu (ISO kód, např. SK, PL, HU, DE). Pro každou doménu s jinou zemí vytvořte samostatný tag.

Krok 2

Vložte našeptávač adres pro Shopsys přes Google Tag Manager

Storefront Shopsys Platform načítá GTM na všech stránkách včetně košíku. ID kontejneru se nastavuje proměnnou prostředí GTM_ID, případně pro jednotlivé domény GTM_ID_1, GTM_ID_2 a dalšími. Pokud ji máte nastavenou, stačí:

  1. V Google Tag Manageru otevřete kontejner e-shopu a klikněte na Tagy → Nový.
  2. Jako typ tagu zvolte Vlastní HTML a vložte kód zkopírovaný z Launify.
  3. Jako spouštěč vyberte All Pages.
  4. Tag uložte a kontejner publikujte tlačítkem Odeslat.

Storefront je aplikace v Next.js a mezi stránkami přechází bez úplného načtení. Kód Launify obsahuje pojistku, aby se při opakovaném spuštění nenačetl vícekrát. Po nasazení proto ověřte, že se návrhy adres zobrazí i po přechodu do košíku z jiné stránky e-shopu. Podrobnější popis nastavení tagu najdete v návodu Google Tag Manager.

Krok 3

Bez GTM vložte skript přímo do kódu

Tento krok přeskočte, pokud jste použili GTM.

  • Shopsys Platform 13 a novější (storefront v Next.js): vývojář vloží skript do <Head> v souboru project-base/storefront/pages/_document.tsx, nebo ho přidá jako komponentu next/script do AppPageContent.tsx, která obaluje všechny stránky. Jako vzor poslouží existující PageHeadScripts.tsx.
  • Shopsys Framework 12 a starší (šablony Twig): v administraci otevřete Nastavení → Měřící skripty → Přehled skriptů, přidejte nový skript, vložte kód a u Umístění skriptu zvolte Po obsahu (na všech stránkách).
Krok 4

Namapujte pole košíku

V administraci Launify klikněte na Integrace a sjeďte k části Mapování vstupů a výstupů. První mapovací skupina je už připravená, upravte ji podle polí vašeho košíku nebo přidejte další. Pole můžete zadat podle atributu id, name, class nebo data atributu.

V aktuálním storefrontu je adresa ve formuláři kontaktních údajů (/objednavka/kontaktni-udaje) a pole mají tyto atributy name:

ÚdajFakturační adresaDoručovací adresa
Ulice a číslo domustreetdeliveryStreet
MěstocitydeliveryCity
PSČpostcodedeliveryPostcode

Pro fakturační a doručovací adresu vytvořte dvě samostatné mapovací skupiny. Pokud máte košík upravený, ověřte si názvy v prohlížeči (pravým tlačítkem na pole → Prozkoumat). Když si nebudete vědět rady, napište nám a mapování nastavíme za vás.

Jak ověřit, že našeptávač funguje

  1. Vložte zboží do košíku a pokračujte přes dopravu a platbu ke kontaktním údajům.
  2. Začněte psát ulici do pole adresy. Měly by se objevit návrhy adres.
  3. Po výběru návrhu zkontrolujte, že se správně doplnilo město a PSČ.
  4. Zopakujte test po přechodu do košíku z jiné stránky, bez obnovení stránky.

Časté otázky

Potřebuji pro nasazení na Shopsys vývojáře?

Pokud má váš e-shop nastavený Google Tag Manager, vývojáře nepotřebujete. Kód Launify přidáte v GTM jako tag typu Vlastní HTML a kontejner publikujete. Vývojáře budete potřebovat jen tehdy, když GTM nepoužíváte a skript je potřeba vložit přímo do kódu storefrontu a nasadit novou verzi.

Jak dlouho trvá nasazení našeptávače na Shopsys?

Zhruba 30 minut. Přes Google Tag Manager zvládnete samotné vložení za pár minut, více času zabere namapování fakturační a doručovací adresy a test na všech doménách. Pokud skript vkládá vývojář přímo do storefrontu, přičtěte čas na nasazení nové verze e-shopu.

Kde v administraci Shopsysu najdu pole pro vlastní skripty?

Ve starších verzích se šablonami Twig je v administraci sekce Měřící skripty v Nastavení. Od verze 14 tento modul v administraci není a Shopsys doporučuje spravovat skripty třetích stran přes Google Tag Manager, který je ve storefrontu zabudovaný. ID kontejneru nastaví vývojář v proměnné GTM_ID.

Funguje našeptávač i na více doménách?

Ano. Shopsys Platform podporuje více domén a pro každou lze nastavit vlastní kontejner GTM. V administraci Launify povolte u API klíče všechny domény e-shopu. Pokud domény cílí na různé země, vytvořte pro každou samostatný tag se správnou zemí ve funkci updateCountry a spouštěčem pro danou doménu.

Zpomalí skript Launify můj e-shop?

Ne výrazně. Skript se načítá asynchronně, takže neblokuje vykreslení stránky, a je optimalizovaný na rychlost. Zákazník si jeho načítání na běžných stránkách nevšimne a v košíku mu našeptávač naopak ušetří čas při vyplňování adresy a sníží počet překlepů v doručovacích údajích.

Hledáte obecný postup pro jinou platformu? Podívejte se na návod Vlastní integrace. Přehled všech podporovaných platforem najdete v článku Launify teď funguje na více než 20 e-shopových platformách.

Nebudete si vědět rady?

Napište nám a integraci nastavíme společně.

Napsat podpoře

Zdroje