Integracija PIM-a i webshopa: Podaci o proizvodu s jednim vlasnikom po polju.
Opis u webshopu, drukčiji u B2B portalu, treći u feedu za Google. Kad podaci o proizvodu nemaju jedno mjesto i jasnog vlasnika, svaki kanal pokazuje svoju verziju istine. PIM to rješava, ali ne treba svakome.
- Akeneo, Pimcore: konektor po projektu
- Atributi, varijante, prijevodi
- Objava prema kanalima
Ukratko: PIM (baza podataka o proizvodima) je sustav u kojem opisi, atributi, varijante, slike i prijevodi imaju jednog vlasnika po polju. PIM integracija znači da webshop, B2B portal i prodajni kanali dobivaju iste, potpune podatke, a artikl se ne objavljuje dok nije spreman.
Što nam klijenti traže i kako to gradimo
Model podataka gradi se oko vašeg asortimana.
„Isti artikl prodajemo na četiri jezika.”
Stanje prijevoda po polju i jeziku, s oznakom kad izvorni tekst promijeni sadržaj.
„Dobavljači šalju loše opise i bez atributa.”
Uvoz u stanje za obradu, mapa po dobavljaču i obogaćena polja zaštićena od sljedećeg uvoza.
„Imamo tisuće varijanti po veličini i pakiranju.”
Model roditelja i varijanti, s atributima po kojima filtri stvarno rade.
„Već koristimo Akeneo.”
Konektor prema dokumentaciji vašeg PIM-a; webshop ne prepisuje polja kojima je PIM vlasnik.
Tko je izvor istine za koji podatak
| Podatak | ERP | PIM | Webshop |
|---|---|---|---|
| Šifra i jedinica mjere | Izvor | Preuzima | Prikazuje |
| Cijena i zaliha | Izvor | Ne drži | Primjenjuje po kupcu |
| Naziv, opis, SEO polja | Osnovni naziv | Izvor | Prikazuje |
| Atributi | Rijetko | Izvor | Filtri i usporedba |
| Varijante | Šifre varijanti | Model varijanti | Odabir u košarici |
| Slike i dokumenti | Ne | Izvor | Optimizirane verzije |
| Prijevodi | Ne | Izvor | Jezične verzije |
| Podaci po kanalu | Ne | Izvor | Generira feed |
Treba li vam PIM
Administracija webshopa je dovoljna kad
- Jedan jezik i jedno tržište
- Jedan prodajni kanal: vaš webshop
- Katalog uređuje jedan tim, bez tijeka odobravanja
- Atributi se rijetko mijenjaju
- Podaci dolaze iz jednog izvora
PIM se isplati kad
- Više jezika i tržišta s istim artiklom
- Više kanala: webshop, B2B portal, Google Merchant Center, marketplace
- Podaci od više dobavljača koje treba obogatiti prije objave
- Više ljudi uređuje katalog, pa treba tijek odobravanja
- Atributi određuju filtre, usporedbu i feedove
Pet dijelova koji odlučuju hoće li katalog raditi
- Atributi
- Tipizirana polja s dopuštenim vrijednostima i jedinicama. Samo tako filtar „širina 60 cm” vraća sve artikle od 60 cm, a ne samo one gdje je netko upisao isti razmak.
- Varijante
- Roditelj nosi zajedničke podatke, varijanta samo ono po čemu se razlikuje: veličinu, boju, pakiranje. Varijante kao zasebni artikli dupliciraju opise i razbijaju pretragu.
- Kanali
- Isti artikl u webshopu, B2B portalu i feedu može imati drukčiji naziv, opis ili asortiman. Kanal je dimenzija podatka, pa katalog postoji samo jednom.
- Prijevodi
- Svako polje ima stanje po jeziku. Kad se izvorni opis promijeni, prijevod se označi kao zastario, umjesto da tiho ostane stara verzija.
- Mediji
- Slike, tehnički listovi i certifikati vežu se uz artikl ili varijantu, s opisom za pristupačnost. Webshop generira optimizirane veličine iz jednog izvornika.
Od sirovog feeda o artikla spremnog za prodaju
Uvoz
Feed · API · tablicaPodaci dobavljača ulaze u stanje „za obradu”, a na stranicu idu tek nakon odobrenja.
Mapiranje
Šifre · kategorije · atributiNjihove kategorije i nazivi atributa prevode se u vaše, jednom definiranom mapom po dobavljaču.
Obogaćivanje
Vaš timOpisi, slike, prijevodi i atributi koje dobavljač ne šalje dodaju se u PIM-u, uz trag tko je što promijenio.
Provjera potpunosti
Pravila po kanaluSvaki kanal ima svoja obavezna polja. Artikl koji ih nema ne objavljuje se tom kanalu.
Objava
Webshop · B2B · feedoviIsti odobreni podaci idu u webshop, B2B portal i feedove prema Google Merchant Centeru i marketplaceima.
Isti podaci, svaki kanal po svojim pravilima
- Webshop i B2B portal
Jedan katalog, dva prikaza
B2C kupac i prijavljeni partner vide isti artikl s drukčijim asortimanom, jedinicama pakiranja i cijenom. Podaci o proizvodu ostaju jedni.
- Google Merchant Center
Feed koji se ne odbija
Feed se generira iz odobrenih podataka, a artikl kojem nedostaje obavezno polje kanala ne ulazi u feed. Greška se vidi već u katalogu. Hrvatska nije na Googleovu popisu podržanih ciljnih zemalja za Shopping (provjereno 24. 9. 2026.).
- Marketplace
Njihova pravila, vaši podaci
Svaki marketplace ima svoju taksonomiju i obavezna polja. Mapa kategorija i atributa po kanalu piše se jednom; konektor po projektu prema dokumentaciji marketplacea.
Što stvarno puca
Dva vlasnika istog polja
ERP i PIM oba pišu naziv artikla. Svaka sinkronizacija prepiše tuđu izmjenu. Vlasnik se dogovara po polju, prije prvog prijenosa.
Atributi kao slobodan tekst
„60cm”, „60 cm” i „0,6 m” su za filtar tri različite vrijednosti. Filtri tada pokazuju pola kataloga, a kupac misli da artikla nema.
Prijevodi zastarijevaju u tišini
Izvorni opis se promijeni, prijevod ostaje stari. Bez stanja po jeziku nitko ne zna koje verzije treba osvježiti.
Uvoz dobavljača pregazi obogaćene podatke
Vaš tim napiše opis, sljedeći feed ga vrati na tekst dobavljača. Obogaćena polja moraju biti zaštićena od uvoza.
Slike bez izvornika
U sustav se učitaju već smanjene slike, pa nova veličina ili format za drugi kanal više nisu mogući bez ponovnog prikupljanja.
PIM koji nitko ne održava
Uveden je jer „tako rade veliki”, a katalog uređuje jedna osoba. Dodatni sustav bez stvarne potrebe samo je trošak.
Konektor piše ista osoba koja projektira sustav. Nema predaje između analitičara, developera i podrške, pa se odluka o podatku donosi u satima. Što se događa s kodom i podacima ako FIN STUDIO prestane poslovati, piše na stranici Tehnologija i sigurnost
Atributi i filtri na velikom katalogu
- Prva stranica kategorije (24 artikla) · 5.000.000 artikalamedijan; ispod 1 ms na svim veličinama do 5 milijuna
- 0,858 ms
- Filtri, facete i pretraga · do 1.000.000 artikalamedijan (najsporije: brojanje faceta, 18,647 ms); p95 do 38,6 ms
- ispod 20 ms
- Brojanje faceta · 5.000.000 artikalamedijan (p95 236,328 ms) s ovom shemom — ovdje veličina kataloga postaje arhitektonska odluka; optimizacije u testu nisu primijenjene
- 102,491 ms
Scale Lab 2026, ponašanje baze. Scale Lab 2026: sintetički katalog, PostgreSQL 16 u Docker Desktopu (WSL2) na jednom i7-13700K, jedan klijent na istom računalu, zagrijan cache, 24. rujna 2026. Mjereno je samo vrijeme upita do baze, bez učitavanja stranice. Bez usporedbe s drugim platformama. Metodologija i svi rezultati.
Česta pitanja o PIM-u
Treba li nam PIM ili je admin webshopa dovoljan?
Ako prodajete na jednom jeziku, kroz jedan kanal i katalog uređuje jedan tim, admin webshopa s dobrim modelom atributa i varijanti je dovoljan. PIM se isplati kad isti artikl ide na više jezika, tržišta ili kanala, kad podatke od više dobavljača treba obogatiti prije objave i kad katalog uređuje više ljudi s tijekom odobravanja. PIM je još jedan sustav koji treba održavati; ako vam ne treba, reći ćemo vam.
Koja je razlika između PIM-a i ERP-a?
ERP je izvor istine za šifre, zalihe, cijene i dokumente, dakle za ono što se knjiži. PIM je izvor istine za ono što se prodaje: opise, atribute, varijante, medije i prijevode. Webshop preuzima oboje i spaja ih za kupca. Problemi nastaju kad oba sustava pišu isto polje.
Možete li povezati naš postojeći PIM (Akeneo, Pimcore ili drugi)?
Da. Za Akeneo, Pimcore i druge sustave konektor pišemo po projektu prema dokumentaciji sustava; nije gotov modul. Smjer je u pravilu PIM prema webshopu, a webshop ne prepisuje polja kojima je vlasnik PIM. Prvi korak je provjera što vaš PIM izlaže kroz sučelje i kako su modelirani atributi i varijante.
Možete li izgraditi PIM funkcije unutar samog webshopa?
Da, i za mnoge trgovce to je bolji izbor od zasebnog sustava: atributi, varijante, prijevodi, stanje obogaćivanja i pravila potpunosti po kanalu kao dio administracije webshopa po mjeri. Kad katalog i timovi narastu, isti model podataka može se kasnije preseliti u zaseban PIM bez promjene trgovine koju kupci vide.
Kako se podaci dobavljača obogaćuju prije objave?
Uvoz dobavljača ulazi u stanje za obradu, mapira se na vaše kategorije i atribute, a vaš tim dodaje opise, slike i prijevode. Obogaćena polja zaštićena su od sljedećeg uvoza. Artikl se objavljuje kanalu tek kad ima sva obavezna polja tog kanala.
Koliko košta PIM integracija?
Feedovi dobavljača i napredno filtriranje ulaze u paket Scale (4.170 €). Povezivanje zasebnog PIM-a, više izvora podataka i više tržišta dio je paketa Enterprise, od 8.900 €. Opseg i plan isporuke dobivate nakon arhitektonske analize (do tjedan dana), koja je uključena u cijenu. Bez unaprijed zadanog limita kataloga. Nema mjesečnih platformskih naknada. PDV se ne obračunava.
Kako danas nastaju podaci o proizvodu?
Tko upisuje opise, odakle dolaze atributi i slike, na koje kanale objavljujete. Iz toga se vidi treba li vam PIM ili bolji model podataka u adminu.
Paket Scale uključuje jednu standardnu, dokumentiranu integraciju. Što je u kojem paketu, piše na stranici cijena izrade webshopa.
Odgovor unutar 24 sata radnim danom. Bez obveze. Ako integracija nije isplativa, reći ćemo vam to.