Koji webshop ima smisla za tebe?
Za interaktivni upitnik uključi JavaScript ili nastavi na usporedbu platformi u članku.
Nakon više od deset godina rada u ecommerceu, jedno pitanje stalno dolazi prerano: „Shopify ili WooCommerce?”
Razumljivo. Platformu možeš otvoriti, usporediti i platiti. Odmah vidiš temu, proizvode i gumb za kupnju. Puno je manje ugodno odgovoriti koliko ti ostaje od narudžbe nakon dostave, oglasa i povrata. Ili gdje će stajati roba. Ili tko će u ponedjeljak uskladiti uplate s računima.
Web shop je prodajni kanal unutar poslovanja. Ako poslovanje nema održivu računicu, lijepa trgovina može samo ubrzati gubitak.
Ovaj vodič namijenjen je početniku ili malom timu koji iz Hrvatske prodaje fizičke proizvode potrošačima. B2B, digitalni proizvodi i regulirane kategorije imaju dodatne posebnosti. Krenut ćemo od zarade i dostave, proći hrvatske zakonske obveze, usporediti platforme i hosting pa složiti marketing koji ima smisla. Kod pravila koja se tek počinju primjenjivati naveden je datum.
<span id="pocetak-vodica"></span>
1. Što početnici pitaju — i što treba razriješiti prije toga
Otvori nekoliko rasprava i brzo vidiš gdje ljudi zapnu. Netko ima robu, ali ne zna treba li skladište. Drugi već slaže trgovinu pa tek pita kako će izdavati račune. Treći bira platformu, a još nema odgovor zašto bi kupac kupio baš kod njega. Takva pitanja nalaze se u raspravama o webshopu za obrt, otvaranju online trgovine i pogreškama novih vlasnika webshopova.
Prije nego što potrošiš prvi euro na izradu, prođi ovu tablicu:
| Pitanje s kojim početnik dolazi | Pitanje koje treba riješiti prije njega |
|---|---|
| Koja je najbolja platforma? | Koje proizvode, tržišta, načine plaćanja i operativne procese mora podržati? |
| Koliko košta izrada? | Koliki je ukupni trošak poslovanja i koliko novca treba do prve stabilne prodaje? |
| Trebam li odmah custom dizajn? | Može li kupac razumjeti ponudu i postoji li razlog da kupi baš ovdje? |
| Koji proizvod trenutačno dobro ide? | Mogu li ga nabaviti, zakonito prodavati, isporučivati i zarađivati na njemu? |
| Koliko trebam potrošiti na oglase? | Koliki trošak stjecanja kupca podnosi doprinosna marža? |
| Koji plugin povećava konverziju? | Vide li kupci cijenu dostave, rok isporuke i potrebne informacije o proizvodu? |
| Mogu li nuditi besplatnu dostavu? | Tko je plaća i koliko često narudžba završava povratom ili nepreuzimanjem? |
| Trebam li ERP? | Koliko imam skladišta, prodajnih kanala, dobavljača i ručnog prepisivanja? |
| Je li cookie banner dovoljan? | Koji se podaci stvarno šalju kojim alatima i na kojoj osnovi? |
| Mogu li sve sam? | Tko reagira kad plaćanje ili izdavanje računa prestane raditi? |
| Hoće li platforma izdržati rast? | Što će se prvo zagušiti: nabava, skladište, podrška kupcima ili tehnologija? |
| Mogu li poslije prijeći drugdje? | Mogu li izvesti podatke, sadržaj, privole i poslovnu logiku u upotrebljivom obliku? |
Nisu to manje važne teme od dizajna. One određuju kakav dizajn, platformu i budžet uopće trebaš.
2. Prije izrade napravi računicu jedne narudžbe
Promet, stanje na računu i zarada nisu ista stvar. Posebno kada dio naplate pripada porezu, dio dobavljaču, a dio ćeš vratiti kupcu.
Uzmimo izmišljeni primjer trgovca u sustavu PDV-a, s proizvodom na koji se primjenjuje stopa od 25%. Primjer služi računanju; cijene dostave, naknade i udjeli povrata nisu tržišni prosjeci.
| Stavka | Iznos po narudžbi |
|---|---|
| Kupac plaća proizvod, s PDV-om | 50,00 € |
| Prihod bez PDV-a | 40,00 € |
| Nabavna vrijednost robe | −18,00 € |
| Ambalaža | −1,10 € |
| Dostava koju snosi trgovac | −5,00 € |
| Naknada naplate | −1,20 € |
| Očekivani trošak povrata i nepreuzimanja | −1,70 € |
| Varijabilni rad obrade narudžbe | −1,50 € |
| Doprinos prije troška stjecanja kupca | 11,50 € |
| Trošak stjecanja kupca | −9,00 € |
| Doprinos za fiksne troškove i dobit | 2,50 € |
Troškovi u tablici uzimaju se bez odbitnog PDV-a gdje pravo na odbitak postoji. Ako nisi u sustavu PDV-a, računica je drukčija: ulazni PDV često ostaje dio troška. Nemoj kombinirati bruto prihode i neto troškove kako bi poslovni plan izgledao bolje.
U ovom primjeru 200 takvih narudžbi pokriva 500 eura mjesečnih fiksnih troškova. To još nije zarada vlasnika ako njegov rad nije već uračunat. Pri 100 narudžbi doprinos je 250 eura, pa tih 500 eura nije pokriveno.
Sada daj 10% popusta. Kupac plaća 45 eura, prihod bez PDV-a pada na 36 eura. Ako ostale pretpostavke radi jednostavnosti ostanu iste, doprinos nakon oglasa pada s 2,50 eura na minus 1,50 eura. Stvarna kartična naknada može se malo promijeniti, ali neće spasiti računicu.
Zato „više narudžbi” nije dovoljan cilj. O toj razlici detaljnije pišem u članku Popust nije konverzija — uplift, marža i CRO.
Za početak napravi tri scenarija: očekivani, skuplja akvizicija i više povrata. U svaki uključi i vrijeme vlasnika. Buduću ponovnu kupnju tretiraj kao mogućnost koju treba dokazati, a ne kao novac kojim danas plaćaš dobavljača.
Besplatna dostava ima račun. Samo ga ne plaća kupac.
Za početnu računicu danas bih stavio najmanje 5 € po paketu. Za paletnu dostavu računaj polazno 15 € za Zagreb, a za ostatak Hrvatske 25–50 €, uz doplate gdje ih prijevoznik traži. To su moji radni iznosi za planiranje, ne univerzalni cjenik: težina, zona, količina pošiljaka, PDV i ugovor mogu potpuno promijeniti račun. U gornjoj tablici 5 € je trošak nakon eventualnog odbitka PDV-a; ponudu dostavljača prvo svedi na istu osnovu.
Posebno računaj nepreuzeto pouzeće. Kupac naruči, ti odvojiš robu, zapakiraš je i platiš slanje. Paket se vrati. Prodaje nema, a dostava prema kupcu i povrat prema tebi imaju cijenu. Dodaj ponovno zaprimanje, pregled, raspakiravanje i vraćanje na zalihu. Ako je roba oštećena, dodaj stvaran otpis i postupak reklamacije prijevozniku.
Primjer uz pretpostavku da oba smjera stoje po 5 €: odlazak 5 € + povrat 5 € + ambalaža 1,10 € + početna obrada 1,50 € = 12,60 € troška bez prodaje, još prije pregleda vraćene robe. Ako je oglas za tu narudžbu stajao 9 €, već si na 21,60 €. Nabavnu vrijednost robe ne otpisuj cijelu ako se ispravan proizvod vraća na zalihu.
Kod nekih ugovora novi pokušaj dostave ponovno znači punu cijenu dostave. To posebno boli kod paleta. Ako je pojedini pokušaj 40 €, dva naplaćena pokušaja već su 80 €, prije eventualnog povrata. Provjeri naplaćuje li tvoj prijevoznik ponovni izlazak, čekanje, povrat i razmjenu palete; nemoj pretpostaviti da su uključeni.
U prosječnoj računici koristi udio nepreuzetih pošiljaka pomnožen dodatnim troškom takvog slučaja. Rezerva od 1,70 € iz primjera samo je pretpostavka koju treba zamijeniti vlastitim podacima. Redovnu dostavu koja je već uračunata nemoj brojiti dvaput. I odvoji dvije stvari: trošak koji ti je nastao i iznos koji smiješ tražiti od kupca. Prvo ne daje automatsko pravo na drugo.
Novac može nestati i kada prodaja raste
Dobavljaču možda plaćaš unaprijed. Robu držiš na polici nekoliko tjedana. Kartična naplata dolazi prema rasporedu isplata pružatelja, a pouzeće prema obračunu dostavljača. Povrate isplaćuješ prije nego što vraćenu robu ponovno prodaš.
Zato uz maržu napravi kalendar novca: kada plaćaš nabavu, kada očekuješ naplatu i koliku pričuvu trebaš za povrate. Dodaj minimalne količine naručivanja, rok dobave, kvarljivu robu i zalihe koje se ne prodaju.
Prije velike narudžbe provjeri potražnju razgovorima s kupcima, uzorcima i malom ponudom. Ako test uključuje stvarnu prodaju ili pretprodaju, pravila trgovine i informiranja kupaca vrijede i za taj test. „Samo testiram” nije posebna pravna kategorija.
3. Proizvod i isporuka dolaze prije teme
Za svaki artikl pripremi stabilnu šifru, naziv, varijante, nabavnu cijenu, prodajnu cijenu, poreznu kategoriju, težinu, dimenzije, fotografije, opis, dobavljača i rok nabave. Dodaj podatke o sigurnosti, proizvođaču i upozorenjima kada su potrebni.
Posebno dogovori značenje dostupnosti. Je li proizvod fizički u tvojem skladištu, kod dobavljača ili tek „obično dobavljiv”? Ta tri stanja ne smiju imati isto obećanje isporuke.
Sto artikala može biti jednostavan katalog. Sto artikala s deset veličina, pet boja, paketima i različitim zalihama već je ozbiljniji posao. Broj proizvoda sam po sebi zato nije dobar kriterij izbora platforme.
Prije ugovaranja dostave pitaj kako se računaju volumenska masa, otoci, dodatne zone, pouzeće, ponovna dostava, povrat pošiljatelju i oštećena pošiljka. Isprobaj stvarno pakiranje. Proizvod koji dobro izgleda na fotografiji možda traži skupu zaštitu i ručno slaganje.
Odredi i osobu koja vodi povrate. Netko mora zaprimiti zahtjev, povezati ga s narudžbom, pregledati robu, provesti povrat novca, ispraviti račun i odlučiti smije li se proizvod vratiti na prodajnu zalihu.
To je dio webshopa čak i kada se ne vidi na njegovoj naslovnici.
4. Što treba zakonski urediti u Hrvatskoj
Za trgovinu fizičkom robom nije dovoljan jedan dokument nazvan „Uvjeti korištenja”. Obveze se odnose na registraciju i robu, informacije kupcu, tijek naručivanja, račune, privatnost i postupanje nakon kupnje. Konkretna kategorija proizvoda i način poslovanja određuju dodatne uvjete.
Registracija djelatnosti i skladište
Trebaš odgovarajuće registrirano poslovanje i djelatnosti. Nemoj automatski prepisati šifru 47.91 iz starog vodiča: u NKD-u 2025. ona označava posredovanje u nespecijaliziranoj trgovini na malo, a ne nekadašnju opću oznaku internetske maloprodaje. Odabir provjeri prema stvarnoj robi i poslovnom modelu u službenoj klasifikaciji NKD 2025..
Službeni hrvatski vodiči za internetsku trgovinu navode skladište i minimalne tehničke uvjete. Ako koristiš postojeći odobreni prostor, vlastitu proizvodnju, vanjsko skladište ili dobavljača koji šalje robu, treba utvrditi koji uvjeti vrijede baš za taj model. Portal za potrošače posebno opisuje iznimku za posredovanje uz izravnu isporuku proizvođača ili distributera. To nije dokaz da je svaki model nazvan dropshipping automatski izuzet. Jedinstvena kontaktna točka: internet trgovina, Središnji portal za potrošače: prodaja na daljinu.
Praktično: prije najma prostora nadležnom upravnom tijelu opiši gdje roba fizički stoji, tko je prodaje i tko je šalje. Jeftin prostor koji ne odgovara namjeni nije ušteda.
Informacije prije kupnje i potvrda ugovora
Na stranici osiguraj i odgovarajuće podatke o pružatelju usluge: naziv, sjedište, kontakt, podatke registra i porezni identifikator gdje je primjenjivo. Dodatni podaci ovise o pravnom obliku i djelatnosti. Logo i kontaktni obrazac nisu zamjena za identitet trgovca. Službeni pregled obveza internet trgovine.
Kupcu jasno prikaži identitet trgovca, adresu i kontakt, obilježja robe, ukupnu cijenu i dodatne troškove, uvjete plaćanja i isporuke, postupak prigovora te pravo na raskid i njegove iznimke. Za hrvatsko tržište osiguraj potrebne informacije na hrvatskom. Potvrdu ugovora dostavi na trajnom mediju, primjerice emailom; promjenjiva web stranica nije dovoljna zamjena. Zakon o zaštiti potrošača, izmjene iz 2026..
Gumb kojim završava narudžba mora nedvosmisleno pokazati da nastaje obveza plaćanja. Dostavu i druge obvezne troškove prikaži prije završnog koraka. Ne dodaj plaćene opcije unaprijed označenim kućicama. Europska komisija: ugovori s potrošačima.
Zaprimljena narudžba nije nužno i prihvaćen ugovor
Zamisli da je uvoz cjenika artiklu od 500 € skinuo jednu nulu. Narudžba je stigla, automatski email otišao, a ti tek sada vidiš problem. Možeš li je odbiti? Prvo treba utvrditi jeste li već sklopili ugovor.
Zakon o elektroničkoj trgovini, članak 15., kaže:
Ugovor u elektroničkom obliku sklopljen je onoga trenutka kad ponuditelj primi elektroničku poruku koja sadrži izjavu ponuđenog da prihvaća ponudu.
Potvrda primitka iz članka 14. može biti samo obavijest da je narudžba stigla. Ali Zakon o obveznim odnosima u članku 255. polazi od toga da je izložena roba s cijenom ponuda, osim ako okolnosti ili običaji govore drukčije. Zato naknadno dodana rečenica „još obrađujemo narudžbu” ne rješava stvar. ZET, članci 12.–15., ZOO, članci 254.–256. i 262..
Ako želiš provjeru prije prihvata, unaprijed i dosljedno postavi ovaj postupak:
U uvjetima i uz završetak kupnje jasno objasni da kupac narudžbom šalje ponudu, a trgovac je naknadno prihvaća. Odredi kratak rok odgovora i što se događa ako prihvat izostane. Uvjeti trebaju biti dostupni za spremanje.
Prvi email kaže: „Zaprimili smo narudžbu. Provjeravamo je; ova poruka nije prihvat ponude.” Navedi rok odgovora i stvaran status plaćanja.
Nakon provjere pošalji „Prihvaćamo vašu narudžbu — potvrda ugovora”, s dogovorenim stavkama, cijenom, isporukom i potrebnim ugovornim informacijama na trajnom mediju. Tekst, naplata i rad skladišta moraju pratiti isti postupak.
To su primjeri poruka, ne gotovi pravni uvjeti. Neka pravnik pregleda konkretan checkout i emailove zajedno. Ne možeš kupca vezati ponudom unedogled, a sebi ostaviti slobodu da odlučiš kad ti odgovara. Ni odbijanje bez osnovanog razloga nije bez posljedica. Ponovljeno nepreuzimanje paketa razlog je za provjeru konkretnog slučaja; uredna reklamacija nije razlog da kupca proglasiš problematičnim. ZZP, članci 53.–59..
Kupac je platio karticom. Moram li prihvatiti narudžbu?
Plaćena kartica nije univerzalan odgovor na pitanje je li ugovor sklopljen. Presudno je tko je dao ponudu i je li druga strana već prihvatila. Evo razlike:
Webshop je dao obvezujuću ponudu, a kupac ju je prihvatio narudžbom ili plaćanjem. Ugovor je već sklopljen. Nemaš opće pravo odbiti ga zato što ga još nisi ručno pregledao. Pogrešna cijena tada se rješava prema pravilima o već sklopljenom ugovoru, uključujući eventualnu zabludu; običan povrat novca sam po sebi ne briše obvezu isporuke.
Webshop je valjano postavljen tako da kupac šalje ponudu, a tvoj prihvat tek slijedi. Ako prihvata još nije bilo, možeš ne prihvatiti ponudu uz osnovan razlog i poštovanje prava potrošača. Već primljeni novac vrati bez neopravdanog odgađanja. Međutim, ako si porukama ili ponašanjem već prihvatio ponudu, oznaka „u obradi” to ne mijenja. ZOO, sklapanje ugovora i prihvat ponude.
Za taj drugi model praktičnije je rezervirati iznos na kartici pa ga naplatiti uz prihvat, gdje pružatelj to podržava. To su autorizacija i naplata. Sama rezervacija ne određuje pravni trenutak sklapanja ugovora, ali smanjuje nepotrebne povrate novca. Provjeri svaki način plaćanja: neki se automatski naplaćuju i kad je trgovina postavljena na ručnu naplatu. Shopify: autorizacija i naplata.
Prigovor, povrat i nedostatak proizvoda nisu isti postupak
Omogući pisani prigovor, potvrdi primitak bez odgađanja, odgovori u roku od 15 dana i vodi propisanu evidenciju. Kod kupnje na daljinu potrošač u pravilu ima 14 dana za jednostrani raskid, uz zakonske iznimke. Pri sniženju robe prikaži i najnižu cijenu primjenjivanu tijekom prethodnih 30 dana prema primjenjivim pravilima. Ako prikazuješ recenzije, objasni provjeravaš li i kako da dolaze od stvarnih kupaca; izmišljene recenzije nisu prihvatljive. Zakon o zaštiti potrošača, članci 10., 19., 35.–37. i 79.–86..
Kod raskida kupac u pravilu vraća robu u daljnjem roku od 14 dana od obavijesti. Trgovac vraća plaćanje, uključujući trošak najjeftinije standardne ponuđene dostave, uz mogućnost zadržavanja povrata do primitka robe ili dokaza slanja u propisanim okolnostima. Trošak povratnog slanja može snositi kupac ako je o tome pravilno obaviješten. Iznimke uključuju, primjerice, određenu personaliziranu, kvarljivu ili otpečaćenu higijensku robu; nije dovoljno svu robu proglasiti nepovratnom. Europska komisija: pravila potrošačkih ugovora.
Nedostatak proizvoda zasebno je pitanje. Zakonska odgovornost prodavatelja ne nestaje zato što je istekao rok za odustajanje ili proizvođač nije dao komercijalno jamstvo. Za novu robu vrijedi najmanje dvogodišnja zakonska zaštita; popravak, zamjena, sniženje cijene i raskid imaju svoje uvjete. Trošak opravdane reklamacije nemoj automatski prebacivati kupcu. Europska komisija: odgovornost, jamstva i povrati.
Tko plaća dostavu kad kupac odustane?
Smiješ naplatiti prvu dostavu do kupca, ako je trošak jasno prikazan prije naručivanja. Ali kada kupac zakonito raskine cijelu kupnju na daljinu, vraćaš i naplaćeni trošak standardne dostave. Ne možeš ga zadržati samo zato što si dostavljača već platio.
Recimo da je proizvod 50 €, a najjeftinija ponuđena standardna dostava 5 €. Kupac ti je platio 55 €. Kod potpunog raskida vraćaš 55 €, pod pretpostavkom da nema opravdanog umanjenja vrijednosti robe. Ako je izričito izabrao ekspresnu dostavu od 10 €, a standardna je bila 5 €, ne moraš vratiti dodatnih 5 € za ekspresnu uslugu. Ako si prvu dostavu ponudio besplatno, nema naplaćenog iznosa dostave za vraćanje, ali nema ni naknadnog računa kojim bi kupcu prebacio svoj trošak slanja. ZZP, članak 83. stavci 1. i 2..
Put natrag druga je dostava. Kupac može snositi izravni trošak povrata ako si ga o tome pravilno obavijestio prije kupnje i nisi obećao besplatan povrat. Ako ti organiziraš preuzimanje, unaprijed jasno dogovorite njegov trošak i način plaćanja. To ne pretvara prvu dostavu u nepovratan trošak. Bez dogovora nemoj kupcu poslati skupljeg prijevoznika pa jednostavno skinuti proizvoljan iznos s povrata. ZZP, članak 84. stavak 4..
Za paletu ili glomaznu robu koju nije moguće uobičajeno vratiti poštom, prije kupnje trebaš dati i informaciju o trošku takvog povrata. „Povrat plaća kupac” tada nije dovoljno precizno. Ako predugovornu obavijest o obvezi plaćanja povrata propustiš, taj trošak pada na tebe. Naknada za „odvajanje robe”, „administraciju raskida” ili ponovno stavljanje na policu nije način da zaobiđeš pravo na odustajanje. ZZP, članci 60. i 84..
Ovaj primjer vrijedi za raskid cijele kupnje bez nedostatka proizvoda. Povrat samo jednog artikla, opravdana reklamacija i paket koji kupac jednostavno nije preuzeo nisu ista situacija. Samo nepreuzimanje nije automatski uredna izjava o raskidu, a račun dostavljača nije automatski iznos koji smiješ zadržati od kupca. Za djelomični povrat treba provjeriti okolnosti i obračun dostave, umjesto mehanički primijeniti primjer cijele narudžbe.
Nova funkcija za online raskid već je obveza
Od 19. lipnja 2026. članak 81.a zahtijeva dostupnu funkciju za jednostrani raskid ugovora sklopljenog putem mrežnog sučelja, tijekom roka za raskid. Kupac unosi ili potvrđuje identitet, ugovor i elektronički kontakt, potvrđuje slanje, a trgovac bez odgađanja šalje potvrdu sa sadržajem, datumom i vremenom na trajnom mediju. Sam PDF obrazac to ne zamjenjuje. NN 59/2026., članci 28. i 66..
U specifikaciju webshopa zato upiši cijeli postupak i provjeru dostave potvrde. Postojanje gumba bez obrade zahtjeva samo je pola implementacije.
Iste izmjene imaju različite datume primjene: dio pravila o okolišnim tvrdnjama i informacijama o trajnosti i popravljivosti dolazi 27. rujna 2026., a dio pravila o isticanju cijena 17. studenoga 2026. Pri objavi nakon tih datuma pravni dio ponovno provjeri. Prijelazne odredbe, članak 66..
Nemoj preuzeti stari predložak s obveznom poveznicom na EU ODR platformu. Platforma je ugašena 20. srpnja 2025.; to ne ukida druge obveze vezane uz prigovore i izvansudsko rješavanje sporova. Uredba (EU) 2024/3228.
Fiskalizacija i eRačuni: dvije različite stvari
Od 1. siječnja 2026. fiskalizacija računa u krajnjoj potrošnji za obveznike obuhvaća i plaćanje na transakcijski račun, uz zakonska izuzeća. „Primam samo uplate na račun” više nije opće rješenje za izbjegavanje fiskalizacije.
Za domaće transakcije obuhvaćene sustavom eRačuna, obveznici PDV-a od 2026. izdaju i zaprimaju eRačune. Obuhvaćeni poduzetnici izvan PDV-a u 2026. ih zaprimaju, a obveza izdavanja za njih počinje 2027. B2G ima dodatni postojeći okvir. PDF poslan emailom nije strukturirani eRačun. Zakon o fiskalizaciji, posebno članci 3., 4., 38. i 80..
Od računovođe i implementatora traži test za svaki način plaćanja: karticu, uplatu na račun i pouzeće. Zatim test povrata, djelomičnog povrata i storna. Dogovorite gdje nastaje račun i spriječite da isti događaj napravi dva računa. Tehničke promjene prati na službenom portalu Porezne uprave.
PDV i širenje izvan Hrvatske
Hrvatski prag za oslobođenje malih poreznih obveznika iznosi 60.000 eura, uz zakonski način izračuna i uvjete. To nije isti prag kao prag za određene prekogranične B2C isporuke u EU. Izmjene Zakona o PDV-u, NN 152/2024..
Kod prodaje na daljinu u EU relevantan je zajednički prag od 10.000 eura bez PDV-a za obuhvaćene isporuke i usluge, uz uvjete i promatranje tekuće i prethodne kalendarske godine. Nakon prelaska često se primjenjuje PDV države kupca; OSS pojednostavljuje prijavu. To nije prag po državi niti univerzalna obveza korištenja OSS-a za svaki webshop. Europska komisija: One Stop Shop.
Od 2025. postoji i prekogranična SME shema oslobođenja, uz ukupni promet u EU do 100.000 eura, nacionalne pragove i prethodni postupak prijave. Mala hrvatska trgovina zato treba provjeriti svoj konkretan režim, ne samo uključiti prekidač „EU tax”. Europska komisija: prekogranična SME shema.
Računovođi unaprijed reci i kupuješ li oglase, aplikacije ili druge usluge iz inozemstva. Domaće oslobođenje od PDV-a ne rješava samo po sebi sve prekogranične porezne obveze.
Sigurnost proizvoda, ambalaža i posebne kategorije
Za proizvode u području primjene GPSR-a online ponuda treba podatke o proizvođaču, po potrebi odgovornoj osobi u EU, identifikaciju proizvoda te upozorenja i sigurnosne informacije. To utječe na polja kataloga, a ne samo na opće uvjete. Europska komisija: obveze poduzetnika prema GPSR-u.
Kod hrane, kozmetike, igračaka, električne opreme i drugih posebno uređenih kategorija provjeri dodatne zahtjeve prije nabave. Ne stavljaju svi proizvodi oznaku CE i nije dovoljno preuzeti dobavljačev opis bez provjere.
Provjeri i svoj položaj proizvođača, uvoznika ili unosnika u sustavu proširene odgovornosti. Ambalaža, električna oprema i baterije mogu značiti registraciju, evidencije i naknade. Fond za zaštitu okoliša: RPPO. Kod širenja na druga tržišta pregledaj i njihove obveze za ambalažu.
Pristupačnost webshopa
Hrvatski Zakon o zahtjevima za pristupačnost proizvoda i usluga obuhvaća e-trgovinu od 28. lipnja 2025. Za mikro subjekte koji pružaju usluge postoji izuzeće; mikro status uključuje broj zaposlenih i financijske kriterije, a nije sinonim za svako „malo poduzeće”. Zakon definira manje od deset zaposlenih te godišnji prihod ili ukupnu aktivu do dva milijuna eura. NN 89/2025., područje primjene, iznimke i definicije.
Bez obzira na izuzeće, traži kupnju tipkovnicom, razumljive oznake polja, vidljiv fokus, čitljiv kontrast i poruke pogreške koje pomažu kupcu. Dodatak s ikonom pristupačnosti nije dokaz da checkout radi s pomoćnom tehnologijom.
5. GDPR: prati tok podataka, ne broj dokumenata
Za početak nacrtaj gdje odlazi narudžba: platforma, sustav računa, naplata, dostavljač, email alat i eventualno korisnička podrška. Za svaku obradu odredi svrhu, pravnu osnovu, rok čuvanja i pristup.
Nije potrebno tražiti privolu za sve. Obrada potrebna za kupnju i zakonsko čuvanje računa imaju druge osnove. Brisanje korisničkog računa ne znači da smiješ izbrisati dokumentaciju koju moraš čuvati. Širi postupak opisan je u GDPR checklisti za e-commerce.
Ugovor o obradi potreban je kada dobavljač djeluje kao izvršitelj obrade. Nije svaki payment provider ili dostavljač izvršitelj za svaku svrhu; uloge se utvrđuju prema stvarnoj obradi. EDPB: voditelj i izvršitelj obrade.
EU hosting daje kontrolu nad lokacijom jednog dijela sustava. Ne jamči da email alat, podrška, backup ili plugin ne prenose podatke izvan EGP-a. Provjeri primatelje i odgovarajući mehanizam prijenosa. EDPB: međunarodni prijenosi.
Banner mora stvarno zaustaviti nenužno praćenje
Nužne tehnologije mogu imati iznimku od privole. Ostale trebaju ostati neaktivne do valjanog izbora. Prihvaćanje i odbijanje trebaju biti jednako dostupni, a promjena izbora jednostavna. AZOP: kolačići i usklađivanje.
Ne postoji opća zakonska obveza kupnje određenog CMP alata. Shopify ima vlastiti banner, ali dokumentacija upozorava da ručno dodani pikseli i aplikacije mogu trebati dodatnu integraciju. Testiraj stvarno ponašanje. Shopify: postavke privatnosti.
Google Consent Mode nije privola. Server-side slanje podataka također nije automatsko pravno izuzeće. Za praktičnu provjeru pogledaj vodič o kolačićima, GDPR-u i hrvatskom ZEK-u.
Newsletter odvoji od kupnje
Za promotivni email potrošačima polazi od prethodne privole. ZEK predviđa ograničenu iznimku za vlastite slične proizvode i usluge postojećim kupcima, uz propisane uvjete i jednostavan besplatan prigovor pri prikupljanju i u svakoj poruci. To nije dozvola za slanje svima koji su upisali email u košaricu. ZEK, članak 50..
Prazna kućica za newsletter, evidencija pristanka i odjava koja radi bolji su početak od deset automatizacija. Double opt-in može pomoći dokazivanju, ali nije univerzalna zakonska obveza za svaki webshop.
6. ERP, CMS i frontend: što zapravo biraš
Frontend je ono što kupac koristi: kategorije, proizvod, košarica i checkout. CMS služi uređivanju sadržaja. Commerce sustav vodi artikle, cijene, košarice i narudžbe. ERP povezuje poslovne procese poput nabave, zaliha i računa. Program za račune nije nužno puni ERP, i to je za početak sasvim u redu.
Kod Shopifyja ili WooCommercea velik dio sadržaja i trgovine uređuješ unutar istog okruženja. Kod headless pristupa kupčevo sučelje odvojeno je od commerce sustava, a CMS može biti još jedan zaseban alat.
Prvo definiraj gdje živi točan podatak:
| Podatak ili događaj | Preporučeno pravilo za mali webshop |
|---|---|
| Šifra artikla | Jedna stabilna šifra kroz trgovinu, skladište i račune |
| Zaliha | Jedan glavni sustav; jasno određeno kada rezervira i oslobađa robu |
| Cijena | Jedno pravilo vlasništva, uključujući akcije i porez |
| Narudžba | Jedinstvena oznaka koja povezuje sve sustave |
| Naplata | Potvrđeni događaj pružatelja naplate, uz usklađivanje isplata |
| Račun | Jedno mjesto izdavanja i pravilo za ispravke |
| Povrat | Odvojeni statusi novca, dokumenta i fizičke robe |
| Newsletter | Evidencija privole i odjave dostupna svim relevantnim slanjima |
API znači da sustavi mogu razgovarati. Ne znači da se već razumiju. „Integracija postoji” ne odgovara na pitanje prenosi li kupone, djelomične povrate, varijante ili rezervacije zalihe.
<span id="platforme"></span>
7. Usporedba platformi za hrvatski webshop
Zamisli mali tim: jedna osoba obrađuje narudžbe, druga uređuje artikle, a programera zovu po potrebi. Za takav početak složena je ova usporedba. 5 znači lakše, 1 znači teže. Računam na standardnu temu i provjerene dodatke; razvoj po mjeri može bitno promijeniti sliku.
| Platforma | Upravljanje trgovinom | CMS i uređivanje izgleda | HR računi/ERP | Marketing | Jednostavnost održavanja | Mogućnost izlaska |
|---|---|---|---|---|---|---|
| Shopify | 5 | 4 | 3 | 5 | 4 | 2 |
| WooCommerce | 4 | 5 | 4 | 5 | 2 | 4 |
| PrestaShop | 3 | 3 | 3 | 3 | 2 | 4 |
| OpenCart | 3 | 2 | 3 | 3 | 2 | 4 |
| Shopware, self-hosted | 3 | 4 | 2 | 4 | 2 | 4 |
| nopCommerce | 3 | 3 | 2 | 3 | 2 | 3 |
| Odoo eCommerce | 3 | 3 | 3 | 3 | 3 | 3 |
| BigCommerce | 4 | 3 | 2 | 4 | 4 | 2 |
| Headless po mjeri | 2 | 2 | 2 | 2 | 1 | 1 |
Postojeći ERP konektor ili iskusan partner mogu promijeniti odluku više nego jedan bod u tablici. Headless može pružiti izvanredno uređivanje i integracije, ali ih najprije treba projektirati i platiti; ocjena prikazuje početno opterećenje malog tima.
Kako čitati ocjene, a ne izvući pogrešan zaključak
Nemoj zbrojiti bodove i kupiti pobjednika. Ako računovođa svaki dan mora popravljati prijenos računa, petica za marketing neće mu puno značiti. Ovo je moja procjena koliko je s pojedinim sustavom lako živjeti, a ne izmjerena ocjena kvalitete softvera.
Svakodnevno upravljanje: koliko je jednostavno uređivati artikle, obrađivati narudžbe i povrate nakon postavljanja.
CMS i sadržaj: koliko lako sam mijenjaš opis, kategoriju, stranicu i promotivni sadržaj. To nije ocjena ljepote teme.
Hrvatski ERP i računi: koliki je očekivani napor da dobiješ provjeren lokalni tok. Postojanje API-ja nije gotova integracija; tvoj konkretan konektor važniji je od boda.
Marketing: koliko lako povezuješ katalog, događaje, email i preporuke. Viša ocjena ne znači da su sve aplikacije besplatne ili usklađene bez podešavanja.
Održavanje: koliko odgovornosti za hosting, zakrpe, dodatke i nadogradnje ostaje tebi i tvom održavatelju. Petica ne znači da se ništa nikad ne pokvari.
Mogućnost izlaska: koliko je realno drugom izvođaču predati održavanje i prenijeti poslovanje. Promjena agencije na istoj standardnoj platformi lakša je od preseljenja na drugi sustav. Nijedna ocjena ne obećava migraciju jednim klikom.
Četvorke open-source platformi vrijede za standardnu temu, održavane dodatke i uredne pristupe. Ako je agencija prepisala pola sustava, ocjena izlaska može pasti na 1, bez obzira piše li WooCommerce, PrestaShop ili nopCommerce. Headless po mjeri zato dobiva 1/5: novi tim mora razumjeti i preuzeti posebnu aplikaciju, integracije i način objave. To što se dijelovi arhitekture mogu odvojiti ne znači da ih je jeftino zamijeniti.
Shopify: jednostavan operativni početak, uz granice platforme
Shopify bih stavio u uži izbor kada jedna ili nekoliko osoba želi prodavati standardnu robu i smanjiti brigu o infrastrukturi. Hosting je dio usluge, a trgovina, narudžbe i brojne marketinške funkcije dostupne su kroz administraciju.
Shopify se često pojavljuje u međunarodnim raspravama i preporukama. Za Hrvatsku bih ipak prvo otvorio pitanje lokalnih integracija: nemoj računati da američka demonstracija pokriva tvoj ERP, fiskalizaciju, dostavljača i pouzeće. Ako gotov konektor ne pokriva tvoj proces, trebat će programer i novac za njegovo buduće održavanje. Nije pošteno tvrditi da Shopify ovdje nitko ne koristi ili da za svaki spoj treba razvoj od nule: gotove lokalne veze postoje i navodim ih u dijelu o računima.
Shopify Payments dostupan je u Hrvatskoj. Aktivacija ipak ovisi o uvjetima prihvatljivosti i provjeri poslovanja. Službena dokumentacija za Hrvatsku.
Na hrvatskom cjeniku Basic je pri provjeri bio 19 €/mj. uz godišnju naplatu, odnosno 27 €/mj. uz mjesečnu naplatu. Grow je pri godišnjoj naplati bio 56 €/mj. i uključivao do pet računa osoblja; Basic nema dodatne račune osoblja. To je važno za mali tim: zajednička lozinka nije dobar način štednje na planu. Dodatno računaj aplikacije, integracije i naknade. Primjerice, cjenik za Basic navodi standardne online kartice od 1,7% + 0,25 € i posebnu naknadu od 2% za relevantne transakcije preko trećih pružatelja; provjeri primjenu na vlastiti model naplate i porezni tretman računa. Shopify HR cjenik.
Slabija strana dolazi kada tvoj proces zahtijeva odstupanje od mogućnosti odabranog plana. Tada plaćaš aplikaciju, viši plan ili razvoj, a ponekad moraš promijeniti proces. Prije ugovaranja pokaži partneru stvaran primjer checkouta, rabata, dostave i povrata.
SaaS ne uklanja održavanje integracija. Shopify API ima redovite verzije i ograničeno razdoblje podrške, pa konektor mora imati održavatelja. Shopify: verzioniranje API-ja.
WooCommerce: fleksibilnost uz jasno preuzetu odgovornost
WooCommerce ima smisla kada želiš WordPress sadržaj, kontrolu nad hostingom i mogućnost prilagodbe, uz osobu koja će sustav održavati. Posebno ga vrijedi razmotriti ako već imaš WordPress i lokalni poslovni sustav s provjerenim konektorom.
Najčešća pogrešna računica glasi: „Plugin je besplatan, dakle webshop je jeftin.” Plaćaš hosting, razvoj ili vlastito vrijeme, licence, sigurnost, backup i rješavanje nekompatibilnosti.
WooCommerce izričito preporučuje backup i staging prije nadogradnje te provjeru proizvoda, košarice, plaćanja, dostave, poreza i emailova. To treba biti dogovorena usluga, a ne improvizacija kada prodaja stane. Službene upute za nadogradnju.
Kontrola je velika, ali mogućnost selidbe hostinga nije isto što i laka selidba cijelog poslovanja. Tema, builder, custom plugin i vlasništvo nad licencama i dalje mogu vezati trgovca uz pojedinog izvođača.
PrestaShop i OpenCart: mogu biti dobar izbor uz dobar lokalni sklop
Obje platforme imaju smisla kada postoji provjerena kombinacija teme, modula i izvođača za tvoju trgovinu. Ne bih ih birao samo zato što poznanik ima iskustvo s verzijom od prije nekoliko godina.
PrestaShop se proširuje modulima, a besplatni open-source projekt nema automatski uključenu namjensku podršku. Komercijalna podrška zasebna je usluga. Dokumentacija modula, podrška open-source projekta.
OpenCart nudi dokumentaciju, zajednicu i namjensku tehničku podršku. Objavljeno radno vrijeme opće podrške je radnim danom 8–17 u zoni GMT+8, što treba razlikovati od lokalnog ugovora o intervenciji. OpenCart podrška.
Za obje platforme traži popis točnih verzija lokalnih modula i plan nadogradnje. Ako integracija računa radi samo na staroj verziji trgovine, u startu kupuješ odgođeni problem.
Shopware: razmotri ga kada složenost prodaje opravdava projekt
Shopware je kandidat za ozbiljnije kataloge, više tržišta i zahtjevnija poslovna pravila, uz partnera koji ga poznaje. Besplatnu Community Edition treba razlikovati od komercijalnih planova i različitih modela hostinga. Plaćeni planovi uključuju dodatne mogućnosti i podršku proizvođača. Shopware planovi.
Za hrvatskog početnika ključno je postoje li već kvalitetne veze s njegovim računima, naplatom i dostavom. Prednost na drugom europskom tržištu ne dokazuje spremnost za tvoj lokalni proces. Podrijetlo platforme također ne jamči da svi dodaci obrađuju podatke samo u EU.
nopCommerce: ozbiljan kandidat ako imaš pouzdan .NET tim
nopCommerce je ispravan naziv platforme. To je open-source ecommerce na .NET-u; nije WordPress dodatak. Može raditi na Windowsu i Linuxu, uz podržan runtime i bazu. Hosting mora odgovarati verziji koju postavljaš — običan PHP paket nije dovoljan. Sistemski zahtjevi.
Stavio bih ga u uži izbor ako već imaš pouzdanog .NET izvođača, zahtjevniji katalog ili B2B potrebe i dokazanu vezu s poslovnim sustavom. Podržava i scenarije s više trgovina; to još ne znači da je svaka hrvatska integracija spremna. Prije ugovora traži demonstraciju naplate, računa, storna i dostave, a ne samo administracije proizvoda. nopCommerce B2B mogućnosti.
Za sadržaj i marketing provjeri što dolazi standardno, što kroz dodatak, a što bi izvođač tek pisao. Prednost dajem gotovoj održavanoj temi i provjerenim dodacima. Vlastiti kod za svaku sitnicu stvara isti problem kao na WooCommerceu: sljedeći programer prvo mora otkriti što je prethodni napravio.
Nadogradnja nije automatski klik bez posljedica. Službeni postupak uključuje ručni rad, skripte i backup; dodaci i tema moraju odgovarati ciljnoj verziji. Zato ugovori probnu nadogradnju na kopiji i test cijelog toka narudžbe. Upute za nadogradnju, dodaci za nopCommerce.
Proizvođač nudi plaćenu premium podršku: 499 USD za tri mjeseca ili 999 USD za godinu, uz objavljen odgovor unutar jednog radnog dana i uvjete podržanih verzija. To je rok odgovora, ne obećanje da će tvoj webshop ponovno prodavati unutar 24 sata. Posebno provjeri pokriva li ugovor konkretan dodatak i lokalnu integraciju. Uvjeti premium podrške.
Zamisli da petkom prestane prolaziti naplata. Tada te ne zanima je li se nekome na Redditu svidio kod. Zanima te tko će se javiti i vratiti prodaju. Za nopCommerce nisam našao dovoljno konkretnih priča trgovaca o takvim situacijama. Zato bih prije potpisa tražio kontakt trgovca kojeg taj izvođač već održava i pitao ga kako je prošao posljednji kvar.
Odoo: zanimljiv kada je poslovni sustav središte projekta
Odoo vrijedi razmotriti kada zajedno rješavaš nabavu, skladište, prodaju i webshop. Jedinstveno okruženje može smanjiti prepisivanje, ali traži kvalitetnu implementaciju i dosljedno korištenje.
Prije kupnje preciziraj izdanje, hosting i lokalizaciju. Dokumentacija opisuje hrvatske funkcionalnosti i vezu s pružateljem eRačuna, ali to nije zamjena za demonstraciju tvojeg B2C i B2B toka. Kod Odoo Onlinea vanjski API vezan je uz Custom plan; pretplata sama ne pokriva svu implementaciju i dodatno održavanje. Hrvatska lokalizacija, vanjski API, cjenik.
Ne bih uvodio cijeli ERP samo da izbjegnem unos nekoliko računa. Uveo bih ga kada zajednički procesi i podaci donose mjerljivu korist.
BigCommerce i headless: imaju mjesto, ali trebaju jasan razlog
BigCommerce može odgovarati trgovcu koji želi SaaS i čije su integracije provjerene. U kalkulaciji obavezno provjeri pragove prodaje koji vode u skuplji plan. Aktualni cjenik razlikuje se od mnogih starijih usporedbi i uključuje pravila vezana uz promet. BigCommerce cjenik.
Headless pristup, primjerice s Medusom, odvaja frontend od trgovinske logike. To donosi slobodu, ali i više odgovornosti za razvoj, integracije i testiranje. Medusa dokumentacija opisuje zasebnu storefront aplikaciju; njezin cloud može objediniti hosting frontenda i backenda, ali poslovni tokovi i dalje moraju biti implementirani. Storefront arhitektura, hosting storefronta.
Takav projekt opravdaj zahtjevom koji standardna platforma teško rješava: specifičnim konfiguratorom, složenim B2B procesom ili više posebno oblikovanih prodajnih sučelja. „Želim biti spreman za rast” preslab je razlog za dodatni sustav.
<span id="erp-hosting"></span>
8. Računi, ERP i hosting: tko drži trgovinu na nogama
Za hrvatski početak postoje gotove mogućnosti. E-racuni.hr navodi povezivanje s WooCommerceom, Shopifyjem, PrestaShopom, OpenCartom i drugim platformama, kao i API. Minimax dokumentira API i povezivanje WooCommercea preko konkretnog vanjskog rješenja. E-racuni.hr: web shop, Minimax: API, Minimax: WooCommerce povezivanje.
Na popisu piše da se sustavi povezuju. Dobro, ali što se dogodi kada kupac vrati samo jednu od tri kupljene stavke? Tu treba vidjeti stvaran rad, ne logo partnera na prodajnoj stranici. Za ove konektore nisam našao dovoljno konkretnih Reddit priča da bih na njima temeljio preporuku. Tražio bih demonstraciju i kontakt postojećeg korisnika.
Na demonstraciju donesi pet konkretnih narudžbi:
Kartično plaćanje s dostavom i kuponom.
Plaćanje na račun koje još nije naplaćeno.
Pouzeće koje kupac nije preuzeo.
Djelomični povrat jedne stavke.
Dvije istodobne narudžbe posljednjeg komada.
Provjeri što nastaje u svakom sustavu, tko dobiva upozorenje na pogrešku i kako se oporavlja propušteni prijenos. Dodaj pitanje ponovnog slanja istog događaja: sustav ne smije drugi put izdati isti račun ili skinuti istu zalihu.
Za mali broj narudžbi može biti razumno početi djelomično ručno, uz jasno definiran postupak i poštovanje rokova. Automatizaciju opravdava trošak ručnog rada, učestalost pogrešaka i rizik, a ne želja da dijagram ima više strelica.
Koji hosting za webshop: shared, VPS, vlastiti server, AWS ili Google Cloud?
Za Shopify i sličan SaaS hosting je dio platforme. Ne kupuješ još jedan server za samu trgovinu. Za WooCommerce, nopCommerce i druge sustave koje sam hostaš biraš i infrastrukturu i osobu koja je održava. To su dvije različite stavke ponude.
| Opcija | Za koga ima smisla | Što provjeriti prije kupnje |
|---|---|---|
| Kvalitetan shared hosting | Mali, standardan webshop i ograničen budžet, ako probne kupnje pod opterećenjem prolaze | Ograničenja procesa, memorije i baze; backup izvan računa; podrška za stvarnu platformu. Najjeftiniji paket nije automatski dovoljan. |
| Managed hosting za konkretnu platformu | Mali tim koji želi nekoga odgovornog za tehnički dio | Što „managed” uključuje: samo server ili i aplikaciju, staging, zakrpe, oporavak i kvar dodatka? |
| Managed VPS / cloud virtualni server | Trgovina koja prerasta ograničenja shared paketa ili treba poseban runtime | Tko održava OS i bazu, prati kapacitet i reagira na incident. Virtualni server nije cijela fizička mašina samo za tebe. |
| Namjenski fizički server | Stabilno veliko opterećenje ili posebni zahtjevi, uz tim za održavanje | Plaćaš raspoloživi kapacitet i kad ga ne koristiš. Jedan server ostaje jedna točka kvara. |
| AWS ili Google Cloud | Tim koji zna zašto treba njihove servise, automatizaciju ili složeniju infrastrukturu | Uz server računaj bazu, disk, promet, backup, logove, nadzor i rad stručnjaka. Postavi budžetska upozorenja. |
AWS ima i jednostavniji Lightsail s paketnom naplatom. To olakšava računicu infrastrukture, ali ne preuzima automatski održavanje tvoje aplikacije. Lightsail cjenik, podjela sigurnosne odgovornosti. Za Google Cloud napravi procjenu za stvarnu regiju i resurse u službenom kalkulatoru.
Za prvi standardan WooCommerce bih prije birao kvalitetan managed paket nego sam slagao AWS. Za nopCommerce bih tražio managed okruženje s dokazanim .NET iskustvom. Namjensku mašinu uzmi kad mjerenje pokaže potrebu, a ne zato što zvuči ozbiljnije.
Usporedi mjesečnu cijenu hostinga zajedno s održavanjem, ne samo reklamnu cijenu servera. Traži mjerenje kategorije, pretrage, košarice i checkouta; cacheirana naslovnica nije cijela trgovina. CDN ne rješava sporu bazu ni pokvarenu naplatu. I provjeri obnovu iz backupa: oznaka „daily backup” nije dokaz da se narudžbe mogu sigurno vratiti.
9. Marketing: kako doći do kupca i dati mu razlog da se vrati
Na početku trebaš razumljivu ponudu, kvalitetne stranice proizvoda, pristup kupcima i mjerenje stvarnog poslovnog ishoda. Ne moraš odmah imati CRM, CDP, personalizaciju, loyalty program i AI preporuke.
Prvo provjeri osnovne podatke za prodaju i feedove: naziv, kategoriju, identifikator, cijenu, dostupnost, fotografiju i dostavu. Kupac koji dođe iz oglasa mora na webshopu pronaći isto obećanje.
Kod većeg kataloga provjeri može li kupac pronaći artikl vlastitim riječima. Za taj problem pogledaj koliko loša interna tražilica košta web shop. Velike fotografije također riješi prije širenja oglašavanja; za tehničku pripremu postoji vodič za optimizaciju slika.
Za mjerenje kreni od narudžbi, naplate, povrata, marže i troška kanala. Provjeri da se kupnja ne broji dvaput nakon osvježavanja stranice i da marketinška izvješća ne ostaju puna otkazanih narudžbi. Razlike među alatima očekuj zbog privole, atribucije i vremenskih prozora; istraži ih prije velikih odluka.
Širi okvir nalazi se u eCommerce growth vodiču, a za ograničenja marketinških brojki pročitaj ROI nije jedan broj.
Koji email alat ima smisla?
| Alat | Kada ga staviti u uži izbor | Podrška i provjera prije odluke |
|---|---|---|
| Omnisend | Standardne ecommerce automatizacije i mali tim kojem znači dostupna pomoć | Službeno navodi email i live chat 24/7 na svim planovima, uključujući besplatni. To je dostupnost kanala, ne jamstvo vremena rješenja. |
| Klaviyo | Detaljnija segmentacija i tim koji će stvarno koristiti podatke i automatizacije | Razlikuj email, chat i dodatne pakete podrške. Standardna i premium pokrivenost nisu iste. |
| Brevo | Newsletter i povezane komunikacije kada konkretan paket pokriva potrebne ecommerce događaje | Pregledaj plan, dodatke, limite i dostupne kanale; testiraj svoj tok, ne samo editor poruke. |
| MailerLite | Jednostavniji newsletter i osnovne automatizacije | Trajna izravna podrška ovisi o plaćenom planu; probno razdoblje nije isto što i besplatni plan nakon njega. |
Izvori za uvjete: Omnisend, Klaviyo podrška, Brevo planovi, MailerLite podrška.
Ako sve radiš sam, mogućnost da odmah nekoga pitaš za pomoć vrijedi dosta. Zato mi je Omnisendov pristup podršci zanimljiv za početak. Kod ostalih prvo provjeri što tvoj paket stvarno uključuje. Onda pošalji konkretno pitanje: odgovor na „kako uvesti kontakte” neće pokazati kako će riješiti pogrešno poslanih tisuću poruka.
Trošak usporedi na svojoj listi i volumenu slanja. Broj naplativih kontakata može uključivati više od aktivnih newsletter pretplatnika; Omnisend, primjerice, opisuje i određene kontakte kojima su slane automatizirane poruke. Objašnjenje obračuna i promjene plana.
Odaberi jedan alat, poveži provjerene događaje i postavi nekoliko zakonitih, korisnih poruka. Važnije je da odjava radi i da kupcu nakon povrata ne šalješ besmislenu promociju nego da dashboard ima dvadeset flowova.
Kako povećati košaricu i dovesti kupca natrag
Kad osnove rade, ne mora svaka nova prodaja početi novim plaćenim klikom. Kupcu koji ti je već dao povjerenje ponudi smislen sljedeći korak. Nemoj ga zatrpati proizvodima samo zato što imaš alat za automatizaciju.
| Automatizacija | Primjer koji kupcu pomaže | Što pratiti |
|---|---|---|
| Upsell na proizvodu | Veće pakiranje s jasno prikazanom cijenom po jedinici ili bolji model uz razumljivu razliku | Doprinos po posjetu i povrati, ne samo skuplji odabrani artikl |
| Cross-sell u košarici | Baterije odgovarajuće veličine, kompatibilna maskica, pribor za konkretan alat | Dodatna marža i je li preporuka usporila završetak kupnje |
| Paket proizvoda | Komplet za početak s jasnim sadržajem i pošteno prikazanom uštedom | Marža kompleta nakon popusta i dodatnog troška isporuke |
| Email nakon kupnje | Nakon isporučenog aparata ponudi kompatibilan pribor, uz upute za korištenje | Ponovna kupnja nakon povrata i otkaza, odjave |
| Podsjetnik za obnovu zalihe | Potrošna roba približava se očekivanom roku potrošnje | Stvarna ponovna kupnja, uz mogućnost promjene ritma |
| Obavijest o dostupnosti | Kupac je zatražio obavijest za točan artikl koji je ponovno na zalihi | Kupnja tog artikla i točnost zalihe |
| Napuštena košarica | Vrati kupca na spremljenu košaricu i odgovori na pitanje o dostavi | Dodatne kupnje u odnosu na kontrolnu skupinu, ne sve kupnje nakon emaila |
| Povratak neaktivnog kupca | Podsjeti na relevantnu kategoriju kada je prošao uobičajen razmak kupnje | Marža nakon poticaja, prigovori i odjave |
| Zahtjev za recenziju | Pitaj za iskustvo nakon dovoljno vremena za korištenje proizvoda | Korisne i vjerodostojne recenzije, ne samo broj zvjezdica |
Za početak je ručno pravilo „uz ovaj uređaj ide ovaj potrošni materijal” često korisnije od nasumičnih AI preporuka. Isključi nekompatibilne, rasprodane i već vraćene proizvode. Ako je kupac vratio aparat, zaustavi slanje dodataka za njega. Detaljnije u članku Što će kupac sljedeće kupiti — recommendations i CLTV.
Poruke se mogu slati automatski iz povezanog webshopa i email sustava, s tvoje domene. Bitan je pouzdan događaj: plaćeno, prihvaćeno, isporučeno ili vraćeno nisu ista stvar. Preporuke nakon kupnje pokreći prema stvarnom događaju i kategoriji, uz odgovarajuću osnovu za marketing.
Recenzije skupljaj sustavno, bez kupovanja pohvala
Zahtjev pošalji nakon isporuke i vremena potrebnog za uporabu. Za majicu to može biti brzo; za učinak nekog proizvoda treba dulje. Link neka vodi na kupljeni artikl i kratak obrazac koji se može ispuniti na mobitelu. Jedan pristojan podsjetnik obično je bolji početak od pet poruka.
Ako daješ poticaj, nemoj ga uvjetovati pozitivnom ocjenom. Označi poticane recenzije i provjeri pravila mjesta na kojem ih skupljaš: ono što dopuštaš na vlastitoj stranici ne znači da dopušta vanjska platforma. Ne šalji zadovoljne kupce na javnu recenziju, a nezadovoljne u skriveni obrazac samo kako bi javna slika bila ljepša. Objasni provjeru stvarne kupnje i ne uklanjaj kritiku samo zato što je negativna. Obveze transparentnosti i zabrana lažnih recenzija uređene su Zakonom o zaštiti potrošača.
Napredni marketing na kraju mora proći jednostavno pitanje: je li donio dodatnu zaradu nakon popusta, poruka, dostave i povrata? Gdje ima dovoljno kupaca, ostavi kontrolnu skupinu koja poruku ne prima. Bez toga će alat rado pripisati sebi kupnju koju bi kupac napravio i sam.
10. Tko se javlja kada webshop prestane prodavati?
Podršku je lako zanemariti dok sve radi. Problem nastaje kada kupac ne može platiti, hosting kaže da je do dodatka, a autor dodatka da je do hostinga. Zato na Redditu tražim priče o konkretnom kvaru: što je prestalo raditi, kome se trgovac javio i kako je završilo. Generička pohvala uz partnerski popust tu mi ne pomaže. Ni detaljan komentar nije jamstvo da iza njega nema komercijalnog interesa.
U jednoj Shopify raspravi trgovac opisuje koliko mu je teško doći do korisne pomoći. U drugoj se iskustva razilaze: dio ljudi želi otići, drugi nemaju isti problem. Pouka nije da će svatko proći loše, nego da prije odluke treba znati kako se kritičan kvar eskalira. Iskustvo sa Shopify podrškom, različita iskustva trgovaca.
Kod WooCommercea priča se brzo vrati na hosting i dodatke. To je onaj trenutak kada je važno imati jednu osobu odgovornu za cijeli tok kupnje, čak i ako kvar na kraju mora riješiti drugi dobavljač. U raspravi se vide i ispravci tuđih savjeta — još jedan razlog da komentar ne uzmeš kao tehničku uputu bez provjere. WooCommerce iskustva.
Odoo rasprava opisuje kupnju pretplate nakon usmenog obećanja, pa iznenađenje oko API pristupa. Ne možemo znati što je prodavač zaista obećao, ali možemo izvući koristan zahtjev za ponudu: napišite točan plan, API i integracije koje cijena pokriva. Iskustvo s Odoo pretplatom.
Za PrestaShop i OpenCart pronađene priče o migracijama i modulima prestare su da bih prema njima danas presudio platformi. Kod nopCommercea nedostaje mi dovoljno konkretnih iskustava trgovaca s podrškom. U oba slučaja tražio bih noviju referencu za isti sustav i sličnu trgovinu. Starija rasprava o migraciji.
Kod usporedbi Klaviya i Omnisenda među iskustvima se pojavljuju i agencijske preporuke te partnerske ponude. Pročitaj ih, ali primijeti tko ti upravo pokušava nešto prodati. Iz te rasprave ne bih birao pobjednika u podršci. Rasprava o Klaviyu i Omnisendu.
Posebno je važno da podrška platforme nije podrška svim aplikacijama. Shopify izričito upućuje korisnika trećoj strani za njezine aplikacije. Službena pravila podrške.
Prije godišnje pretplate pošalji stvarno pitanje: „Kako se djelomični povrat s kuponom prenosi u naš program računa?” Prati vrijeme do korisnog odgovora, razumijevanje slučaja i jasnoću odgovornosti. Automatski odgovor nakon dvije minute nije riješen problem.
<span id="izlazak"></span>
11. Nadogradnje i vendor lock-in: izlaz planiraj dok je ulaz još jednostavan
Vendor lock-in znači da je promjena dobavljača skupa ili otežana. Ne nastaje samo na zatvorenim platformama. Može nastati zbog nepoznatog custom koda, agencijskog računa, licenci koje nisu tvoje ili podataka koje nitko ne zna izvesti.
Prije ugovora dogovori:
Tko je vlasnik domene, platformskog računa, koda i licenci?
Imaš li administratorski pristup i vlastite račune za oglase i analitiku?
Možeš li izvesti proizvode, varijante, slike, kupce, narudžbe i povrate?
Možeš li prenijeti sadržaj, URL-ove, preusmjerenja, privole i odjave?
Što ostaje u aplikacijama za recenzije, pretplate ili loyalty?
Koliko stoji prijenos i pomoć pri izlasku?
Tko prati sigurnosne zakrpe, promjene API-ja i prestanak podrške modula?
CSV izvoz nije cijeli webshop. Shopify dokumentacija razlikuje izvoz podataka, kopiju teme i dodatne postupke potrebne za obnovu ili dupliciranje. Backup i dupliciranje trgovine.
Kod WooCommercea puna baza i datoteke olakšavaju promjenu hostinga, ali ne pretvaraju automatski poslovnu logiku u drugi sustav. Kod headlessa možeš promijeniti frontend, a ostati snažno vezan uz commerce API i integracije.
Najkorisnija provjera izlaza vrlo je konkretna: traži uzorak izvoza i neka ga druga osoba uspije razumjeti. Kod nadogradnje traži popis testova i plan oporavka koji neće izbrisati narudžbe primljene nakon backupa.
<span id="trosak"></span>
12. Koliko stvarno košta webshop?
Izrada webshopa može biti od 500 € do 200.000 € kada uspoređuješ mali početni posao i velik agencijski projekt. To je praktičan raspon opsega, ne prosječna tržišna cijena ni obećanje da se sve potrebno može dobiti za 500 €. Bez kataloga, procesa i integracija sama brojka govori vrlo malo. Je li uključeno unošenje proizvoda? Fotografiranje? Fiskalizacija? Pravna prilagodba? Testovi povrata? Obuka? Održavanje nakon lansiranja?
Za usporedbu ponuda koristi isti trogodišnji okvir:
Ukupni trošak = početna izrada i priprema + 36 mjeseci pretplata, hostinga i održavanja + transakcijske naknade + dodatne intervencije + vrijeme tima + trošak izlaska.
Trošak robe, skladišta, dostave i marketinga vodi odvojeno, ali ga ne izostavljaj iz poslovnog plana.
| Trošak | Što tražiti u ponudi |
|---|---|
| Izrada | Broj predložaka, unos sadržaja, broj i složenost artikala, jezici |
| Lokalna integracija | Točan program, izdanje, scenariji i odgovorna strana |
| Pretplate i licence | Redovna cijena nakon promocije, korisnici, trgovine, obnova |
| Naplata | Postotak, fiksna naknada, valuta, povrati, dodatna platformska naknada |
| Održavanje | Što uključuje, radno vrijeme, reakcija, što se dodatno naplaćuje |
| Rast | Cijena pri većem prometu, više kontakata, narudžbi ili skladišta |
| Izlazak | Izvoz, prijenos pristupa, dokumentacija i pomoć novom izvođaču |
Povoljnija platforma može biti skuplji sustav ako svaki tjedan traži nekoliko sati ručnog rada. Skuplji paket može biti nepotreban ako njegove funkcije nitko ne koristi.
Gotova tema prije custom dizajna
Moje mišljenje: za većinu početnika custom tema i custom pluginovi nisu pametno prvo ulaganje. Postoji velik izbor gotovih tema. Izaberi onu koju kupac razumije, provjeri održavanje i prilagodi boje, sadržaj i fotografije. Poseban razvoj opravdaj konkretnom potrebom koju postojeće rješenje ne pokriva.
Kupac neće toliko proučavati tvoje jedinstveno zaglavlje koliko ga ti gledaš na velikom monitoru dok agencija predstavlja dizajn. Na mobitelu želi pronaći proizvod, razumjeti veličinu ili kompatibilnost, vidjeti ukupan trošak i završiti kupnju. Ako to zapne, animacija ga neće spasiti.
Prvo pregledaj webshop na mobitelu. Ako tvoja analitika pokazuje 98% mobilnih posjeta, tome prilagodi gotovo sav prioritet testiranja. Taj postotak nije pravilo za svaku trgovinu; provjeri vlastiti promet, narudžbe i uređaje. Sučelje treba biti dovoljno jasno i osamdesetogodišnjakinji koja želi kupiti kod tebe: čitljiv tekst, razumljive tipke, malo nepotrebnih koraka i mogućnost ispravka pogreške.
Pogledaj Amazon. Izgleda ti dosadno? Kupac ne dolazi na izložbu web dizajna. Dolazi kupiti. Sustavno eksperimentiranje iza velikih platformi važnije je od dojma na prezentaciji. Rad sa skupa o online eksperimentima navodi da je 13 uključenih organizacija, među njima Amazon, zajedno testiralo više od 100.000 eksperimentalnih tretmana u prethodnoj godini. To nije broj samo za Amazon i nije aktualan godišnji zbroj. Za zaseban Amazonov CRO budžet u korištenim izvorima nema provjerene brojke, pa mu neću pripisivati izmišljene milijune. Rad o velikim sustavima eksperimentiranja.
Preuzmi naviku testiranja i olakšavanja kupnje, a ne svaku Amazonovu tipku. Rješenje s drugog tržišta treba uskladiti s EU i hrvatskim pravilima o cijenama, privolama, dodatnim plaćanjima i pravima kupca. Jednostavna kupnja ne znači skriven trošak ili tešku odjavu.
I još jednom: open source nije zaštita od ovisnosti o agenciji. Ako samo jedan izvođač razumije tvoju temu i dodatke, vezan si uz njega i na WordPressu i na nopCommerceu. Gotovo, održavano rješenje nije manje profesionalno zato što nije pisano samo za tebe.
<span id="odrzavanje"></span>
13. Prije lansiranja napravi stvarnu probnu kupnju
Nemoj prihvatiti webshop samo zato što se stranice otvaraju. Prihvati ga kada cijela narudžba prolazi kroz sustav.
Kupac na mobitelu pronalazi proizvod i razumije cijenu, dostavu i rok.
Kupnja radi bez marketinške privole i bez prisilne prijave gdje nije potrebna.
Svaki ugovoreni način plaćanja radi, uključujući neuspješno plaćanje.
Osvježavanje potvrde ne stvara novu narudžbu, račun ili analitičku kupnju.
Nastaje ispravan račun i, gdje je potrebno, fiskalizacijska potvrda.
Zaliha se rezervira, smanjuje i vraća prema dogovorenim pravilima.
Kupac dobiva točan email, a trgovac vidi narudžbu i pogreške prijenosa.
Rade djelomični povrat, storno i nepreuzeto pouzeće.
Online raskid šalje zahtjev i potvrdu s datumom i vremenom.
Odbijanje i povlačenje marketinške privole stvarno mijenjaju ponašanje alata.
Checkout radi tipkovnicom i prikazuje razumljive pogreške.
Postoje provjeren backup, izvozi i osoba odgovorna za incident.
Nakon veće promjene ponovi relevantne scenarije. Nova tema može pokvariti gumb; novi način naplate može pokvariti račun; novi pixel može zaobići privolu. To su različiti testovi, i svaki treba svoj rezultat.
14. Što bih odabrao u tri tipične situacije
Krećeš sam, prodaješ standardnu robu i želiš što manje tehničkog održavanja. Uži izbor počeo bih Shopifyjem, pod uvjetom da lokalni računi, dostava i povrati rade kroz provjeren spoj. Prije pretplate testirao bih upravo taj spoj.
Već imaš WordPress, sadržaj i pouzdanog održavatelja. WooCommerce je prirodan kandidat. Dogovorio bih mali broj kvalitetnih dodataka, održavanje i jasan pristup podacima i licencama.
Već vodiš ozbiljnije zalihe, nabavu, fizičku trgovinu ili B2B. Krenuo bih od poslovnih procesa i postojećeg ERP-a. Odoo, Shopware, nopCommerce ili druga platforma s dokazanim konektorom mogu biti bolji izbor od one s najljepšim demonstracijskim predloškom. Nova platforma ne smije udvostručiti ručni rad.
U svim slučajevima prvo bih riješio ponudu, maržu, robu, račune i isporuku. Zatim jednostavan webshop koji kupac može koristiti i tim može održavati.
Zamisli prvi povrat usred tjedna u kojem stiže nova roba i raste broj narudžbi. Ako znaš tko vraća novac, tko ispravlja račun i tko pregledava paket, dobro si postavio posao. Ako svi čekaju programera da promijeni status, treba još posla prije većeg oglašavanja.
15. Nemoj sve učiti na vlastitom računu
Učlani se u eCommerce Hrvatska i razgovaraj s ljudima koji stvarno prodaju. Pitaj kako rješavaju nepreuzete pakete, što ih je koštala migracija i tko im se javlja kada integracija prestane raditi. Tuđi konkretan problem često vrijedi više od još jedne demonstracije softvera.
Udruga nudi članstvo i povezivanje trgovaca, a organizira i CRO Commerce konferenciju. Dođi s pitanjima, podijeli i vlastito iskustvo. Prije preuzimanja tuđeg rješenja provjeri prodajete li sličnu robu, imate li sličnu maržu i radite li s istim ograničenjima.
Česta pitanja o pokretanju webshopa u Hrvatskoj
Koliko novca treba za otvaranje webshopa?
Sama izrada može biti od 500 € do 200.000 €, ovisno o opsegu. Početni budžet mora uključiti i robu, pripremu kataloga, račune i integracije, dostavu, povrate, marketing i pričuvu za poslovanje. Traži odvojenu cijenu pokretanja i trošak iduće tri godine.
Je li bolji Shopify ili WooCommerce za Hrvatsku?
Shopify smanjuje brigu o infrastrukturi, a WooCommerce daje više kontrole uz odgovornost za održavanje. Presudno je koji sustav dokazano podržava tvoje račune, naplatu, dostavu i povrate. Shopify Payments dostupan je u Hrvatskoj; to samo po sebi ne rješava ostale integracije.
Trebam li odmah ERP i vlastiti server?
Ne nužno. ERP opravdavaju nabava, zalihe, više kanala i trošak ručnog rada. Poseban server opravdavaju tehnički zahtjevi i izmjereno opterećenje. Za mali standardan početak provjeren managed hosting i jednostavan program računa mogu biti dovoljan sklop.
Znači li potvrda narudžbe da moram isporučiti robu?
Ovisi o sadržaju potvrde i cijelom postupku sklapanja ugovora. Potvrda primitka može prethoditi prihvatu kupčeve ponude, ali to mora biti unaprijed jasno i usklađeno s checkoutom, naplatom i uvjetima. Već sklopljen ugovor ne možeš poništiti promjenom statusa u administraciji.
Je li custom webshop bolji za prodaju?
Nije samim time što je custom. Za početak prednost dajem održavanoj gotovoj temi, jednostavnoj kupnji na mobitelu i provjerenim dodacima. Razvoj po mjeri ima smisla kada rješava konkretan poslovni problem i ima plan održavanja i preuzimanja od drugog izvođača.
Izvori i dokumentacija
Izvori i dokumentacija vrijede na dan 12. 9. 2026., datum objave članka. Propise i uvjete usluga možeš otvoriti na poveznicama uz tekst. Ocjene platformi su moja preporuka za opisani tip trgovca; tuđa iskustva služe kao pitanja koja vrijedi postaviti, ne kao jamstvo kako ćeš ti proći.
- webshopu za obrt
- otvaranju online trgovine
- pogreškama novih vlasnika webshopova
- službenoj klasifikaciji NKD 2025.
- Jedinstvena kontaktna točka: internet trgovina
- Središnji portal za potrošače: prodaja na daljinu
- Zakon o zaštiti potrošača
- izmjene iz 2026.
- Europska komisija: ugovori s potrošačima
- ZET, članci 12.–15.
- ZOO, članci 254.–256. i 262.
- Shopify: autorizacija i naplata
- Europska komisija: odgovornost, jamstva i povrati
- Uredba (EU) 2024/3228
- Zakon o fiskalizaciji, posebno članci 3., 4., 38. i 80.
- službenom portalu Porezne uprave
- Izmjene Zakona o PDV-u, NN 152/2024.
- Europska komisija: One Stop Shop
- Europska komisija: prekogranična SME shema
- Europska komisija: obveze poduzetnika prema GPSR-u
- Fond za zaštitu okoliša: RPPO
- NN 89/2025., područje primjene, iznimke i definicije
- EDPB: voditelj i izvršitelj obrade
- EDPB: međunarodni prijenosi
- AZOP: kolačići i usklađivanje
- Shopify: postavke privatnosti
- ZEK, članak 50.
- Službena dokumentacija za Hrvatsku
- Shopify HR cjenik
- Shopify: verzioniranje API-ja
- Službene upute za nadogradnju
- Dokumentacija modula
- podrška open-source projekta
- OpenCart podrška
- Shopware planovi
- Sistemski zahtjevi
- nopCommerce B2B mogućnosti
- Upute za nadogradnju
- dodaci za nopCommerce
- Uvjeti premium podrške
- Hrvatska lokalizacija
- vanjski API
- cjenik
- BigCommerce cjenik
- Storefront arhitektura
- hosting storefronta
- E-racuni.hr: web shop
- Minimax: API
- Minimax: WooCommerce povezivanje
- Lightsail cjenik
- podjela sigurnosne odgovornosti
- službenom kalkulatoru
- Omnisend
- Klaviyo podrška
- Brevo planovi
- MailerLite podrška
- Objašnjenje obračuna i promjene plana
- Iskustvo sa Shopify podrškom
- različita iskustva trgovaca
- WooCommerce iskustva
- Iskustvo s Odoo pretplatom
- Starija rasprava o migraciji
- Rasprava o Klaviyu i Omnisendu
- Službena pravila podrške
- Backup i dupliciranje trgovine
- Rad o velikim sustavima eksperimentiranja
- eCommerce Hrvatska
- članstvo i povezivanje trgovaca
- CRO Commerce konferenciju
