Integracijski servis produkcijske razine koji povezuje webshop s Pantheon ERP-om - uz automatsku hrvatsku fiskalizaciju i dostavu računa e-mailom. Od narudžbe do fiskaliziranog računa, bez ijednog ručnog koraka.
Backend arhitektura · izrada integracije · isporuka
NestJS · BullMQ · PostgreSQL · MS SQL Server
2026
U produkciji
Webshop i Pantheon ERP su u većini instalacija dva odvojena svijeta. Narudžbe se ručno prepisuju, računi izdaju ručno, a hrvatska fiskalizacija - zakonska obveza - ostaje izvan tijeka ili se rješava zasebnim alatom.
Rezultat je poznat: kašnjenje između narudžbe i računa, greške pri prepisivanju, i ovisnost o tome da netko svaki dan odradi isti niz koraka.
Trebao je servis produkcijske razine koji preuzima narudžbu iz webshopa i nosi je sve do fiskaliziranog računa poslanog kupcu e-mailom - pouzdano, ponovljivo i bez ičijeg dodira.
Izgradili smo integracijski servis koji ide samo naprijed: webshop šalje narudžbe u jednom smjeru, middleware obavlja ostalo. Čist ugovor sprijeda, sigurni zapisi i fiskalizacija straga - jednostavno za razumjeti, teško srušiti.
Servis radi kao dva neovisna procesa iz jedne baze koda, tako da se svaki može skalirati i pasti zasebno bez rušenja drugoga.
Autentificira i validira dolazne narudžbe, radi provjeru duplikata, stavlja posao u red i odmah vraća 202 Accepted. Webshop nikad ne čeka ERP - nedostupnost ERP-a ne ruši checkout.
Osigurava kupca, sinkronizira narudžbu u Pantheon, provodi fiskalizaciju, renderira PDF račun i šalje e-mail - uz ponovne pokušaje i odgodu u svakom koraku, te dead-letter zapis kad ni to ne prođe.
Servis se isporučuje kao Docker slika, pa se jednako vrti bilo gdje - a naručitelj bira gdje.
Servis radi unutar njihove mreže, uz Pantheon, bez izlaganja ERP-a prema van. Dobivaju sliku, docker-compose postavke i runbookove za deploy, backup i rollback. Podaci nikad ne napuštaju njihovo okruženje, a mi ostajemo dostupni za podršku i nadogradnje.
Mi vrtimo, nadziremo i održavamo servis, s odvojenim produkcijskim i test okruženjem. Naručitelj dobiva URL i token, i ne brine o poslužitelju, ažuriranjima ni certifikatima. Potreban je jedino siguran mrežni put do njihove Pantheon instance.
Servis je u produkciji. Cijeli tijek radi bez ručnih koraka: zaprimanje narudžbe → osiguranje kupca → ERP narudžba i račun → fiskalizacija → PDF → e-mail kupcu.
Uz produkcijsko okruženje radi i odvojeno test okruženje s demo fiskalizacijom, na kojem se integracije razvijaju i provjeravaju prije nego dođu do stvarnih računa.
Servis je izgrađen kao proizvod, a ne kao izvedba po mjeri jednog naručitelja. Ugovor prema webshopu, pristup Pantheonu i fiskalizacijski sloj su općeniti; ono što se razlikuje od naručitelja do naručitelja - vjerodajnice, certifikat, skladišta, porezne stope, predlošci računa, poslovna pravila - su postavke okruženja.
Praktično, to znači da se uvođenje kod novog Pantheon korisnika svodi na konfiguraciju i provjeru na testnom okruženju, a ne na novi razvojni ciklus.
Prikladno za trgovce koji koriste Pantheon ERP i žele da webshop narudžbe završe kao fiskalizirani računi bez ručnog rada - bez obzira na to koja platforma pokreće webshop, jer webshop se integrira prema našoj objavljenoj specifikaciji.
Reci nam što gradiš. Javljamo se u roku od jednog radnog dana s jasnim planom, rokovima i pravom osobom za razgovor.