Integracije i automatizacija

Povezivanje sajta sa knjigovodstvenim programom

Sinhronizacija sajta i poslovnog programa radi se preko API-ja ili automatske razmene podataka (JSON, XML ili CSV). Sistem u zadatim intervalima preuzima ažurne cene i stanje zaliha iz knjigovodstva, dok svaku novu porudžbinu sa sajta automatski upisuje kao nalog za izdavanje ili profakturu, bez ručnog prekucavanja stavki.

Autor: Đorđe Mladenović, Osnivač i lead developer.

Dva načina povezivanja: direktan API ili periodična razmena fajlova

  • Direktan REST API: web shop u realnom vremenu šalje upit bazi knjigovodstva i u sekundi dobija tačno stanje zaliha. Kada kupac završi porudžbinu, ona odmah ulazi u program.
  • Automatska razmena fajlova (XML/CSV): knjigovodstveni program u zadatim intervalima (npr. na svakih 15 minuta) izvozi stanje na bezbedan server, a sajt preuzima podatke i ažurira katalog.
  • Webhooks: kada se u magacinu primi nova roba i proknjiži prijemnica, program sam pošalje signal sajtu da podigne stanje lagera.

Gde firme gube vreme u ručnoj evidenciji

Kada sajt i knjigovodstvo ne pričaju, zaposleni rade dvostruki posao. Svaka promena cene u nabavci mora ručno da se unese i u web shop. Svaka online porudžbina mora da se prekuca stavku po stavku u knjigovodstveni program da bi se izdala otpremnica.

Ovaj ručni rad je glavni razlog što sajtovi prodaju artikle kojih zapravo nema na lageru, što dovodi do neprijatnih poziva kupcima, otkazivanja i gubitka poverenja.

Kako se rešava problem duple prodaje (rezervacija lagera)

  • U trenutku kada kupac stavi artikal u korpu ili potvrdi porudžbinu, sistem privremeno rezerviše količinu.
  • Zaliha na sajtu i u magacinu se odmah umanjuje za tu količinu, tako da drugi kupac u radnji ili online ne može kupiti isti poslednji komad.
  • Ako porudžbina ne bude plaćena u definisanom roku, rezervacija se automatski oslobađa i vraća na stanje.

Šta je potrebno pripremiti pre početka integracije

  • Tačne kataloške šifre (SKU): svaki artikal u knjigovodstvu mora imati jedinstvenu šifru ili barkod koji se podudara sa šifrom na sajtu.
  • Definisanje glavnog izvora istine (source of truth): uobičajeno pravilo je da knjigovodstvo diktira cene i osnovne zalihe, dok sajt upravlja opisima, slikama i marketinškim nazivima.
  • Tehničku dokumentaciju API-ja ili pristup bazi programa od strane vašeg softverskog provajdera.

Troškovi i održavanje veze dva sistema

Integracija nije samo pisanje koda već i stalna provera usklađenosti. Programi s vremena na vreme ažuriraju svoje baze ili menjaju formate polja. Dobro napravljena integracija ima automatski log grešaka koji odmah javlja administratoru ako neki artikal nije mogao da se sinhronizuje.

Sistemi za administraciju zaliha

Santos & Santorini

Sopstveni admin za evidenciju kataloga, zaliha i statusa obrade porudžbina.

Česta pitanja

Može li se svaki knjigovodstveni program povezati sa sajtom?

Skoro svaki moderniji program (Pantheon, BizniSoft, Wings, MiniMax, itd.) ima modul za API razmenu ili mogućnost automatskog izvoza i uvoza XML/CSV fajlova.

Koliko često se osvežavaju cene i zalihe na sajtu?

Kod direktne API veze osvežavanje je trenutno ili na svakih nekoliko minuta, u zavisnosti od podešavanja i opterećenja servera knjigovodstva.

Šta se dešava ako pukne internet u firmi ili padne server knjigovodstva?

Sajt pamti poslednje stabilno stanje zaliha i čuva nove porudžbine u svojoj bazi. Čim se veza ponovo uspostavi, sistem automatski šalje sve nakupljene porudžbine na obradu.

Da li knjigovođa mora ručno da odobrava svaku porudžbinu?

Ne mora. Porudžbina može automatski ući u status profakture ili naloga za pakovanje, a zaposleni u magacinu odmah dobija nalog za pripremu robe.

Koliko traje izrada integracije sajta i knjigovodstva?

Standardna integracija preko gotovog API-ja obično traje 2 do 4 nedelje, uključujući detaljno testiranje prenosa cena, popusta i stanja zaliha.