Založte si e-shop zdarma a získejte 10 000 AI kreditů na start. Bez karty, bez závazku.E-shop zdarma + 10 000 AI kreditů na start

Začít zdarma
Přeskočit na obsah

Automatizace

n8n: automatizace, kterou si hostujete sami

Stejné napojení jako u Make, jen ve vašem n8n. Uzel Webhook přijme události, uzel HTTP Request si dotáhne data z obchodu.

SHOPZIn8n

01Co si předáváte

Konkrétně

Jak se napojí
Uzel Webhook, metoda POST
Události
14 typů, vybíráte je zaškrtnutím
Podpis
HMAC-SHA256, otevřený Standard Webhooks
Ověření
Uzel Code, se zapnutým Raw Body
Doručení
Nejméně jednou, s rostoucími odstupy
Data z obchodu
Uzel HTTP Request proti našemu API

02Zapnutí

Jak to spustíte

Tři kroky. Delší návod by znamenal, že jsme něco neudělali za vás.

  1. Přidejte uzel Webhook

    Metodu nastavte na POST a zapněte Raw Body. Bez surového těla nejde podpis ověřit, protože přeserializované JSON má jiné bajty.

  2. Vložte produkční adresu do nastavení

    V Nastavení → API a MCP v části Webhooky přidáte koncový bod a zaškrtnete události, které chcete dostávat.

  3. Ověřte podpis a dotáhněte data

    Za Webhook dejte uzel Code s ověřovacím kódem z administrace, data pak čtěte uzlem HTTP Request s klíčem v hlavičce.

Návod v administraci SHOPZI: jak napojit webhooky na Make.com a n8n, s ověřením podpisu

03Meze

Co to neumí

Tohle je ta část, kterou většina stránek o integracích vynechá. Radši to víte předem.

Počítejte s tím

  • Neobsahuje: Adresa musí být veřejná a přes https: n8n běžící jen ve vaší síti se k nám nedostane
  • Neobsahuje: Bez zapnutého Raw Body v uzlu Webhook podpis nikdy nebude sedět
  • Neobsahuje: Doručujeme nejméně jednou, takže tutéž zprávu můžete dostat víckrát. Deduplikujte podle jejího identifikátoru
  • Neobsahuje: Pokusů o doručení je nejvýš 6 a pak zprávu vzdáme. Adresa, která selhává opakovaně, se sama pozastaví
  • Neobsahuje: Webhooky běží jen se zapnutým REST API, které zapíná vlastník obchodu v Nastavení → API a MCP, jen s placeným tarifem, nebo s jeho zkušebním obdobím a uloženou kartou
  • Neobsahuje: Přes REST API se dá jen číst: objednávky, vratky a zásilky, produkty a kategorie, zásoby a skladové pohyby, zákazníci a doklady s PDF a ISDOC. Zápis zvenčí API nemá

Časté dotazy

Na co se ptáte

Funguje to i s n8n, které si hostuju sám?

Ano, pokud je jeho produkční adresa dostupná z internetu přes https. Instance běžící jen ve vnitřní síti se k nám nedostane, protože na neveřejné adresy záměrně neposíláme nic.

Proč mi neprochází ověření podpisu?

V devíti z deseti případů kvůli vypnutému Raw Body v uzlu Webhook. Podepisujeme přesně ty bajty, které odesíláme, takže tělo, které si n8n samo přeskládá, dá jiný otisk.

Potřebuju k tomu placený tarif n8n?

Ne, z naší strany na tom nezáleží. Uzly Webhook, Code i HTTP Request jsou běžná výbava n8n. Kolik API klíčů si u nás můžete vytvořit, určuje váš tarif SHOPZI, viz ceník.

Napojení je v ceně od tarifu Basic

Začít můžete zdarma. Napojení zapnete s tarifem Basic nebo vyšším, který vyzkoušíte 30 dní zdarma, a za samotné napojení nic navíc neplatíte. SHOPZI si z vašich prodejů nebere nic.