Povezivanje web shopa s ERP sustavom: narudžbe i zalihe
Povezivanje web shopa s ERP sustavom: koji podaci idu u kojem smjeru, koliko često osvježavati stanje, kako izbjeći prodaju bez zalihe i 4 načina povezivanja.
Kad web shop prijeđe nekoliko desetaka narudžbi dnevno, netko počne svaku narudžbu ručno prepisivati u ERP i ispravljati zalihe. Za dobro povezivanje web shopa s ERP sustavom najprije odlučite koji sustav “posjeduje” koji podatak i koliko se često podatak prenosi, a tek onda birate metodu.
Kratak odgovor
- ERP je izvor artikala, cijena i zaliha. Oni idu ERP -> web shop.
- Web shop je izvor narudžbi, kupaca i statusa plaćanja. Oni idu web shop -> ERP.
- Dostava, broj za praćenje i račun vraćaju se u web shop i kupcu.
- Zalihe traže najbržu sinkronizaciju: u stvarnom vremenu ili najviše svakih 5-15 minuta.
- Četiri načina povezivanja: gotovi konektor, middleware (iPaaS), API integracija po mjeri ili razmjena CSV/XML datoteka.
- Većina problema dolazi od neusklađenih šifri, dupliciranih kupaca, zaokruživanja PDV-a i povrata, a ne od samog koda.
Koji podaci idu u kojem smjeru
Svako polje treba imati jednog vlasnika. Dvosmjerna sinkronizacija istog polja najčešći je razlog zašto se integracija tiho pokvari.
| Podatak | Smjer | Preporučena sinkronizacija |
|---|---|---|
| Artikli, opisi, kategorije | ERP -> web shop | Svakih sat vremena ili noću |
| Cijene i popusti | ERP -> web shop | Svakih 15-60 min ili pri promjeni |
| Stanje zaliha | ERP -> web shop | U stvarnom vremenu, najviše 5-15 min |
| Narudžbe i stavke | Web shop -> ERP | U stvarnom vremenu (pri kreiranju) |
| Kupci i adrese | Web shop -> ERP | Zajedno s narudžbom |
| Status plaćanja | Web shop -> ERP | U stvarnom vremenu (iz sustava za naplatu) |
| Status dostave, broj za praćenje | ERP/WMS -> web shop -> kupac | Pri promjeni |
| Račun / eRačun | ERP -> kupac | Pri izdavanju |
B2B web shopovi tome dodaju cjenike po kupcu - više u našem vodiču za B2B web shop.
Životni ciklus narudžbe nakon integracije
- Kupac plati, a web shop kreira narudžbu.
- Narudžba stiže u ERP kao prodajni dokument i rezervira zalihu.
- Skladište (ili WMS) dobiva listu za komisioniranje i pakira paket.
- Naljepnica kurirske službe i broj za praćenje vraćaju se u web shop, koji šalje e-poruku kupcu.
- ERP izdaje račun. Za B2B kupce u Hrvatskoj to je sada eRačun - pogledajte naš vodič za fiskalizaciju 2.0 i eRačun.
- Status u web shopu mijenja se u “poslano” bez ičije intervencije.
Povrat ide istim putem unatrag: povrat u web shopu, storno u ERP-u, artikl natrag na policu.
Izračun: ušteđeni sati i rizik prodaje bez zalihe
Ilustrativan primjer, ne stvaran slučaj klijenta. Web shop s 40 narudžbi dnevno, gdje prepisivanje jedne narudžbe u ERP traje 4 minute, troši 160 minuta, oko 2,7 sati dnevno. Uz prosječno 21,7 radnih dana to je oko 58 sati mjesečno - trećina jednog radnog mjesta potrošena na prepisivanje.
Sada zalihe. Recimo da se zalihe sinkroniziraju svakih 15 minuta, a najprodavaniji artikl u web shopu prodaje se 12 komada na sat. Posljednji komadi odu na veleprodajnu narudžbu u ERP-u odmah nakon sinkronizacije. Do sljedeće sinkronizacije web shop ih i dalje prikazuje i može prodati do 3 komada kojih više nema (12 / 60 × 15). Svaki je isprika kupcu i povrat novca.
Tri rješenja, od najjeftinijeg do najboljeg: skratite interval na 5 minuta (najviše 1 komad), držite sigurnosnu zalihu od 2-3 komada za brzo prodavane artikle ili neka ERP šalje stanje čim se promijeni.
4 načina povezivanja web shopa s ERP-om
1. Gotovi konektor ili dodatak. Uobičajene kombinacije (WooCommerce, Shopify, Magento s popularnim ERP-ovima) često ga imaju. Najbrže je ako pokriva Vaše podatke, ali nije dovoljno kod više skladišta, posebnih cjenika ili vlastitih statusa narudžbi.
2. Middleware / iPaaS. Sloj koji mapira polja, slaže poruke u red i ponavlja neuspjele prijenose. Dobar je kad povezujete više od dva sustava (web shop, ERP, kurirska služba, CRM).
3. API integracija po mjeri. Izrađuje se za Vaš točan proces: zalihe u stvarnom vremenu, više skladišta, B2B logika, vlastita obrada pogrešaka. Više posla na početku, potpuna kontrola. Kako rade API-ji i webhookovi te koliko koštaju, pročitajte u vodiču za API integracije.
4. Razmjena CSV/XML datoteka. Izvoz i uvoz po rasporedu. Jeftino i pouzdano, često jedina opcija za starije ERP-ove bez API-ja, ali prespora za zalihe brzo prodavanih artikala. Hrvatski sustavi tu se jako razlikuju - računovodstvene integracije pokrivaju Minimax, Synesis i Luceed, a ERP integracije SAP, Dynamics i Pantheon.
Što pođe po zlu i što dogovoriti prije izrade
- Neusklađene šifre. Web shop i ERP moraju koristiti istu šifru artikla, uključujući varijante (veličina, boja). Očistite to prije prve linije koda.
- Duplicirani kupci. Kupnja bez registracije svaki put stvara novog kupca. Dogovorite pravilo uparivanja (e-pošta, OIB).
- PDV i zaokruživanje. Web shop zaokružuje po stavci, ERP po dokumentu, i zbroj se razlikuje za cent. Odlučite koji sustav računa.
- Povrati i storno. Djelomični povrati, zamjene i otkazane plaćene narudžbe trebaju jasna pravila.
- Neuspjeli prijenosi. Narudžba koja se nije prenijela mora završiti u vidljivom redu s upozorenjem, ne samo u logu.
- Odgovornost. Zapišite vlasnika svakog polja, interval sinkronizacije i tko rješava greške.
Ako tek birate ERP, počnite s člankom što je ERP sustav, a za stranu izrade pogledajte koliko košta izrada web shopa.
Često postavljana pitanja
Trebaju li se zalihe sinkronizirati u stvarnom vremenu? Za artikle koji se prodaju nekoliko puta na sat - da, ili najviše svakih 5 minuta. Za sporije artikle dovoljan je raspored od 15-60 minuta. Koristite formulu iz primjera: komada na sat × interval u satima.
Možemo li početi s CSV-om i kasnije prijeći na API? Možete. Mnogi web shopovi počnu s datotekama za artikle i cijene, a narudžbe i zalihe u stvarnom vremenu dodaju kad obujam naraste. Zadržite ista pravila za šifre i prijelaz će biti bezbolan.
Ide li narudžba u ERP prije ili nakon plaćanja? Obično nakon potvrde plaćanja, ili kao “na čekanju” za pouzeće i uplatu na račun. Dogovorite kako se neplaćene i otkazane narudžbe zatvaraju u ERP-u.
Tko treba biti vlasnik cijena, web shop ili ERP? Gotovo uvijek ERP. Akcije napravljene samo u web shopu svejedno moraju stići u ERP, inače se račun neće slagati s narudžbom.
Povezani članci
- API integracije: kako rade
- Računovodstvene integracije za hrvatske tvrtke
- Koliko košta izrada web shopa u Hrvatskoj?
Razmišljate o povezivanju web shopa s ERP-om?
Integracije web shopa, ERP-a i skladišta izrađujemo u sklopu usluga automatizacije i razvoja po mjeri - pogledajte odabrane projekte. Dogovorite besplatan Discovery razgovor: mapirat ćemo Vaše tokove podataka i preporučiti najjednostavniju metodu koja radi.
Javite nam se na [email protected] ili putem obrasca na našoj stranici.