Integrace Ověřeno zákazníky zdarma pomocí Shopify Flow 🚀
Adam Charvát
K integraci vašeho eshopu s Ověřeno zákazníky (Heureka.cz a Heureka.sk) můžete použít aplikace dostupné na Shopify Appstore. Pokud ale používáte Flow, můžete si proces nastavit sami.
Flow je oficiální aplikace od Shopify, která se snadno ovládá a umožňuje intuitivně vytvářet a automatizovat různé procesy.
V článku si ukážeme proces, který automaticky pošle data do Heuréky po uskutečněném nákupu. Heuréka automaticky po několika málo dnech odešle zákazníkovi dotazník Ověřeno zákazníky do emailu.
Česko a Slovensko. Náš workflow rozliší české a slovenské nákupy podle adresy doručení.
Data z objednávky. Do Heuréky se automaticky odešlou data o zákazníkovi a nakoupených produktech (ID jejich variant). Pokud máte nastavený XML feed, zákazník může hodnotit i produkty na vašem eshopu.
Souhlas zákazníka. Ve výchozím případě budeme předpokládat, že zákazník souhlasí se zasláním dotazníku, ale přidáme možnost do košíku, kde zákazník může vyjádřit nesouhlas.
API klíče. Připravte si API klíče z Heuréky, kterými budete autorizovat vaše API požadavky. Pokud prodáváte na Česko i Slovensko, připravíte si dva různé klíče. Tajný klíč pro CZ Heureku najdete zde.
Do eshopu nainstalujte a otevřete aplikaci Flow, klikněte na tlačítko Import
Vyberte stažený soubor a otevřete workflow
Ve Flow upravte akce s názvem Send HTTP request. Nahraďte VÁŠ API KEY skutečnými klíči.
Podle vašich potřeb můžete upravit nebo odstranit podmínky pro Česko a Slovensko.
Aktivujte workflow
Upravte hodnoty pro API klíče v akcích Send HTTP Request
Přidání checkboxu do košíku pro vyjádření nesouhlasu
Měli byste zákazníkům umožnit vyjádření nesouhlasu s dotazníkem. Toho docílíte přidáním kódu s checkboxem do vaší šablony.
Otevřete sekci Online Store a v šabloně vyberte možnost úpravy kódu (Edit code)
Najděte, kde je kód pro košík ve vaší šabloně, obvykle se bude jednat o soubor main-cart-items.liquid nebo cart.liquid
Zkopírujte a vložte kód níže do vaší šablony. Kód musí být uvnitř form tagu.
Otestujte, že jste kód vložili na správné místo. Udělejte testovací objednávky, v administraci u objednávek byste měli vidět zda zákazník zaškrt tlačítko nesouhlasu.
V aplikaci Flow můžete zobrazit Run history a zkontrolovat, zda byl API požadavek odeslán.
Na některých šablonách můžete narazit na chybu. Více informací k přidávání cart attributes do košíku najdete v diskuzi zde, případně nás kontaktujte.
<p className="cart-attribute__field" >
<input type="hidden" name="attributes[Heureka-Dotaznik]" value="Heureka-Yes" />
<input id="heureka" type="checkbox" name="attributes[Heureka-Dotaznik]" value="Heureka-No"{% if cart.attributes["Heureka-Dotaznik"] == "Heureka-No"
%} checked{% endif %}>
<label for="heureka">Nesouhlasím se zasláním dotazníku spokojenosti v rámci programu Ověřeno zákazníky, který pomáhá zlepšovat služby.</label>
</p>
Kód vložte před konec sekce form
V administraci uvidíte, zda zákazník ne/souhlasil s dotazníkem