Shoptet a ERP přes API: proč potřebujete frontu, kontrolu a opakování

Shoptet a ERP přes API: proč potřebujete frontu, kontrolu a opakování

Přenést jednu objednávku je snadné. Udržet správně propojení při výpadku, souběhu změn a opakovaném doručení je skutečná práce integrace. U Shoptet Premium proto navrhujeme nejen přenos dat, ale i jejich dohledatelnost a obnovu.

Určete, který systém vlastní jaká data

ERP může spravovat sklad a e-shop zákaznickou objednávku. U cen, stavů a kontaktních údajů je ale potřeba rozhodnout podrobněji. Dvě aplikace, které si stejnou hodnotu stále přepisují, nevytvářejí spolehlivou synchronizaci.

Sepíšeme mapu polí, směr přenosu a pravidla změn. U objednávky rozlišíme její přijetí, úpravu i storno. Nestačí testovat jen nový záznam, který se po vytvoření už nikdy nezmění.

Webhook je oznámení, ne hotový obchodní proces

Shoptet webhooks informují o událostech. Zpracování má oznámení rychle přijmout a náročnější práci provést odděleně. Podle podporované události a nastavení může být potřeba načíst další údaje přes API. Konkrétní chování ověříme proti aktuální dokumentaci.

V navržené frontě evidujeme, co se má přenést a s jakým výsledkem. Opakovaná událost nesmí založit druhou objednávku. K tomu používáme stabilní identifikátory a kontrolu již zpracovaných operací. Neúspěšný pokus má být dohledatelný a bezpečně opakovatelný.

Připravte provoz i na neúspěch

  • Ověření původu oznámení a oprávnění integrace.
  • Zpracování omezení API a dočasně nedostupného systému.
  • Rozlišení chybných dat od chyby připojení.
  • Srovnávací kontrola, zda se systémy shodují.
  • Upozornění na případy, které potřebují člověka.

Při výpadku se práce nemá ztratit. Uživatel potřebuje vědět, co čeká, co se opravilo a zda už může pokračovat. Podle toho připravíme přehled i odpovědnost za řešení výjimek.

Vyvíjejte propojení podle reálných scénářů

Testujeme změnu zásoby, více variant, opakovanou notifikaci i opravu objednávky. U standardního Shoptetu mohou některá napojení zajišťovat doplňky; vlastní rozsáhlejší integrace a soukromý API přístup řešíme podle možností Premium a konkrétního projektu. Technologii vybíráme pro daný proces, ne podle obecného slibu „propojíme všechno jedním kliknutím“.

Posuňme to od článku k vašemu projektu.

Pošlete nám, co dnes řešíte. Navrhneme konkrétní další krok a rozsah spolupráce.

Nezávazně probrat Shoptet Premium

Co pro vás můžeme připravit: Shoptet Premium.