Přeskočit na hlavní obsah

Prestashop

Pomocí tohoto modulu je možné propojit scénáře s daty Prestashop e-shopu

Instalace

Aby mohlo propojení správně fungovat, je nutné nainstalovat modul a získat tak tzv. API token (najdete v nastavení modulu) a vyplnit jej v nastavení modulu společně s URL adresou e-shopu.API token získáte v administraci PrestaShopu po instalaci

Budete potřebovat
  • URL webu (Např. https://www.obchod.cz)
  • API token (Získáte z administrace e-shopu po instalaci našeho modulu)

Funkce aplikace​

Ověřit číslo objednávky​

Ověření, zda zákazník zadává správné číslo objednávky je jednou ze základních funkcí. Díky tomu budete vždy vědět jakou objednávku zákazník řeší a eliminujete všechny problémy spojené s překlepy či záměnou s jinými doklady (VS, číslo faktury apod.)

Parametry aplikace​

Číslo objednávky (reference): Tady vyplňte proměnnou (ve složených závorkách), do které jste si uložili zadané číslo objednávky od uživatele, např.: {{ref}}.

Načíst detail objednávky​

ro zobrazení stavu objednávky, nebo rozhodnutí, co může zákazník se svou objednávkou provést za akce, potřebujete znát detaily jeho objednávky. K tomu vám stačí pouze zjistit od zákazníka číslo objednávky. Všechny detaily si pak načtete přímo z Prestashopu.

Parametry aplikace​

Číslo objednávky (reference): Tady vyplňte proměnnou (ve složených závorkách), do které jste si uložili zadané číslo objednávky od uživatele, např.: {{ref}}.

E-mail zákazníka: E-mail vyplňte stejně jako číslo objednávky jako proměnnou (ve složených závorkách), do které jste si uložili zadaný e-mail od uživatele např.: {{email}}. Pro zabezpečení dat vždy vyžadujeme od zákazníka, aby správně zadal kombinaci čísla objednávky a e-mailu. Jen pokud se tyto dva údaje shodují, můžeme zákazníkovi zobrazit obsah objednávky a nechat ho provádět změny.

Změnit stav objednávky​

Pro lepší přehlednost a práci s objednávkami, můžete měnit jejich stavy. Například když zakázník v samoobsluze zažádá o storno objednávky, rovnou ji stornujete atd. Díky napojení na Prestashop navíc můžete pracovat i se stavy, které jste si sami vytvořili.

Parametry aplikace​

Číslo objednávky (reference): Tady vyplňte proměnnou (ve složených závorkách), do které jste si uložili zadané číslo objednávky od uživatele, např.: {{ref}}.

E-mail zákazníka: E-mail vyplňte stejně jako číslo objednávky jako proměnnou (ve složených závorkách), do které jste si uložili zadaný e-mail od uživatele např.: {{email}}. Pro zabezpečení dat vždy vyžadujeme od zákazníka, aby správně zadal kombinaci čísla objednávky a e-mailu. Jen pokud se tyto dva údaje shodují, můžeme zákazníkovi zobrazit obsah objednávky a nechat ho provádět změny.

ID stavu: Ve výchozím nastavení má Prestashop tyto stavy:1 čeká se na platbu2 platba přijata3 probíhá příprava4 odeslána5 dodáno6 zrušenoJak zjistit ID stavu se dozvíte v naší nápovědě https://www.messageok.com/prestashop/stavy.

Přidat k poznámce zákazníka​

Pomocí této funkce můžete přidat text k interní poznámce u zákaznického účtu dané objednávky.

Parametry aplikace​

Číslo objednávky (reference): Tady vyplňte proměnnou (ve složených závorkách), do které jste si uložili zadané číslo objednávky od uživatele, např.: {{ref}}.

E-mail zákazníka: E-mail vyplňte stejně jako číslo objednávky jako proměnnou (ve složených závorkách), do které jste si uložili zadaný e-mail od uživatele např.: {{email}}. Pro zabezpečení dat vždy vyžadujeme od zákazníka, aby správně zadal kombinaci čísla objednávky a e-mailu. Jen pokud se tyto dva údaje shodují, můžeme zákazníkovi zobrazit obsah objednávky a nechat ho provádět změny.

Poznámka zákazníka: Interní poznámka, která se propíše k účtu zákazníka.

Upraví výdejní místo Zásilkovny u objednávky​

Pomocí této funkce můžete upravit objednávku tak, aby obsahovala informaci o jiném výdejním místě Zásilkovny (vyžaduje oficiální modul od Zásilkoviny).

Parametry aplikace​

Číslo objednávky (reference): Tady vyplňte proměnnou (ve složených závorkách), do které jste si uložili zadané číslo objednávky od uživatele, např.: {{ref}}.

ID pobočky: ID pobočky (výdejního místa) dle výběru zákazníka

Název pobočky: Název pobočky (výdejního místa) dle výběru zákazníka

Změnit přepravce objednávky​

Pomocí této funkce můžete upravit objednávku a nastavit ji jiného přepravce. Pokud se zadá přepravce Zásilkovna - lze také zadat konkrétní výdejní místo Zásilkovny.

Parametry aplikace​

Číslo objednávky (reference): Tady vyplňte proměnnou (ve složených závorkách), do které jste si uložili zadané číslo objednávky od uživatele, např.: {{ref}}.

Název modulu přepravce: Dle názvu modulu přepravce se nastavuje typ přepravy. Zadejte např. "packetery" pro Zásilkovnu apod.

ID pobočky: ID pobočky (výdejního místa) dle výběru zákazníka

Název pobočky: Název pobočky (výdejního místa) dle výběru zákazníka

Měna pobočky: Pokud se jedná o ČR tak je hodnota CZK, jinak EUR

Změna metody platby​

Pomocí této funkce můžete změnit metodu platby, například na dobírku.

Parametry aplikace​

Číslo objednávky (reference): Tady vyplňte proměnnou (ve složených závorkách), do které jste si uložili zadané číslo objednávky od uživatele, např.: {{ref}}.

E-mail zákazníka: E-mail vyplňte stejně jako číslo objednávky jako proměnnou (ve složených závorkách), do které jste si uložili zadaný e-mail od uživatele např.: {{email}}. Pro zabezpečení dat vždy vyžadujeme od zákazníka, aby správně zadal kombinaci čísla objednávky a e-mailu. Jen pokud se tyto dva údaje shodují, můžeme zákazníkovi zobrazit obsah objednávky a nechat ho provádět změny.

Platební modul: Kód platebního modulu. Typicky: cashondelivery

Popis platebního modulu: Typicky třeba: Cash on delivery (COD)

Název úhrady: Název úhrady. Typicky: Dobírka

Pričíst k ceně dopravy (CZK): Cena k připočtení k ceně objednávky. Například: 39

Pričíst k ceně dopravy (EUR): Cena k připočtení k ceně objednávky v případě EUR objednávek. Například: 39

Ověřit zákazníka podle e-mailu​

Pro zabezpečení dat vždy vyžadujeme od zákazníka, aby správně zadal kombinaci čísla objednávky a e-mailu. Jen pokud se tyto dva údaje shodují, můžeme zákazníkovi zobrazit obsah objednávky a nechat ho provádět změny.

Parametry aplikace​

Číslo objednávky (reference): Tady vyplňte proměnnou (ve složených závorkách), do které jste si uložili zadané číslo objednávky od uživatele, např.: {{ref}}.

E-mail zákazníka: E-mail vyplňte stejně jako číslo objednávky jako proměnnou (ve složených závorkách), do které jste si uložili zadaný e-mail od uživatele např.: {{email}}. Pro zabezpečení dat vždy vyžadujeme od zákazníka, aby správně zadal kombinaci čísla objednávky a e-mailu. Jen pokud se tyto dva údaje shodují, můžeme zákazníkovi zobrazit obsah objednávky a nechat ho provádět změny.

Načíst specifické informace z eshopu​

Parametry aplikace​

Číslo objednávky (reference): Tady vyplňte proměnnou (ve složených závorkách), do které jste si uložili zadané číslo objednávky od uživatele, např.: {{ref}}.

Zdrojová tabulka

Kl��č

Sloupec

Načíst e-mail zákazníka dle ID objednávky​

Načte e-mail, ze kterého byla vytvořena objednávka dle zadaného čísla objednávky. Pozor, při uložení výsledku aplikace do proměnné, můžete vyzradit tyto informace jiným návštěvníkům internetu. Doporučujeme proto proměnnou pojmenovat tak, aby začínala znakem $, takové proměnné nejsou přenášeny do prohlížeče.

Parametry aplikace​

Číslo objednávky (reference): Tady vyplňte proměnnou (ve složených závorkách), do které jste si uložili zadané číslo objednávky od uživatele, např.: {{ref}}.

Výsledek volání aplikace​

Ne: Pokud se nepodaří načíst e-mail zákazníka, obsahuje {{promenna}} hodnotu false (nepravda). Aplikace vám vrátí hodnotu Ne.

Načíst objednávky v konkrétním stavu​

Načte objednávky, které jsou momentálně v zadaném stavu dle ID

Parametry aplikace​

ID stavu: Ve výchozím nastavení má Prestashop tyto stavy:1 čeká se na platbu2 platba přijata3 probíhá příprava4 odeslána5 dodáno6 zrušenoJak zjistit ID stavu se dozvíte v naší nápovědě https://www.messageok.com/prestashop/stavy.

Výsledek volání aplikace​

Ano: Aplikace vrací další proměnné, které můžete dále ve scénáři používat:

Ne: Pokud se nepodaří načíst e-mail zákazníka, obsahuje {{promenna}} hodnotu false (nepravda). Aplikace vám vrátí hodnotu Ne.