Studiu de caz
FIRESC – magazin online de bijuterii și diamante
FIRESC este un brand românesc premium de bijuterii, specializat în inele de logodnă, verighete, bijuterii fine și diamante naturale și de laborator, certificate. Brandul îmbină meșteșugul tradițional cu o experiență de cumpărare digitală modernă, permițându-le clienților să descopere, să configureze și să personalizeze bijuterii online.
Proiectul
FIRESC este un producător român de bijuterii cu diamante care vinde atât piese finite proprii, cât și diamante certificate vrac, achiziționate de la furnizori internaționali. Această combinație este neobișnuită pentru e-commerce: un inel este un obiect configurabil al cărui preț depinde de metal, de puritate și de piatra centrală, în timp ce un diamant este un articol unicat, care există doar până când îl cumpără cineva. Am construit platforma pe nopCommerce 4.90 cu PostgreSQL, cu un magazin online bilingv, în română și engleză, pe un catalog de peste 760.000 de produse - majoritatea diamante, sincronizate automat de la mai mulți furnizori, fiecare cu propriul format de feed și cu propriile reguli de preț.
Dincolo de magazinul online în sine, am construit un configurator de inele care le permite clienților să combine o montură cu o piatră în oricare ordine, prețuri calculate pe combinații, astfel încât prețul afișat să corespundă întotdeauna configurației exacte, și feeduri de produse pentru Doofinder, Meta, Google Ads și Google Merchant Center - toate generate din aceeași logică de preț pe care o folosește site-ul, astfel încât prețurile din reclame să corespundă demonstrabil cu pagina de destinație.
Partea cea mai grea nu au fost funcționalitățile, ci scara. Navigarea într-o categorie cu 240.000 de produse a fost adusă sub o secundă prin restructurarea interogărilor și prin caching. Livrarea imaginilor a fost mutată în afara aplicației, eliminând 83% dintre cererile de imagini. Exportul catalogului Meta a scăzut de la 565 MB și patru ore la 774 KB și sub treizeci de secunde. Imaginile de pe pagina principală au scăzut de la 7,7 MB la 139 KB. Căderile repetate au fost urmărite până la cauzele reale - un singur rând din baza de date actualizat la fiecare cerere de crawler și fișierele statice care traversau întregul pipeline al aplicației - și au fost închise, nu ocolite prin repornire. Rezultatul este o platformă în care un diamant sosește, primește preț, este promovat și este vândut fără ca cineva să îl atingă.
Tehnologii
nopCommerce
.NET Core
CSS
HTML
Java Script
PostgreSQL