PrestaShop modul: AlzaTrade Drop API

Verze: 2025-02 Kompatibilita: Prestashop 1.6, 1.7, 8.x Minimální systémové požadavky: PHP 7.1 Autor: COFIS CZ, s.r.o. | www.cofis.cz | cofis@cofis.cz

Základní informace

Základní informace

O modulu

Modul zajišťuje komunikaci mezi PrestaShop e-shopem a Drop API AlzaTrade.

Veškeré nové rezervace a objednávky od ALZA jsou ukládány do e-shopu a lze je zobrazit v administraci e-shopu v přehledu objednávek.

Objednávky mají ve sloupečku „Kód“ označení prefixem „ALZA“.

Základní informace

Účetnictví a fakturace mezi e-shopem a Alzou

Fakturace mezi e-shopem a Alzou probíhá separátně mimo tento modul. Více informací vám sdělí ALZA nebo se podívejte přímo na https://marketplace.alza.cz/prodej-zbozi

V současné době lze zvolit ze dvou možností fakturace:

Selfbilling

Fakturaci zařizuje Alza. Automatická fakturace prodaných položek. Alza vystavuje finanční doklady za dodavatele a posílá peníze. Ideální pro e-shopy a menší dodavatele.

EDI

Datová komunikace, která umožňuje elektronickou výměnu finančních dokladů týkajících se objednávek. Ideální volba pro větší partnery nebo ty, jejichž systém zvládne přímou integraci EDI (např. Pohoda). Ruční zasílání dokladů ve formátu EDI lze také řešit přes webový portál Orion.

Základní informace

Listing produktů

Listing produktů probíhá separátně mimo tento modul a provádí se přímo na partnerském portálu Alza https://marketplace.alza.cz/ kde v menu zvolte Zboží - Hromadný import. Listing zde pak probíhá pomocí Excel šablon.

Druhou možností jak provést listing produktů je pomocí XML feedu, více informací na https://www.alza.cz/listing-z-xml-feedu

Konkrétní provedení listingu konzultujte se svým odpovědným zástupcem na Alza Trade.

Základní informace

Testovací provoz

Testovací provoz předchází schválení napojení ze strany Alzy.

Modul je technicky připraven na realizaci jednotlivých testovacích scénářů. Jejich průběh a nastavení může vyžadovat určité technické znalosti. V případě potíží nás kontaktujte, pomůžeme vám testy úspěšně projít.

Konkrétní podobu testů vám sdělí odpovědný zástupce Alza Trade.

Varianty provozu napojení na Alza Trade

Instalace a nastavení modulu

Instalace a nastavení modulu

Instalace modulu

Modul nainstalujte klasickým způsobem v administraci e-shopu přes správce modulů.

Pokud používáte multistore, je nutné veškeré nastavení provádět v kontextu e-shopu, pro který máte licenci, tzn. ne v kontextu všech e-shopů.

Instalace a nastavení modulu

Nastavení e-shopu: Skupina zákazníků ALZA

V administraci e-shopu v číselníku Skupiny zákazníků vytvořte skupinu „ALZA“.

Této skupině nastavte ceny produktů ve výši, ve které je chcete do Alzy odesílat (vždy se odesílají ceny v Kč bez DPH). Případně lze na přiřazení cen využít i jinou skupinu zákazníků, viz dále.

Instalace a nastavení modulu

Nastavení e-shopu: Zákazník ALZA

V administraci e-shopu v číselníku Zákazníci vytvořte zákazníka „Alza.cz a.s.“. Na tohoto zákazníka se budou vytvářet objednávky přijaté skrz Dropshipment.

Instalace a nastavení modulu

Nastavení e-shopu: Dopravce ALZA

V administraci e-shopu v číselníku Dopravců vytvořte dopravce pro ALZA objednávky.

Instalace a nastavení modulu

Nastavení modulu

V konfiguraci modulu „Alza Connector“ nastavte:

Náhled CSV souboru „products.csv“

image-1646214486586.png

Instalace a nastavení modulu

Nastavení automatické komunikace (CRON)

Alza očekává 2 typy pravidelných datových zpráv, které e-shop musí odesílat. Nastavte pomocí tzv. „cronů“. Správné nastavení proberte se svým IT správcem e-shopu.

Instalace a nastavení modulu

Nastavení Alza Trade portál

Po přihlášení do partnerského portálu na Alza (https://marketplace.alza.cz/) je nutné nastavit několik údajů, pro správnou komunikaci modulu s Alzou.

Listing produktů

Listing se provádí v menu Zboží - Hromadný import.

Druhou možností jak provést listing je pomocí XML, více informací na https://www.alza.cz/listing-z-xml-feedu

Postupujte podle popisu na Alza portálu, případě po konzultaci se svým Alza onboarding specialistou.

Nastavení API a komunikace

Nastavení najdete v menu Zboží - Nastavení logistiky.

image-1676640095374.png

image-1638451240939.png

Práce s modulem

Práce s modulem

Stavy objednávek při práci s modulem

Modul využívá tyto stavy objednávek:

U těchto stavů vypněte automatické zasílání emailů zákazníkům a možnost stažení dodacích listů a faktur.
Pro zákazníky musí být tyto stavy neviditelné. Veškerou komunikaci se zákazníkem zajišťuje ALZA.

Část stavů objednávek se nastavuje automaticky systémem, viz popis níže. Zbytek stavů je nutné nastavovat ručně uživatelsky v administraci e-shopu při zpracování objednávek.

Každou objednávku je NUTNÉ uzavřít jedním z koncových stavů:

Adresy

Doprava a platba

Práce s modulem

Nová rezervace

Prvotní informace od ALZA, že něco bude chtít. Jedná se o předběžnou rezervaci zboží pro budoucí objednávku.

Stav je nastaven automaticky na základě požadavku z ALZA.

Stav objednávky: ALZA – nová rezervace

Práce s modulem

Nová objednávka

Závazné potvrzení nové objednávky ze strany ALZA. V této chvíli se očekává vyřízení a expedice dané objednávky.

Stav je nastaven automaticky na základě požadavku z ALZA.

Stav objednávky: ALZA – nová objednávka

Práce s modulem

Zabalení zásilky

Objednávky, které jsou připraveny na expedici je třeba zabalit do balíků pro dopravce. V administraci e-shopu v přehledu objednávek označte všechny objednávky ve stavu „ALZA – nová objednávka“, které si přejete zabalit pro expedici.

V případě, že využíváte vlastního dopravce, je nejprve nutné pro danou objednávku vyplnit Sledovací číslo zásilky (tracking number).

Přes menu „Hromadné akce“ poté zvolte „ALZA – generovat zásilky“.

Dojde k před-vytvoření balíků. Ty jsou ve výchozím tvaru rozděleny podle místa doručení. Tzn. například zásilky na 1 konkrétní pobočku ALZA jsou spojeny do jednoho balíku. Pokud potřebujete zboží z objednávek zabalit do více balíků, je zde nutné provést ruční úpravu. K tomu slouží zelené tlačítko „Přidat balík“, které přidá do seznamu prázdný balík. Rozdělení balíků na konkrétní zásilky pak provedete pomocí přepínačů „+“ a „-“ u pole „Množství“.

image-1656403579152.png

Zároveň je nutné ke každému balíku doplnit jeho skutečnou váhu.

Na závěr je nutné vygenerovat pro tyto připravené balíky zásilky. Provedete stiskem modrého tlačítka „VYGENEROVAT BALÍKY“.

Pokud je balík doručován na pobočku ALZA, je nutné před skutečným zabalením polepit každý jednotlivý produkt tzv. BCX kódem. Kódy lze po vygenerování balíků vytisknout v menu "ALZA DROPSHIPMENT – Balíky". Přesný postup je popsaný v následující kapitole tohoto návodu.

Stav objednávky: ALZA – zabaleno

Práce s modulem

Příprava svozu zásilek

Připravené balíčky je třeba odeslat dopravci jako žádost o vytvoření zásilky (objednávka svozu). V administraci e-shopu v přehledu ALZA DROPSHIPMENT – Balíky označte všechny balíčky, které hodláte odeslat (stav "Připraveno"). Přes menu „Hromadné akce“ poté zvolte „Vytvořit zásilku“, tím dojde k připravení zásilky pro svoz. Zatím stále jen v eshopu, dopravci zatím není žádná informace odeslána.

Stejný postup platí i v případě, že využíváte vlastního dopravce.

V případě, že potřebujete balíčky z nějakého důvodu upravit, zvolte z menu „Hromadné akce“ volbu „Smazat balíček“. Poté opakujte postup pro vytvoření balíčku z předchozího bodu.

Pro jednotlivé položky objednávek je nutné vytisknout BCX kódy a polepit jimi každý jednotlivý kus zboží. Označte jednotlivé balíčky a přes menu hromadných akcí zvolte "Tisk BCX".

Stav objednávky: ALZA – připraveno k expedici

Práce s modulem

Expedice objednávky

V administraci e-shopu v přehledu ALZA DROPSHIPMENT – Zásilky je přehled všech připravených zásilek. U těch, které chcete odeslat, klikněte na tlačítko „Odeslat zásilku“. Data byla v této chvíli odeslána na dopravce jako žádost o svoz.

Stejný postup platí i v případě, že využíváte vlastního dopravce.

Po odeslání najdete v tomto přehledu odkaz na stažení PDF se štítky dopravce a PDF se svozovým listem.

Štítky vytiskněte a nalepte na připravené balíky. Štítky se zobrazí po kliknutí v novém okně, pokud váš prohlížeč blokuje, upravte nastavení nebo stáhněte pomocí volby Uložit jako přes pravé tlačítko myši.

Po fyzickém odeslání označte zásilku jako odeslanou kliknutím na tlačítko „Označit jako odeslané“.

Stav objednávky: ALZA – expedováno

Práce s modulem

Track and Trace

Při dopravě objednávky vlastním dopravcem je nutné Alzu informovat a průběžném stavu dopravy pomocí Track and Trace zpráv. Tyto zprávy se odesílají uživatelsky z detailu objednávky.

Pořadí odesílání zpráv

V případě vrácení zásilky se využije "Rejected by end customer od buyer branch (vráceno)".

image-1656404286210.png

Stav objednávky: ALZA – TnT

Práce s modulem

Stav doručení objednávky

Konečný stav pro označení objednávky a rozlišení, zda byla nebo nebyla úspěšně doručena. Nastavuje se uživatelsky ručně v detailu objednávky pomocí tlačítka „Vrátit objednávku jako nedoručenou“ pokud byla objednávka zákazníkem vrácena.

Stav objednávky: ALZA – doručeno nebo ALZA – vráceno

Práce s modulem

Zrušení objednávky

Objednávku lze zrušit (stornovat) v různých případech.

Stav objednávky: ALZA – stornováno Alzou nebo ALZA – stornováno obchodem