Početna / Blog / Web i SEO

Web i SEO

Kako povezati web shop sa računovodstvenim programom (zalihe i cijene)

Ahmedin Hasanović·11. novembra 2026.·3 min čitanja

Dvaput unositi isti artikal, jednom u program, a jednom na web, znači da prije ili kasnije prodate nešto čega nema na stanju. Evo kako se to rješava.

Većina trgovaca koji prodaju i u radnji i online drži stanje artikala u računovodstvenom ili skladišnom programu, a shop mu zavisi o ručnom unosu. Dok je artikala malo, to nekako ide. Kad ih je stotine ili hiljade, greške su sigurne: prodan artikal kojeg nema, pogrešna cijena, kupac koji čeka na odgovor.

Šta se zapravo usklađuje

  • Stanje zaliha: koliko komada ima, da shop ne prodaje ono čega nema.
  • Cijene, uključujući akcijske.
  • Artikli: šifre, nazivi, kategorije, kad se u programu dodaje novi proizvod.
  • Narudžbe iz shopa nazad u program, ako želite da se račun i otpremnica prave automatski.

Preporuka je da program ostane izvor istine. Zalihe i cijene idu iz programa u shop, a ne obrnuto. Tako postoji samo jedno mjesto na kojem se podatak mijenja.

Tri načina povezivanja

1. Izvoz i uvoz datoteka

Program izvozi tabelu (CSV, XML ili Excel) po rasporedu, a shop je uvozi. Najjednostavnije je i najmanje rizično jer ne dira bazu programa. Mana je kašnjenje: podaci nisu tačni u sekundi, nego u trenutku zadnjeg izvoza.

2. API ili web servis programa

Ako program ima otvoren interfejs, shop može tražiti podatke kad mu trebaju. To je najčišće rješenje, ali ga mnogi lokalni programi nemaju ili ga nude uz doplatu. Pitajte proizvođača šta nudi.

3. Čitanje baze ili posebni izvještaj

Kad nema ni API-ja ni pogodnog izvoza, podaci se mogu čitati direktno iz baze, uz poseban korisnik samo za čitanje, ili se traži od proizvođača izvještaj po specifikaciji. Brže je i tačnije, ali zavisi od građe baze i verzije programa.

Rizici o kojima treba misliti unaprijed

  • Nadogradnje programa mogu promijeniti strukturu podataka i zaustaviti vezu. Dogovorite provjeru poslije svake nadogradnje.
  • Ne pišite u bazu programa. Čitanje je sigurno, pisanje može pokvariti knjigovodstvo. Narudžbe šaljite kroz način koji sam program podržava.
  • Sigurnost. Baza ne treba biti izložena internetu. Bolje je da mali program unutar vaše mreže šalje podatke prema shopu, nego da shop dolazi do baze.
  • Šifra artikla kao ključ. Ako se šifre mijenjaju ili ponavljaju, usklađivanje će praviti greške. To treba srediti prije početka.
  • Testiranje na kopiji. Veza se prvo isprobava na kopiji podataka, a tek onda na stvarnim.

Pitanja koja treba postaviti prije početka

  1. Koji program i koju verziju koristite?
  2. Gdje je instaliran: na serveru, na jednom računaru, u oblaku?
  3. Ko ga administrira i imate li ugovor o održavanju s proizvođačem?
  4. Koliko artikala imate i koliko često se mijenja stanje?
  5. Treba li da narudžbe idu nazad u program?

Šta očekivati

Realno je očekivati usklađivanje na svakih nekoliko minuta, a ne u realnom vremenu, osim ako program to dozvoljava. Isti princip se koristi i za objavu artikala na oglasnim portalima, uz ograničenja koja svaki portal postavlja.

Više o izradi shopa i povezivanju čitajte na stranici izrada web shopa, a o općem pristupu u članku kako pokrenuti web shop u BiH. Ako vam treba i prelazak sa starog programa, pogledajte kako preći sa starog programa na novi.

Često postavljana pitanja

Može li se povezati bilo koji računovodstveni program?

Gotovo uvijek se može naći način, ali težina zavisi od programa. Neki imaju API ili izvoz podataka, a neki samo izvještaje. Zato se prvo provjerava šta program nudi.

Koliko često se zalihe usklađuju?

Obično svakih nekoliko minuta ili po satu, što je za većinu trgovina dovoljno. Trenutno usklađivanje je moguće samo kad program to podržava.

Šta ako se program nadogradi?

To je najčešći uzrok prekida. Nadogradnja može promijeniti strukturu podataka, pa je dobro dogovoriti da vas proizvođač ili administrator obavijesti i da se veza provjeri poslije nadogradnje.

Je li sigurno dati pristup bazi programa?

Ako se radi pažljivo, jeste: poseban korisnik samo za čitanje i veza koja polazi iz vaše mreže prema van, tako da baza ne mora biti izložena internetu.

Pročitajte i ovo