Migracija webshopa je jedan od rijetkih tehničkih projekata gdje jedna zaboravljena stavka može obrisati godine rada. Nije riječ o dizajnu — to je najlakši dio. Riječ je o tome da 4.000 postojećih URL-ova, povijest 12.000 kupaca, sve narudžbe i pozicije koje ste teško izgradili na Googleu prežive prelazak na novu platformu netaknuti. Kad migracija na Shopify pođe po zlu, to izgleda ovako: promet padne 40% u tjedan dana, kupci se žale da se ne mogu prijaviti, a stare kategorije vraćaju 404 grešku umjesto da preusmjeravaju na nove.
Ovaj vodič je za hrvatske webshop vlasnike koji prelaze na Shopify s WooCommercea, Wixa, Magenta, Squarespacea ili custom platforme. Fokus je na dvije stvari koje se najčešće izgube i najskuplje koštaju: SEO pozicije i podaci (proizvodi, kupci, narudžbe). Sve ostalo se da popraviti nakon lansiranja — ove dvije stvari ne.
Zašto migracije uništavaju SEO — i kako se to spriječi
Google ne zna da ste “isti webshop na novoj platformi”. On vidi hrpu URL-ova koji su odjednom nestali ili se promijenili. Ako mu to ne objasnite ispravno, izgubite rangiranje koje ste gradili godinama.
Četiri stvari koje najčešće ubiju SEO tijekom migracije:
- Promijenjena URL struktura. WooCommerce koristi
/proizvod/naziv/, Shopify forsira/products/naziv/i/collections/kategorija/. Ako se stara adresa promijeni, a nema preusmjeravanja, sav “link juice” i pozicija te stranice nestaje. - Izgubljeni 301 redirecti. Ovo je broj jedan uzrok pada prometa. Svaki stari URL mora imati 301 (trajno) preusmjeravanje na novi ekvivalent. Bez toga — 404 greška, i Google izbacuje stranicu iz indeksa.
- Nestali meta podaci. Title tagovi, meta opisi i alt tekstovi slika se ne prenose automatski. Ako migrirate 500 proizvoda bez njihovih meta podataka, počinjete SEO ispočetka za svaki.
- Promijenjeni internal linkovi i canonical tagovi. Stari linkovi u opisima proizvoda i blog postovima pokazuju na URL-ove kojih više nema.
Dobra vijest: sve ovo je predvidljivo i rješivo. Shopify je u međuvremenu riješio stari /collections/ problem koji je godinama bio argument protiv platforme — danas je SEO paritetan s WooCommerceom, o čemu smo detaljnije pisali u usporedbi Shopifyja i WooCommercea za hrvatsko tržište. Ključ nije platforma, nego disciplina u izvođenju.
Pre-migracijski checklist — što napraviti prije nego dotaknete Shopify
Najskuplje greške se rade u prvih sat vremena, kad se ljudi bacaju na uvoz podataka bez pripreme. Prije svega ostalog, snimite trenutno stanje.
1. Napravite kompletan popis postojećih URL-ova
Izvezite sve URL-ove sa stare stranice. Izvor su tri stvari: postojeći sitemap.xml, Google Search Console (izvoz svih indeksiranih stranica) i crawl alatom (Screaming Frog ili sličan). Cilj je jedan Excel s tri stupca: stari URL, tip stranice (proizvod / kategorija / blog / statična), i planirani novi URL na Shopifyju. Ovaj dokument je temelj cijele migracije.
2. Zabilježite trenutne pozicije i promet
Prije migracije snimite baseline u Google Search Console: koje ključne riječi vam donose promet, koje stranice rangiraju, koliki je organski promet mjesečno. Bez ovog baselinea nakon lansiranja nećete znati je li nešto palo ili je normalna fluktuacija.
3. Izvezite podatke iz stare platforme
- Proizvodi — naziv, opis, cijene, varijante, SKU, zalihe, slike, kategorije, meta podaci.
- Kupci — ime, email, adresa, OIB za pravne osobe, povijest.
- Narudžbe — kompletna povijest (bitno za knjigovodstvo i za analitiku ponovljenih kupnji).
- Recenzije — često se zaboravi, a nose i povjerenje i SEO.
4. Popišite integracije koje moraju raditi od prvog dana
Za hrvatski webshop to konkretno znači: plaćalni sustav (WSPay, Monri ili CorvusPay), fiskalizacija, dostava (HP, GLS, DPD) i knjigovodstvo. O svakom detaljnije niže — ali popis mora postojati prije nego krenete, jer neke od ovih integracija imaju rok isporuke.
Migracija podataka — proizvodi, kupci, narudžbe
Prijenos podataka na Shopify radi se ili preko službenog Store Importera, CSV uvoza, ili preko migracijskih alata poput Matrixify (bivši Excelify) za veće kataloge. Za trgovinu ispod 500 SKU-a CSV je često dovoljan; iznad toga Matrixify štedi dane rada.
Proizvodi
Kritično je da se prenesu i meta podaci, ne samo naziv i cijena. Shopify koristi “handle” za URL proizvoda — pripazite da handle odgovara staroj URL strukturi koliko god je moguće, jer to smanjuje broj potrebnih redirecta. Varijante (veličina, boja) mapiraju se na Shopify opcije, ali Shopify ima limit od 100 varijanti po proizvodu (na novijim planovima do 2.000) — provjerite prije uvoza ako imate proizvode s puno kombinacija.
Kupci
Lozinke se ne mogu migrirati — to je sigurnosno pravilo, hashevi se ne prenose između platformi. Shopify šalje kupcima poziv za postavljanje nove lozinke pri prvoj prijavi. Ovo unaprijed komunicirajte, inače dobijete val “ne mogu se prijaviti” upita na dan lansiranja. Za hrvatske B2B kupce pobrinite se da se OIB prenese — bez njega ne mogu dobiti R1 račun potreban za PDV odbitak. Na Shopifyju se OIB unosi kroz dodatna polja (aplikacija ili custom polje na checkoutu), jer platforma to ne podržava izvorno.
Narudžbe
Povijest narudžbi migrira se kao “historical orders” — ne pokreću nove notifikacije, ne fiskaliziraju se ponovno, samo se prenose kao zapis. Bitno je da ostane veza kupac–narudžba radi analitike i ponovljenih kupnji. Ne pokušavajte migrirati narudžbe kao aktivne — to zna generirati lažne emailove i probleme s fiskalizacijom.
301 redirect strategija — srce cijele migracije
Ovo je dio na kojem migracija stoji ili pada. Ako ništa drugo iz ovog vodiča ne zapamtite, zapamtite: svaki stari URL mora imati 301 redirect na novi ekvivalent.
Mapiranje jedan-na-jedan
Iz Excela s URL-ovima (korak 1 pre-migracijskog checklista) radite mapiranje: svaki stari URL → novi Shopify URL. Tipični obrasci:
stara-domena.hr/proizvod/tenisice-x/→stara-domena.hr/products/tenisice-x/stara-domena.hr/kategorija/obuca/→stara-domena.hr/collections/obuca/- Blog i statične stranice mapiraju se pojedinačno.
Shopify ima ugrađen alat za URL redirecte (Online Store → Navigation → URL Redirects), a za masovni uvoz redirecta koristi se CSV ili Matrixify. Za stotine URL-ova ručno je nemoguće — radi se batch uvozom.
Što nikad ne smijete zaboraviti
- Stranice s najviše prometa i backlinkova prve. Ako imate 4.000 URL-ova a vrijeme je ograničeno, prioritet su stranice koje rangiraju i imaju vanjske linkove.
- Stare kategorije koje više ne postoje preusmjerite na najbližu novu kategoriju ili na homepage — nikad na 404.
- Zadržite istu domenu. Migracija platforme je već dovoljan rizik; nemojte istovremeno mijenjati i domenu ako ne morate.
- Trailing slash konzistentnost (
/proizvod/vs/proizvod) — Shopify ima svoja pravila, uskladite ih da izbjegnete dupli sadržaj.
Meta podaci i sitemap
Prenesite title tagove i meta opise za sve rangirajuće stranice. Shopify automatski generira sitemap.xml — ali morate ga ručno predati u Google Search Console na dan lansiranja kako bi Google što prije otkrio nove URL-ove i registrirao redirecte. O tome kako dalje optimizirati poziciju nakon prelaska pišemo u vodiču o Shopify SEO optimizaciji za hrvatsko tržište.
Hrvatske integracije koje moraju raditi od prvog dana
Globalni vodiči o Shopify migraciji preskaču upravo ono što je za hrvatski webshop najosjetljivije. Ovo su stavke koje na dan lansiranja moraju biti spremne, jer bez njih ne smijete legalno prodavati.
Fiskalizacija 2.0
Od 1. siječnja 2026. Hrvatska je proširila fiskalni sustav: svi računi B2B se fiskaliziraju, eRačun postaje obvezan za B2B transakcije, a svi računi krajnjim kupcima (fizičkim osobama) fiskaliziraju se bez obzira na način plaćanja — kartica, virman ili gotovina pri preuzimanju. Shopify nije izvorno hrvatski friendly i traži dodatni alat za fiskalizaciju (Kigokasa, Fira Finance, Edukom), mjesečnog troška otprilike 30–80 €. Tu integraciju testirajte prije lansiranja, ne poslije — račun koji nije fiskaliziran prije slanja kupcu je prekršaj.
Plaćalni sustavi
Shopify Payments je u Hrvatskoj dostupan od 21. ožujka 2025., pa je za većinu trgovina to zadana metoda naplate — nema Shopifyjeve dodatne transakcijske naknade koja se plaća kad naplaćujete vanjskim gatewayem (2% na Basicu, 1% na Growu, 0,6% na Advancedu). Domaći gateway dodajete zbog povjerenja kupaca i metoda koje Shopify Payments ne pokriva, prije svega plaćanja na rate: Monri (Monri WebPay, provizija 1.4–2.4% — način spajanja na Shopify provjerite izravno s Monrijem), CorvusPay (1.4–2.5%) i WSPay (1.5–2.5%). Bitno: nijedan gateway ne rješava fiskalizaciju — ni domaći ni strani. To je uvijek zaseban alat, kao u odjeljku iznad. Ako migrirate, provjerite prenose li se spremljene metode plaćanja i pretplate — one se u pravilu ne migriraju i kupci ih moraju ponovno unijeti.
Dostava
Povežite HP, GLS ili DPD za cijene dostave uživo u checkoutu i naljepnice jednim klikom. Ako ste na staroj platformi imali pravila (besplatna dostava iznad X eura, cijene po zonama), replicirajte ih točno — kupci to primijete odmah.
PDV i R1 računi
Shopify mora ispravno obračunavati PDV ovisno o tome tko je kupac (B2B vs B2C), gdje je (HR, EU, izvan EU) i što kupuje (25% standardno, 13% / 5% snižene stope). B2B kupci s OIB-om moraju moći dobiti ispravan R1 račun. Ovo testirajte s realnim scenarijem prije lansiranja.
Timeline — koliko realno traje migracija
Migracija nije prelazak preko noći. Realan raspored za srednji webshop (300–800 SKU-a, tisuće kupaca):
- Tjedan 1 — priprema i inventura. Izvoz URL-ova, baseline pozicija, izvoz podataka, popis integracija.
- Tjedni 2–4 — izgradnja na Shopifyju. Tema, uvoz proizvoda, postavljanje kategorija, integracije (fiskalizacija, plaćanje, dostava). Sve radi na test/staging okruženju, stara stranica i dalje živi.
- Tjedan 5 — redirect mapiranje i testiranje. Kompletna redirect tablica, test svih tokova: narudžba, plaćanje, fiskalizacija, R1 račun, dostava. Probna narudžba end-to-end.
- Tjedan 6 — lansiranje i validacija. Prebacivanje domene, uvoz redirecta, predaja sitemapa u Search Console, praćenje.
Ukupno 4–8 tjedana ovisno o veličini kataloga i broju integracija. Nikad ne lansirajte u petak popodne i izbjegavajte lansiranje u sezoni najveće prodaje (Black Friday, blagdani). O tome koliko sve to košta — od izgradnje do integracija — imamo zaseban razlog u tekstu o cijeni Shopify trgovine u Hrvatskoj.
Najčešće greške koje viđamo
Iz migracija hrvatskih webshopova, ovo se ponavlja:
- Lansiranje bez redirect tablice. Broj jedan uzrok pada prometa. Ljudi “srede redirecte poslije” — i izgube 30–40% organskog prometa u prvom tjednu.
- Zaboravljeni meta podaci. Migriraju se proizvodi bez title tagova i opisa, pa se SEO za svaku stranicu počinje ispočetka.
- Fiskalizacija testirana tek nakon lansiranja. Rezultat: računi koji se ne fiskaliziraju, panika i pravni rizik prvog dana.
- Kupcima se ne najavi reset lozinke. Val “ne mogu se prijaviti” upita jer nitko nije objasnio da lozinke ne prelaze.
- Promjena domene istovremeno s migracijom platforme. Dva velika rizika odjednom — ako nešto pođe po zlu, ne znate što.
- Nema baseline mjerenja. Nakon lansiranja se ne zna je li pad prometa problem ili normalna fluktuacija.
- Gubitak povijesti narudžbi. Knjigovodstvo i analitika ponovljenih kupnji ostaju bez podataka.
Kako validirati da je migracija uspjela
Lansiranje nije kraj — prvih 30 dana su najvažniji za SEO. Evo što provjeriti odmah i u tjednima nakon.
Prvi dan
- Testirajte uzorak redirecta — otvorite 20-ak najvažnijih starih URL-ova i provjerite vraćaju li 301 na ispravan novi URL (ne 302, ne 404).
- Predajte novi
sitemap.xmlu Google Search Console i zatražite indeksiranje ključnih stranica. - Probna narudžba end-to-end — od košarice do plaćanja, fiskalizacije, R1 računa i naljepnice za dostavu.
- Provjerite meta podatke na uzorku proizvoda i kategorija.
Prvi tjedan i mjesec
- Google Search Console — Coverage/Pages izvještaj. Pratite skok 404 grešaka. Svaki novi 404 znači redirect koji fali — dodajte ga odmah.
- Pratite indeksiranje novih URL-ova i da stari nestaju iz indeksa kako se redirecti procesiraju.
- Usporedite promet s baselineom. Mali pad (5–10%) prvih tjedana je normalan dok Google reindeksira; pad od 30%+ znači da nešto ozbiljno fali — najčešće redirecti.
- Provjerite Core Web Vitals — Shopify bi trebao dati LCP 1.5–2.2s, INP ispod 200ms, CLS ispod 0.1.
Ako nakon dva-tri tjedna pozicije i promet drže baseline (ili rastu), migracija je uspjela. Ako 404 greške rastu ili promet ne dolazi u indeks, to je gotovo uvijek problem redirecta koji se da ispraviti — ali samo ako ga pravovremeno uočite, zbog čega je praćenje u prvom mjesecu obavezno.
Ukratko — što odnijeti iz ovog vodiča
Uspješna migracija na Shopify svodi se na tri stvari: kompletno mapiranje 301 redirecta sa starih na nove URL-ove, prijenos svih podataka (proizvodi s meta podacima, kupci s OIB-om, povijest narudžbi) i hrvatske integracije spremne od prvog dana (fiskalizacija 2.0, naplata — Shopify Payments i po potrebi Monri/Corvus/WSPay, HP/GLS/DPD, R1 računi). Dizajn i tema su najlakši dio; disciplina u ove tri stavke odlučuje hoćete li zadržati Google pozicije ili početi ispočetka.
Ako planirate prelazak i želite biti sigurni da ništa neće ispasti, možemo napraviti migracijski audit — pregledamo vašu trenutnu URL strukturu, pozicije, katalog i integracije te izradimo konkretan redirect i migracijski plan prije nego dotaknemo bilo što. Pogledajte kako radimo izradu i migraciju Shopify trgovine ili nam se javite da prođemo vaš slučaj — s realnim brojkama za baš vašu situaciju, ne generičkima.
