Kako od jučer trgovine moraju javno objavljivati cijene proizvoda, bacio sam se na posao i dodao podršku za trgovine koje smo do sada na jelposkupilo.eu imali u manjem obujmu ili ih uopće nismo pratili zbog manjka izvora online.

Nove trgovine:

  • KTC
  • Lidl (bio prije, sada još više proizvoda)
  • Spar
  • Plodine
  • Eurospin

Sveukupno, ovo je dodalo novih 70.000 proizvoda u ponudu na jelposkupilo.eu, a od danas će se njihove cijene zapisivati i bilježiti povijesno, kao i za ostale proizvode na stranici. Naravno za sada za većinu novih proizvoda imamo samo 2 dana cijena, no kroz tjedne će se to povećati. Za postojeće trgovine jelposkupilo.eu prikuplja podatke već 2+ godine.

Naravno, dodat ću podršku i za postojeće trgovine kao što je Konzum. No kako za njih već imam prikupljanje podataka iz drugih izvora, zasad sam se htio fokusirati na proširenje ponude i nove trgovine.

O CSV datotekama koje trgovine sada objavljuju i preko kojih skupljam podatke, imam nekoliko zamjerki i ideja za poboljšanje (potencijalno ću u natuknicama navesti neke tehničke pojmove, bare with me):

  • ✅ Pohvaljujem što svaki proizvod ima uz sebe bar kod, što jako olakšava uparivanje proizvoda između trgovina.
  • ❌ CSV datoteke su često krivo enkodirane (č, đ, š i ostali znakovi se ne prikazuju dobro), pa je potrebno dekodirati svaku datoteku kako bi se to popravilo, što usporava prikupljanje podataka.
  • ❌ CSV datoteke imaju sličnu strukturu, ali se nazivi stupaca razlikuju među trgovinama — to bi se moglo standardizirati. Isto tako dosta njih nazive proizvoda ima u dosta ne čitkom formatu, sve velika slova i skraćenice.
  • ❌ Kod automatskog prikupljanja podataka važno je poštovati integritet datoteke i omogućiti njeno jednostavno preuzimanje. Mnoge trgovine skrivaju linkove, što otežava automatsko preuzimanje.
  • ✅ Pohvalio bih Spar, koji uz SHA256 za provjeru integriteta ima i jednostavnu listu datoteka koju je lakše pregledavati i dohvaćati.
  • ❌ Kod nekih trgovina sam već drugi dan primijetio promjene u strukturi datoteka, pa je bilo potrebno prilagođavati logiku prikupljanja. Ovo je dugoročno loše — nadam se da su to samo početne dorade.
  • ✅ Cijene su izražene po trgovini, pa će u budućnosti biti moguće filtrirati cijene po trgovinama i gradovima.
  • 💡 Nedostaju slike i linkovi za kupnju. Trgovine koje imaju webshop mogle bi u CSV dodati link na sliku i stranicu za kupnju — to bi im pomoglo jer bi stranice poput jelposkupilo.eu mogle direktno linkati na njih i dovesti promet.

Sve u svemu — pozitivna inicijativa! Ovo je tek početat, ima tu nekih ne konzistentnosti u podacima i CSV datotekama, no nadam se da će trgovine. Za bilo kakva pitanja stojim na raspolaganju.

by capJavert

13 comments
  1. Točno, Eurospin je danas stavio drugačiji format datuma u imenu fajla.
    Kaufland je mislim promijenio link gdje se nalaze.

    Ja sam trenutno samo u fazi prikupljanja kao arhiva ali da ima grešaka. Negdje je delimiter tab a drugima ;

    Doduše i vlada je trebala reći da naprave standardizirano i da ne sakrivaju linkove.

    Nisam pogledao sve fajlove ali zanimljivo bi bilo vidjeti i po poslovnicama kako šaraju s cijenama (vjerojatno šaraju).

    trenutno prikupljam za ove:

    * eurospin
    * kaufland
    * konzum
    * lidl
    * plodine
    * spar

  2. Naravno da je poskupilo jeben im mater, ulje je koštalo 1e30 kad su cijene bile ograničene zbog bojkota, sad je 1e85 u jebenom konzumu u Zadru.

  3. Čovječe, otvori neki buymeacoffee ili patreon da ti uplatimo za pivu. Svaka čast!

  4. Ako vec nisi automatizirao, krivo zapisanu dijakritiku mozes usporediti s rjecnikom i vratiti najbolji rezultat. Samo neka izbaci greaku ako ima dva jednako dobra rezultata.

  5. Bravo! Baš sam danas na naslovnici novina vidio tuga-plač naslov kako je propala priča s objavom cijena i pomislio wtf?! Sad još složi shopping list feature i monetiziraj (ili bar uvedi neki buymeacoffe)

  6. Nemoj zaboraviti dodat mogućnost skeniranja bar koda pa da odmah izbaci cijene tog proizvoda.

  7. još ti samo fali da direktno uspoređuješ cijene istih proizvoda po različitim dućanima na grafu i to ti je to

Comments are closed.