Preskoči na sadržaj

Online prodavnica / 2025

EcoLED: 1.700 artikala bez ručnog unosa, na 3 kanala prodaje

Studija slučaja: 1.700 artikala od 3 dobavljača bez ručnog unosa, 3 kanala prodaje sa svojim cenama, kartice preko OTP banke i B2B predračun.

Početna stranica prodavnice EcoLED: naslov LED rasveta i elektro materijal za dom i poslovni prostor, pretraga po nazivu, šifri i barkodu
Klijent
EcoLED
Godina
2025
Trajanje izrade
skoro 2 meseca, sa redizajnom
Uloga
Kompletan razvoj: prodavnica, admin panel, uvoz od dobavljača, kanali prodaje i integracije
Tehnologije
PHP, MySQL, JavaScript

1.700

artikala bez ručnog unosa

3

dobavljača sa automatskim uvozom

3

kanala prodaje sa svojim cenama

Ovo je studija slučaja o online prodavnici EcoLED. Ako tražite LED rasvetu i elektro materijal, zvanična prodavnica je ecoled.rs.

Klijent i kontekst

EcoLED prodaje LED rasvetu i elektro materijal: sijalice, reflektore, plafonjere, šinsku i magnetnu rasvetu i LED trake. Robu drži dobavljač, a ne magacin prodavnice, i prodaje se kroz tri kanala: sopstveni sajt, Ananas i Shoppster. Kupuju i fizička lica i firme.

Problem

Prodavnica sa hiljadama artikala koje drži neko drugi ima jedan posao koji nikad ne prestaje: održavanje. Stanje se menja tokom dana, cene se menjaju, dobavljač uvodi nove artikle. Kada se to unosi ručno, prodavnica je uvek u zaostatku: prodaje ono čega nema, ili ne prodaje ono što je stiglo. Isti posao se onda umnožava sa svakim kanalom prodaje, jer i Ananas i Shoppster traže svoje cene i svoj katalog.

Ograničenja

Najteže je bilo plaćanje karticama. OTP banka ima svoje zahteve za internet prodajno mesto i bezbednosne standarde, i prodavnica je morala da ih ispuni pre nego što je kartično plaćanje pušteno u rad.

Drugo ograničenje je zakon. Od 1. 5. 2026. Zakon o trgovini traži da se na akciji kao prethodna cena prikaže najniža cena po kojoj je artikal nuđen u 30 dana pre sniženja. Prodavnica koja menja cene automatski, više puta dnevno, mora da pamti istoriju cena svakog artikla.

Treće je vreme: izrada je čekala API-je dobavljača, a klijent je usput menjao marže i akcije, pa je projekat trajao skoro dva meseca, uključujući ceo redizajn sajta radi boljeg SEO-a.

Rešenje

Uvoz od 3 dobavljača

Prodavnica preslikava dobavljače po rasporedu: stanje svakog sata, cene više puta dnevno, ceo katalog jednom dnevno. Novi artikal sam ulazi u odgovarajuću kategoriju, sa maržom koja je za tu kategoriju unapred podešena. Svaki takav zadatak se beleži u adminu, u odeljcima Logovi i Cron poslovi, pa se vidi šta se pokrenulo, kada i sa kakvim ishodom.

Tri kanala, tri cenovnika

Artikli i cene se automatski šalju na Ananas i Shoppster, a svaki kanal ima svoje cene, rabate, marže i akcije, nezavisno od ostalih. Cena se menja na jednom mestu.

Plaćanje i B2B

Fizička lica plaćaju karticom preko OTP banke. Firme naručuju kao B2B kupci i uz porudžbinu automatski dobijaju mejlom predračun sa IPS QR kodom, koji se plaća skeniranjem u mobilnom bankarstvu. Kupac dobija mejl pri svakoj promeni statusa porudžbine, a fiskalni račun mu stiže mejlom u PDF-u, preko servisa efakture.exe.

Veza sa programom firme

Prodavnica ima API sa kog lokalni program firme preuzima narudžbine. Narudžbina se šalje kao XML, pa je program obrađuje bez prekucavanja.

Dostava

Poštarina se računa po težini paketa i vidi se pri naručivanju. Statusi pošiljki stižu od kurirske službe BEX preko API-ja, a veza sa X Expressom je u izradi.

Kontrola kataloga

Filteri u prodavnici se prave iz atributa artikala u kategoriji, sa brojem artikala uz svaku vrednost, pa kupac ne bira opciju bez rezultata. U adminu brzi filteri pronalaze artikle bez cene, barkoda, težine ili slike, i one koji još nisu poslati na Ananas.

Jedan dan prodavnice

Kada Šta se dešava samo
svakog sata stanje se preuzima od dobavljača
više puta dnevno cene se osvežavaju, posebno za sajt, Ananas i Shoppster
jednom dnevno prolazi se ceo katalog, novi artikli ulaze u kategorije
pri porudžbini kupac dobija mejl, firma predračun sa IPS QR kodom, a program narudžbinu u XML-u
pri promeni statusa kupac dobija novi mejl, a status pošiljke stiže od BEX-a
pri izdavanju računa kupac dobija fiskalni račun mejlom u PDF-u

Čovek u firmi menja samo ono što je odluka: marže, akcije i cene po kanalu. Sve ostalo prodavnica radi sama, i svaki zadatak ostavlja zapis u adminu.

Kako radi pravilo o najnižoj ceni

Kada se artikal stavi na akciju, prodavnica kao prethodnu cenu ne prikazuje cenu od juče, nego najnižu cenu po kojoj je artikal nuđen u 30 dana pre sniženja. Za artikal koji je u ponudi kraće od 30 dana, posmatra se period ne kraći od 15 dana. Zato prodavnica čuva istoriju cena svakog artikla, i kada se cene menjaju automatski više puta dnevno.

Tehnologije i zašto

Prodavnica je rađena u PHP-u i MySQL-u, sa JavaScript-om za filtere i korpu. Za ovakvu prodavnicu nisam koristio gotovu platformu, jer se uvoz od tri dobavljača, posebne cene po kanalu, B2B predračun i fiskalni račun iz programa na kasi teško uklapaju u tuđ šablon, a lako u kod pisan za njih.

Rezultat

Katalog od 1.700 artikala održava se sam. Ono što dobavljač uvede pojavi se u prodavnici istog dana, u pravoj kategoriji i sa pravom cenom, a stanje na sajtu prati stvarno stanje u toku dana. Tri kanala prodaje se opslužuju iz istog izvora, ali svaki po svojim cenama, a akcije poštuju pravilo o najnižoj ceni u 30 dana (stanje u oktobru 2026).

Izvori

Pravilo o prethodnoj ceni provereno je 5. 10. 2026. u tekstu Zakona o izmenama i dopunama Zakona o trgovini („Sl. glasnik RS“ br. 35/2026), član 37, koji je na snazi od 1. 5. 2026.

Iz aplikacije

Prodavnica EcoLED na telefonu, sa pretragom i korpom u zaglavlju
Prodavnica EcoLED na telefonu, sa pretragom i korpom u zaglavlju

Usluge korišćene na ovom projektu

Pitanja o projektu

Šta je EcoLED?

Prodavnica LED rasvete i elektro materijala: sijalica, reflektora, plafonjera, šinske i magnetne rasvete i LED traka. Ovo je studija slučaja o njihovoj prodavnici; zvanični sajt je ecoled.rs.

Kako se artikli ažuriraju bez ručnog unosa?

Prodavnica preuzima podatke od 3 dobavljača po rasporedu: stanje svakog sata, cene više puta dnevno, ceo katalog jednom dnevno. Novi artikal sam ulazi u svoju kategoriju, sa unapred podešenom maržom.

Kako prodavnica poštuje pravilo o najnižoj ceni u 30 dana?

Kada je artikal na akciji, kao prethodna cena prikazuje se najniža cena po kojoj je artikal nuđen u 30 dana pre sniženja, kako traži izmenjeni Zakon o trgovini, na snazi od 1. 5. 2026.

Koliko košta ovakva prodavnica?

Prodavnica sa admin panelom košta 350 do 400 EUR, a uvoz od dobavljača, više kanala prodaje i veza sa programom firme procenjuju se posebno. Cene su na cenovniku.

Koliko je trajala izrada?

Skoro dva meseca, uključujući redizajn radi boljeg SEO-a. Najviše vremena je otišlo na čekanje API-ja dobavljača, usklađivanje sa zahtevima OTP banke i menjanje marži i akcija.

Kako narudžbine stižu u program firme?

Prodavnica ima API sa kog lokalni program preuzima narudžbine, u XML formatu, pa ih program obrađuje bez prekucavanja.

Imate sličan posao?

Opišite šta vam treba u nekoliko rečenica. Na poruke poslate do 17 h odgovaram istog dana, sa procenom cene i roka.