Připravili jsme pro vás efektivní způsob zjišťování změn na objednávkách prostřednictvím nastavení webhooku. Webhook umožňuje dostávat notifikace o změnách v objednávkách v reálném čase.
Webhook je v podstatě HTTP callback, který umožňuje na základě určitých provedených změn na objednávkách, předat na vámi definovanou URL notifikaci. Na základě této notifikace pak stačí pro získání updatovaných dat zavolat skrze Marketplace API získání detailu objednávky.
Pokud používáte více doplňků využívající webhook, můžete definovat více URL. V takovém případě budou notifikace zasílány na všechny vámi definované URL.
Nastavení webhooku a sledování jeho aktuálního stavu je možné provést přímo v MALL Partner portálu na záložce Partner/Webhook. Tuto záložku může vidět pouze Admin.
https://new-partners.mallgroup.com/partner/webhook
Pro úspěšné nastavení webhooku je třeba na vaší straně vytvořit endpoint, na který vám systém bude notifikace zasílat. Jeho URL adresu poté vložíte do konfigurace v MALL Partner portálu.
Doporučujeme, aby nastavení a kontrolu provedl váš IT vývojář nebo dodavatel technického řešení pro napojení na MALL Partner!
Zároveň pokud v sekci Stav evidujete chybu, kontaktujte nejprve váš technický support pro prověření.
Upozorňujeme, že notifikace se posílají v maximální frekvenci jednou za minutu a stránka zobrazuje pouze 60 posledních stavů.
Tip: Pro zvýšení bezpečnosti můžete svůj endpoint zabezpečit pomocí HTTP Auth, v takovém případě uživatelské jméno a heslo zadejte přímo do URL (např. https://user:pass@example.com/partner/webhook)
—————————
Ukázka HTTP notifikace
HTTP method
POST
Content-Type
application/json
Request Body
[12341234, 56785678, 21221221]
Tělo požadavku obsahuje seznam celých čísel zakódovaných do formátu JSON.
Každé číslo reprezentuje ID aktualizované objednávky.
—————
Logy lze zobrazit stisknutím odkazu na příslušném řádku webhooku.
Technická dokumentace GET order detail…
V případě, že budete mít nějaké další dotazy, můžete se na nás obrátit skrze Centrum nápovědy.
