ERP integracije

Kako povezati Vasco ERP s web trgovinom ili B2B sustavom i zašto se integracija brzo isplati

Ako podatak već živi u Vascu, nema smisla ponovno ga tipkati u web trgovinu. Kako povezujemo Vasco putem eAPI-ja ili Firebird baze i gdje je zapravo najveća ušteda.

9 min čitanja

Nakon više od 25 godina razvoja web trgovina i B2B rješenja došao sam do prilično jednostavnog zaključka: dobra web trgovina ne počinje dizajnom. Počinje podacima.

Ako tvrtka koristi Vasco kao ERP, poslovni ili računovodstveni program, velik dio ključnih informacija već ima uređen. Artikli, partneri, cijene, zalihe, narudžbe, poslovni dokumenti. Nema smisla iste podatke još jednom ručno održavati u web trgovini.

Zato Vasco već godinama povezujemo s web trgovinama, B2B portalima i B2C sustavima. Cilj je uvijek isti: podatak treba imati jedan pouzdan izvor, a svi ostali sustavi trebaju ga koristiti automatski. To znači manje ručnog rada, manje pogrešaka i, prije svega, znatno ažurnije podatke.

Što uopće znači povezivanje Vasca s web trgovinom

Kod dobro postavljene integracije Vasco nije samo program iz kojeg jednom dnevno izvezemo Excel datoteku. Postaje jedan od ključnih izvora podataka web poslovanja.

Vasco i sam kod svojeg eAPI-ja kao tipičan primjer uporabe navodi web trgovine: vanjski sustav sinkronizira artikle, cijene, zalihe i kupce, a nakon predane web narudžbe ona se automatski prenosi u Vasco Fakturiranje (FAW). Ako se u web trgovini registrira novi kupac, kreira se i u Vascu.

To je bitna razlika. Umjesto lanca web narudžba, e-pošta, pregled, ručni unos kupca, ponovno tipkanje artikala, provjera cijene, unos u Vasco proces izgleda ovako: web narudžba, automatski prijenos u Vasco, daljnja obrada u postojećem poslovnom procesu.

Čovjek se tako bavi narudžbom, a ne prepisivanjem narudžbe.

Koje podatke obično povezujemo

Opseg integracije uvijek ovisi o poslovnom procesu tvrtke. Ne zagovaram pristup u kojem automatiziramo sve samo zato što tehnički možemo.

Najprije odredimo gdje je glavni, odnosno master podatak. U jednoj tvrtki Vasco je glavni izvor za artikle, cijene i zalihe. Drugdje opise proizvoda, fotografije i tehničke karakteristike održava PIM, a Vasco ostaje glavni izvor za komercijalne podatke. Kod B2B projekta dodatno mogu biti uključeni individualni cjenici, rabati, uvjeti plaćanja ili više skladišta.

U praksi najčešće povezujemo:

  • šifrarnike artikala i partnera,
  • zalihe po skladištima,
  • redovne i B2B cijene te rabate,
  • narudžbe i kupce,
  • po potrebi druge poslovne dokumente.

Vasco FAW namijenjen je vođenju veleprodaje, maloprodaje i zaliha u proizvoljnom broju skladišta te uključuje narudžbe kupaca, narudžbe dobavljačima, primke, otpremnice, račune i druge prodajne dokumente. Zato je vrlo dobra osnova za automatizirani tok podataka između poslovanja i weba.

Vasco eAPI ili izravna veza na Firebird

To je jedno od prvih tehničkih pitanja kod svake ozbiljnije integracije.

Najstandardiziraniji put je Vasco eAPI. To je programsko sučelje putem kojeg vanjska aplikacija komunicira s Vasco programima. Omogućuje rad sa šifrarnicima i dokumentima, a kod unosa podataka koristi iste kontrole koje provodi sam Vasco. Za mnoge projekte to je najčišće rješenje.

Postoji i drugi put. Vasco svoje aplikacije pokreće nad bazom podataka Firebird; 2025. započeli su prijelaz s Firebirda 2.5 na Firebird 5.0. Budući da Vasco okruženje dobro poznajemo, kod odgovarajućeg projekta podatke možemo čitati i izravno iz baze. To je učinkovito prije svega kod čitanja većih količina podataka, posebnih sinkronizacija, postojećih instalacija ili kad trebamo informacije koje konkretni API tok ne pruža na optimalan način.

No izravni pristup bazi nije automatski »bolje« rješenje. Kod zapisivanja poslovnih podataka dajem prednost službenom eAPI-ju kad god je tražena funkcionalnost njime podržana. Razlog je jednostavan: API je kontrolirani ulaz u poslovnu aplikaciju i kod unosa provodi kontrole. Kod izravnog rada s bazom programer mora vrlo dobro razumjeti podatkovni model, veze među tablicama i poslovnu logiku sustava.

Tehnologiju integracije stoga biramo prema procesu, a ne prema tome koja opcija zvuči tehnički naprednije.

Najveća ušteda nije poslužitelj. To je čovjek.

Kod integracija se mnogo govori o API-jima, bazama, JSON-u, SQL-u i sinkronizaciji. Ja na integraciju gledam znatno praktičnije: koliko puta danas netko isti podatak unese dvaput?

Ako zaposlenik svaki dan 30 minuta provjerava web narudžbe i unosi ih u računovodstveni program, to je otprilike 120 radnih sati godišnje. Ako uz to ručno ispravljamo cijene, provjeravamo zalihe, otvaramo nove kupce i usklađujemo šifrarnike, brojka je brzo znatno viša.

Još su važnije pogreške. Pogrešna šifra artikla. Pogrešna količina. Stara cijena. Web prikazuje artikl na zalihi, a zapravo ga nema. Partner u B2B sustavu vidi pogrešan rabat. Svaka takva pogreška ima svoju cijenu.

Zato automatizaciju ne mjerim brojem ušteđenih klikova. Mjerim je uklonjenim ručnim procesima.

Vasco i B2B još je zanimljivija kombinacija

Kod klasične B2C web trgovine kupac obično vidi jednu javnu cijenu i obavi kupnju. Kod B2B sustava stvari postaju znatno zanimljivije.

Partner ima svoju cijenu. Svoj rabat. Dogovorene uvjete. Pristup samo određenom asortimanu. Više poslovnica, više korisnika, drugačiji pogled na zalihu. Povijest narudžbi i mogućnost vrlo brzog ponovnog naručivanja.

Tu smo u Spletku već prije više godina počeli razvijati vlastitu B2B platformu TEC. Iz TEC2 danas je nastala nova generacija TEC3, kod koje ERP integracija nije dodatak koji priključimo na kraju projekta, nego jedan od ključnih dijelova arhitekture.

Kod TEC3 ERP ostaje primarni sustav za ključne poslovne podatke, a B2B platforma brine za web dio poslovanja: korisnike, individualne cjenike, partnerski portal, naručivanje, više jezika, više tržišta i druge funkcije koje suvremeni digitalni B2B treba. Vasco konektor jedan je od standardnih.

Jedan izvor podatka važniji je od još jedne funkcije

Jedna od najvećih pogrešaka koje susrećem kod obnova web trgovina jest da tvrtka isti podatak ima na više mjesta. Cijena je u Vascu. Druga cijena je u web trgovini. Opis proizvoda je u Excelu. Zaliha se uvozi preko CSV-a. Netko ima još i svoju tablicu. Kad se nešto promijeni, nitko više ne zna koji je podatak točan.

Zato kod planiranja integracija najprije odredimo jedan glavni izvor za svaki podatak (single source of truth). Na primjer:

  1. Vasco vodi šifru, komercijalnu cijenu i zalihu.
  2. PIM vodi dugi opis, tehničke podatke i fotografije.
  3. B2B ili B2C platforma te podatke spaja i predstavlja kupcu.
  4. Narudžba ide natrag u Vasco.

Takva arhitektura za mene je znatno važnija od pitanja ima li web trgovina pet ili deset dodatnih funkcija. Ako su podatkovni temelji pogrešni, svakom novom funkcijom samo ćemo brže stvarati zbrku. O tome što nered u šifrarniku čini brzini kataloga pisao sam u članku o higijeni šifrarnika.

Zašto Vasco poznajemo drugačije od nekoga tko prvi put čita API dokumentaciju

S tvrtkom Vasco surađujemo već godinama i njihov sustav vrlo dobro poznajemo. To se kod integracije vidi.

Nije dovoljno znati kako poslati API zahtjev. Treba razumjeti što u tvrtki predstavljaju partner, artikl, skladište, cijena, narudžba kupca, otpremnica ili račun te kako naručitelj te podatke želi koristiti na webu.

U više od 25 godina utvrdili smo da su najbolje integracije one koje korisnik gotovo ne primijeti. Podaci su jednostavno točni. Zaliha je ažurna. Cijena je prava. Narudžba stiže tamo kamo mora. I nitko je nije još jednom ručno prepisao.

Danas u Spletku razvijamo web trgovine, B2B portale, PIM veze i platformu TEC3 te ih povezujemo s Vascom, SAOP-om, Datalab Pantheonom, Opalom i drugim poslovnim sustavima. ERP integracija više nije dodatna funkcija web trgovine. To je infrastruktura suvremene web prodaje.

Kada je povezivanje Vasca s web trgovinom smisleno

Moje pravilo je vrlo jednostavno. Ako podatak već postoji u Vascu i netko ga redovito ručno prenosi u drugi sustav, vrijedi provjeriti možemo li taj korak automatizirati.

Ako imate veći broj artikala, često mijenjate cijene ili zalihe, primate mnogo web narudžbi, imate B2B kupce s individualnim uvjetima ili želite web kanal ozbiljnije razvijati, integracija u pravilu više nije luksuz. Postaje logičan sljedeći korak.

Dobar rezultat nije samo Vasco povezan s web trgovinom. Dobar rezultat je poslovni proces u kojem podaci teku sami, a čovjek intervenira tamo gdje njegov rad stvarno stvara vrijednost.

Ako koristite Vasco i razmišljate o web trgovini ili B2B portalu, pišite mi. U pola sata razgovora obično vidimo gdje je najviše ručnog rada i što se isplati automatizirati prvo.

Česta pitanja

Je li moguće Vasco povezati s web trgovinom?

Da. Vasco ima svoj eAPI namijenjen povezivanju s vanjskim aplikacijama i web trgovinama. Omogućuje sinkronizaciju artikala, cijena, zaliha i kupaca te prijenos web narudžbi u Vasco FAW.

Kako povezujemo Vasco s B2B sustavom?

B2B platformu povezujemo s Vascom putem eAPI-ja ili, gdje je to tehnički smisleno, izravnim čitanjem Firebird baze podataka koju Vasco službeno koristi. Odredimo koji je sustav glavni izvor za artikle, cijene, zalihe i partnere, a zatim automatiziramo sinkronizaciju i prijenos narudžbi.

Je li bolja veza putem Vasco eAPI-ja ili izravno na Firebird bazu?

Ovisi o projektu. Za kontrolirano zapisivanje partnera, narudžbi i drugih dokumenata eAPI je u pravilu pravi put jer Vasco kod unosa provodi svoje kontrole. Izravni pristup Firebird bazi koristan je kod zahtjevnijeg čitanja većih količina podataka i specifičnih sinkronizacija. Arhitekturu određujemo prema količini podataka, smjeru sinkronizacije i poslovnom procesu.

Koje podatke možemo automatizirati između Vasca i web trgovine?

Najčešće artikle, partnere odnosno kupce, cijene, zalihe i narudžbe. Vasco eAPI podržava različite šifrarnike i dokumente, među njima narudžbe kupaca, ponude, primke i račune, pa je ovisno o korištenim modulima moguće uključiti i druge podatke.

Autor

Mitja Sever Osnivač Spletka i voditelj razvoja platforme TEC

S više od 25 godina iskustva u razvoju web trgovina, web aplikacija i B2B rješenja već se godinama bavim prvenstveno povezivanjem web prodaje sa stvarnim poslovnim procesima tvrtki. U Spletku razvijamo vlastite B2B platforme TEC2 i TEC3 te ih povezujemo s poslovnim sustavima kao što su Vasco, Datalab Pantheon, SAOP, Opal, Microsoft Dynamics NAV i drugi. Cilj je uvijek isti: ukloniti nepotreban ručni rad, uspostaviti pouzdan protok podataka i učiniti web prodajni kanal stvarnim dijelom poslovnog sustava tvrtke, a ne još jednom odvojenom aplikacijom.

Želite vidjeti TEC3 na svojim podacima?

Pišite nam ili rezervirajte mjesto u prvom valu uvođenja.

Pročitajte i