Přeskočit na hlavní obsah
Všechny sbírkyIntegraceDostupné integrace
Prestashop plugin 1.7 –⁠⁠⁠⁠⁠⁠ 9.0
Prestashop plugin 1.7 –⁠⁠⁠⁠⁠⁠ 9.0

PrestaShop, integrace, propojení s e-shopovou platformou

Jakub Filounek avatar
Autor: Jakub Filounek
Aktualizováno tento týden

Co v této nápovědě najdete?


Prestashop plugin 1.7 –⁠⁠⁠⁠⁠⁠ 9.0

1. Funkce pluginu 

  • Synchronizace nových i historických kontaktů

    • ti, kteří souhlasí s odběrem newsletteru, mají štítek prestashop_newsletter

  • Výběr seznamu kontaktů, do kterého se budou kontakty synchronizovat

  • Přenos jazykové mutace webu, na které kontakt nakupuje

    • vlastní pole PRESTA_LANGUAGE

  • Možnost výběru údajů u synchronizace kontaktů

  • Sledování objednávek (pouze pro tarif Marketer+)

  • Vložení trackovacího kódu pro sledování pohybu uživatelů na webu (pouze pro tarif Marketer+)

  • Manuální tracking uživatele při přihlášení (pouze pro tarif Marketer+)

  • Sledování obsahu košíku pro případnou automatizaci opuštěného košíku (pouze pro tarif Marketer+) (přenos probíhá přes API, pouze pro přihlášené uživatele)

  • Synchronizace základních údajů z objednávky ke kontaktu (pouze pro tarif Marketer+)

  • Sledování naposledy prohlíženého zboží (pouze pro tarif Marketer+)

  • Stav propojení pluginu se systémem Ecomail

  • Překlad do angličtiny podle nastavení Prestashopu

  • Podpora multishopů

Prestashop plugin je určený pro Prestashop verzi 1.7 –⁠⁠⁠⁠⁠⁠ 9.0 a PHP 7.1 a vyšší.


Od verze 1.9.702 je opuštěný košík odesílaný přes API. Nebude již tedy docházet k přeplnění cookies a nefunkčnosti objednávek/košíku. Znamená to však, že kontakt musí být přihlášený ve vašem e-shopu, aby se košík mohl na email takového uživatele odesílat do Ecomailu.


2. Propojte Ecomail s PrestaShopem –⁠⁠⁠⁠⁠⁠ videonávod

3. Jak plugin nainstalovat

  1. V adminu Prestashopu klikněte na Moduly -> Marketplace.

  2. Vyhledejte "Ecomail" a nainstalujte daný modul.

  3. Po instalování pluginu klikněte na "Konfigurace".

  4. Jako první zadejte svůj API klíč (můžete ho najít ve své administraci Ecomailu v záložce Správa účtu -> Pro vývojáře)

  5. Nastavení uložte.

  6. Poté vyberte seznam kontaktů, který máte v Ecomailu založen a do kterého chcete, aby se synchronizovaly kontakty z Prestashopu.

  7. Nastavte možnosti (ANO/NE) dle vaší preference:

  8. Nastavení uložte. Kliknutím na tlačítko uložit zahájíte synchronizaci dat. Počkejte, až se stránka znovu načte.

⚠️ U některých e-shopů může nastat problém se synchronizací historických dat. Důvodem je chybějící autorizace.

Pro správnou funkčnost pluginu zkontrolujte soubor .htaccess (k dispozici na stránce How to Regenerate Prestashop htaccess Step by Step – ClassyDevs ). V souboru vyhledejte řádek:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Pokud tento řádek chybí, přidejte jej manuálně. Poté můžete integraci znovu uložit.

4. Nastavení sledování uživatelů a prohlíženého zboží

 ℹ️ Funkce pouze pro uživatele v tarifu Marketer+

Sledování uživatelů vám umožní sbírat informace o pohybu zákazníků na webu. Díky tomu můžete reagovat na prohlížení konkrétních stránek či produktů a personalizovat tak váš mailing.

Jak na to?

Vložte do kolonky pro appId svůj identifikátor z Ecomailu (jedná se o název vašeho účtu, který vidíte přímo v URL – např. účet mujobchod.ecomailapp.cz má svůj appId mujobchod) a klikněte na tlačítko Uložit.


Tímto krokem nastavíte trackování kontaktů, které je pro sledování chování kontaktů na webu nezbytné.

Abyste mohli sledovat, jaké zboží kontakty na webu prohlížejí, do svého Ecomail účtu nahrajte produktový feed. Přejděte do sekce Další -> Zbožové feedy -> Přidat zbožový feed.

Jakmile začne integrace automaticky informace o prohlížených produktech do Ecomailu přenášet, můžete nastavit personalizovanou automatizaci. Ve scénáři můžete využít merge tagy pro zobrazení posledního prohlíženého zboží. Více informací naleznete v tomto článku.

5. Nastavení formuláře pro sběr kontaktů

ℹ️ Tento krok je nepovinný. Díky formulářům můžete rozšířit vaši databázi.

V Ecomailu si můžete vytvořit formulář pro sběr kontaktů a snadno jej vložit na váš web. Formulář vám umožní sbírat nové kontakty, a rozšířit tak databázi. Stačí zadat údaje z Ecomailu do nastavení pluginu:

Jak na to?

  1. Vytvořte formulář pro sběr kontaktů v Ecomailu (dle této nápovědy)

  2. Klikněte na "Použít formulář"


3. Zkopírujte parametr js.id:


4. Vložte jej do Presta pluginu:


5. Do druhého pole vložte ID účtu v Ecomailu. Jedná se o název vašeho účtu, který vidíte přímo v URL. Tedy například účet mujobchod.ecomailapp.cz má své appId mujobchod.

6. Nastavení Uložte.

6. Nastavení webhooku

ℹ️ Tento krok je nepovinný. Díky webhookům mohou s daty z Ecomailu pracovat externí aplikace.

Jako poslední krok nastavte webhook ve vybraném seznamu kontaktů (v aplikaci Ecomail) na URL, která je vygenerována pluginem a zobrazena v liště:

Webhook vám zajistí zpětnou vazbu odhlášených kontaktů z newsletterů z Ecomailu do Prestashopu.


Nevíte, zda je plugin správně nainstalován?

Stačí si ve Správci modulů (Moduly -> Správce modulů) najít plugin Ecomail a kliknout na tlačítko Konfigurace. Na následující stránce uvidíte v horní části zprávu ohledně stavu připojení pluginu k Ecomailu: Spojení se službou Ecomail je aktivní.

6. Jak pracovat s jazykovými mutacemi

Od verze 2.0.11 přenáší plugin pro Prestashop také informaci o tom, na jaké jazykové mutaci webu váš zákazník nakoupil.

Tuto informaci najdete v detailu kontaktu ve vlastním poli s názvem PRESTA_LANGUAGE. Jazyk se přenáší v podobě zkratky. U kontaktů z české verze e-shopu tak najdete hodnotu "cs".

💡TIP: Roztřiďte si své zákazníky podle jejich jazykové preference díky automatizaci, která po přihlášení nových kontaktů zkontroluje hodnotu v poli presta_language a kontakt zařadí do příslušného seznamu.

7. Multishopy

Od verze 2.0.26 podporuje plugin pro Prestashop také práci s multishopy. To znamená, že můžete pro každý váš obchod nastavit:

  • individuální API klíč –⁠⁠⁠⁠⁠⁠ lze tak každý obchod napojit na samostatný účet v Ecomailu (Ecomail účet vždy disponuje unikátním API klíčem)

  • seznam kontaktů v daném Ecomail účtu, kam se mají kontakty přenášet

  • a další specifické parametry.

Po instalaci doplňku viz bod 3 klikněte na "Konfigurace". V horní části stránky najdete rozbalovací seznam všech vašich obchodů z multistoru. Vyberte ten, pro který chcete provést nastavení.

Po výběru obchodu se v sekci "Konfigurace" automaticky změní hodnota, která určuje, pro který obchod aktuálně nastavení upravujete. Plugin se tak automaticky přepne do režimu tohoto obchodu. Tímto způsobem si můžete snadno přizpůsobit plugin pro každý váš obchod.

💡TIP: Máte v jednom Ecomail účtu nahraných více zbožových feedů pro jednotlivé jazykové mutace vašeho e-shopu (tj. všechny jazykové mutace máte napojené na jeden Ecomail účet)?

Pokud se napříč feedy shodují ID produktů, využijte pro propsání produktů v šabloně možnost specifikovat ID feedu přímo v rámci produktového merge tagu. Tak zajistíte, že se např. kontaktům ze seznamu, kde máte kontakty z české mutace e-shopu, propíší do e-mailu data z českého feedu.

Pro vyhledávání produktů v konkrétním feedu přidejte za název merge tagu __IDFEEDU (dvě podtržítka a ID feedu).

Více informací najdete v tomto článku naší nápovědy.

8. Prestashop a cookies

Důležité upozornění

V září 2021 byla schválena novela zákona o elektronických komunikacích, která s platností od 1. ledna 2022 přináší povinnost pro provozovatele webů ukládat cookies pouze s aktivním souhlasem návštěvníků. Platforma Prestashop aktivně tuto novelu neřeší a nenabízí technické řešení.
My však nyní přednostně pracujeme na tom, abychom upravili plugin tak, aby byl v souladu s novými zákonnými požadavky. Pro dočasné řešení doporučujeme plugin vypnout úplně, případně vypnout funkce jako trackovací kód a sledování obsahu košíku.

💭 Nenašli jste odpověď? Napište nám na chat nebo e-mail support@ecomail.cz. 😊

Dostali jste odpověď na svou otázku?