Preskoči na sadržaj

Kolačići

Googleovi kolačići za mjerenje i oglase? Privatnost

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.

  1. „Isti artikl prodajemo na četiri jezika.”

    Stanje prijevoda po polju i jeziku, s oznakom kad izvorni tekst promijeni sadržaj.

  2. „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.

  3. „Imamo tisuće varijanti po veličini i pakiranju.”

    Model roditelja i varijanti, s atributima po kojima filtri stvarno rade.

  4. „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

Tipična podjela između ERP-a, PIM-a i webshopa. U vašem projektu vlasnik se dogovara polje po polje, prije prvog prijenosa.
Vlasništvo podataka o proizvodu između ERP-a, PIM-a i webshopa
PodatakERPPIMWebshop
Šifra i jedinica mjereIzvorPreuzimaPrikazuje
Cijena i zalihaIzvorNe držiPrimjenjuje po kupcu
Naziv, opis, SEO poljaOsnovni nazivIzvorPrikazuje
AtributiRijetkoIzvorFiltri i usporedba
VarijanteŠifre varijantiModel varijantiOdabir u košarici
Slike i dokumentiNeIzvorOptimizirane verzije
PrijevodiNeIzvorJezične verzije
Podaci po kanaluNeIzvorGenerira feed

Treba li vam PIM

PIM je još jedan sustav koji netko mora održavati. Za mnoge trgovce dobar model podataka u administraciji webshopa je bolji izbor.

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

Ovo vrijedi i kad PIM živi unutar administracije webshopa i kad je zaseban sustav.
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

Dobavljač šalje ono što ima. Između uvoza i objave stoji korak u kojem podatak postaje vaš.
  1. Uvoz

    Feed · API · tablica

    Podaci dobavljača ulaze u stanje „za obradu”, a na stranicu idu tek nakon odobrenja.

  2. Mapiranje

    Šifre · kategorije · atributi

    Njihove kategorije i nazivi atributa prevode se u vaše, jednom definiranom mapom po dobavljaču.

  3. Obogaćivanje

    Vaš tim

    Opisi, slike, prijevodi i atributi koje dobavljač ne šalje dodaju se u PIM-u, uz trag tko je što promijenio.

  4. Provjera potpunosti

    Pravila po kanalu

    Svaki kanal ima svoja obavezna polja. Artikl koji ih nema ne objavljuje se tom kanalu.

  5. Objava

    Webshop · B2B · feedovi

    Isti odobreni podaci idu u webshop, B2B portal i feedove prema Google Merchant Centeru i marketplaceima.

Isti podaci, svaki kanal po svojim pravilima

Objava prema kanalu je pravilo nad odobrenim podacima i radi sama.
  • 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

PIM projekti rijetko zapnu na tehnologiji. Zapnu na pravilima koja se nisu dogovorila.
  • 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

Dobar model atributa vrijedi samo ako filtri ostanu brzi i kad katalog naraste. Izmjerili smo to na sintetičkom katalogu; veličinu kataloga određuje arhitektura sustava.
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.