Objednávka sa preniesla do fakturácie. To ešte neznamená, že integrácia funguje. Zákazník môže objednávku zmeniť, zaplatiť neskôr alebo vrátiť iba jeden produkt. Práve tieto situácie treba vyriešiť pred spustením.
Začnite tým, kto rozhoduje o ktorých údajoch
Shopify môže byť zdrojom objednávok, skladový systém zdrojom dostupnosti a fakturačný systém miestom evidencie dokladov. Dohodnite to pre každý typ údajov. Ak cenu alebo zásobu menia dva systémy bez pravidiel, vzniknú konflikty.
Vytvorte krátky zoznam: objednávky idú zo Shopify do cieľového systému; dostupnosť sa vracia zo skladu; číslo dokladu sa priradí späť k objednávke. Obojsmerná synchronizácia všetkého nebýva dobrý východiskový bod.
Vznik objednávky nie je potvrdenie platby
Určite, pri akom stave má vzniknúť doklad alebo požiadavka na expedíciu. Vytvorenie objednávky, zaplatenie a odoslanie sú rôzne udalosti. Pri dobierke alebo odloženej platbe nemusí jeden spoločný postup dávať zmysel.
Pravidlo vystavenia konkrétneho dokladu si potvrďte s účtovníkom podľa vášho procesu. Integrácia má preniesť dohodnuté pravidlá; nemá ich odhadovať podľa prvého dostupného stavu objednávky.
Jedna objednávka musí zostať jednou objednávkou
Udalosť sa môže doručiť opakovane. Cieľový systém preto musí rozpoznať, že objednávku už spracoval. Uložte väzbu medzi identifikátorom objednávky v Shopify a záznamom v cieľovom systéme.
Shopify upozorňuje aj na to, že poradie doručenia webhookov nie je garantované. Staršia správa preto nesmie prepísať novší stav. Návrh musí počítať s kontrolou aktuálnych údajov a bezpečným opakovaním spracovania.
Sklad potrebuje presné označenie variantov
Tričko v dvoch veľkostiach sú pre sklad dve rôzne položky. Overte, že každý predávaný variant má jednoznačné SKU a správnu väzbu na skladovú kartu. Názov produktu na párovanie nestačí.
Zvlášť prejdite balíčky, rezervácie a viac skladov. Dohodnite, či zákazník vidí fyzickú zásobu alebo množstvo dostupné po odpočítaní rezervácií. Inak môže byť technicky správny prenos obchodne nesprávny.
Otestujte aj deň, keď sa niečo nepodarí
Pripravte skúšobnú objednávku so zľavou a dopravou, nezaplatenú objednávku, zrušenie, čiastočnú refundáciu a produkt s neznámym SKU. Pri každom prípade napíšte očakávaný stav v oboch systémoch.
Pridajte opakované doručenie udalosti a nedostupnú fakturáciu. Po obnovení sa musí spracovanie doplniť bez druhého dokladu. Prevádzka potrebuje zoznam chýb a zodpovednú osobu, nie iba zelené potvrdenie „integrácia aktívna“.
Hotový konektor alebo vlastné prepojenie
Najprv overte hotový konektor pre presnú kombináciu nástrojov. Skontrolujte podporu variantov, refundácií a vašich objednávkových stavov, nielen logo Shopify na stránke dodávateľa.
Vlastná integrácia má zmysel, keď existujúce riešenie nepokrýva dôležité pravidlo alebo potrebujete prepojiť vlastný systém. Na úvod nám stačia názvy nástrojov, vzor objednávky bez osobných údajov a situácie, ktoré dnes riešite ručne.
