Naročila iz trgovine → predračun / račun v ERP. Plačila → status v trgovini. Zaloga ↔ trgovina v obe smeri.
ERP, CRM in API integracije
Povezave s Pantheon, SAOP, MiniMAX, Bankart, dostavnimi službami in CRM-ji. Webhook-i, REST API, varnost in monitoring.
Spletna stran kot del poslovnega sistema, ne kot ločeni otok.
Najboljša spletna trgovina ali aplikacija je tista, ki ne zahteva ročnega prepisovanja v ERP, CRM ali računovodski sistem. Vsako naročilo, vsako stranka, vsak račun mora samodejno priti v zaledni sistem.
Hitri pregled
- Pantheon, SAOP, MiniMAX, Vasco, Birokrat
- Bankart, Stripe, PayPal, GoCardless
- Pošta Slovenije, GLS, DPD, DHL
- Mailchimp, Squalomail, ActiveCampaign
- Webhook-i, REST API, SOAP, FTP/SFTP
Vsaka integracija ima svoj namen in svoj smer pretoka podatkov.
Spodaj so kategorije, ki jih najpogosteje povezujemo. Tehnično vse temeljijo na PHP / cURL / JSON-XML obdelavi.
Povpraševanja → kontakt v CRM. Naročila → opportunity. Mailing → tag-i in segmentacija.
Bankart, Stripe, PayPal. Tokenizacija, recurring, refund, webhook za status.
Generiranje pošiljk, tisk nalepk, sledenje, status v naročilu.
Newsletter sinhronizacija, segmentacija po nakupih, transactional e-mail.
XML / CSV feedi, slike, cene, zaloge, dnevna ali urna sinhronizacija.
Trgovina → ERP → trgovina, vse brez ročnega vnosa.
Spodaj je standardni tok za spletno trgovino z ERP integracijo. Vsak korak je avtomatičen, razen kjer izrecno določimo človeški nadzor.
-
01
Naročilo
Stranka odda naročilo, plača, dobi potrdilo.
-
02
Predračun v ERP
PHP pošlje JSON v ERP, dobi nazaj številko predračuna.
-
03
Plačilo
Bankart webhook potrdi plačilo, status naročila se posodobi.
-
04
Pošiljka
GLS API ustvari pošiljko, vrne tracking številko.
-
05
Račun
ERP generira račun po fiskalizaciji, pošlje PDF stranki in spletni trgovini.
-
06
Zaloga
Vsak nov vnos v ERP osveži zalogo v trgovini.
Integracije v produkciji odpovedo redko. A ko, mora obstajati varovalka.
Spodaj so principi, po katerih gradimo integracije, ki preživijo realne probleme.
Pri začasni napaki sistem 3-5 krat poskusi z eksponentno zakasnitvijo.
Nedostavljena sporočila ne izginejo – shranimo jih za ročno obdelavo.
Vsak API klic ima request / response log z ID-jem za rekonstrukcijo problema.
Vsak prihajajoči webhook preveri kriptografsko podpisom – ne moremo lažno klicati API-ja.
Isto sporočilo poslano dvakrat ne ustvari dveh naročil.
E-mail / Slack / SMS alert, če integracija nima uspešne sinhronizacije več kot N minut.
5 realnih ERP / API integracij, ki tečejo v produkciji vsak dan.
Vsaka spodaj našteta integracija je izvedena, testirana in produkcijska. Ne hipotetični scenariji.
Velika SI trgovina z SAP ERP sinhronizacijo: 30+ dobaviteljskih XML uvozov, zaloga in cene v dveh smereh, naročila → SAP predračun, 15+ let vzdrževanja.
Trgovina z obutvijo: SAOP iCenter sinhronizacija, Excel uvoz, mesečno zapiranje, računovodski izvozi.
Trgovina obutve: Pantheon zaloga in cene, Bankart kartična plačila, XML izvozi za partnerje, naročila → Pantheon predračun.
B2B katalog: SIBO dobaviteljski XML feed, atributi, kategorije, ceniki po B2B skupini, prijavni cenik.
Trgovina bele tehnike: 32 ločenih XML uvozov, energijske nalepke, podatkovne kartice, Bankart in Diners obroki.
Spletna knjigarna: XML izvoz katalogа za zunanje portale, sinhronizacija novih izdaj.
