Přeskočit na hlavní obsah
Prestashop plugin 1.7 - 8.0

PrestaShop, Integrace, Propojení

Jakub Filounek avatar
Autor: Jakub Filounek
Aktualizováno před více než týdnem

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


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 účet Marketer+)

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

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

  • Sledování obsahu košíku pro případnou automatizaci opuštěného košíku (pouze pro účet Marketer+) (API, pouze pro přihlášené uživatele)

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

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

  • Stav propojení pluginu se systémem Ecomail

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

Prestashop plugin je určený pro Prestashop verzi 1.7 - 8.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ětě 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 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 němu

můžete reagovat na prohlížení zboží nebo konkrétní kategorie 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. Tedy například úč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 automatizovaného scénáře 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 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 Vašehop úč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 nakoupí. Tuto informaci najdete 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. 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?