Contextul
electronic-mag.ro este magazinul nostru B2B de electronice: un catalog de 351.000+ produse și clienți care comandă în volum. A pornit pe PrestaShop și, la această dimensiune, platforma a început să cedeze: filtrarea devenise lentă, adminul greoi, iar costurile de infrastructură creșteau constant.
Provocarea
Ce trebuia să rezolve migrarea, în ordinea în care se simțea în magazin:
- Catalog masiv: 351.000+ produse, cu filtrare și căutare care trebuie să răspundă instant.
- Experiență B2B: clienți care comandă frecvent și în cantități mari, fără fricțiune la coș și la comandă.
- Viteză reală pe mobil și pe desktop, fără compromisuri la SEO.
- Obiectivul declarat al migrării: zero pierdere de trafic organic și de poziții în Google.
Soluția
Am mutat magazinul pe un stack headless, în care motorul magazinului și vitrina sunt aplicații separate:
- Backend Sylius / Symfony, API-first: un nucleu e-commerce open-source matur, modelat pe procesele de business ale magazinului.
- Frontend Next.js, cu randare statică/ISR, imagini și fonturi optimizate și JavaScript minim.
- Căutare și filtrare pe Meilisearch, indexate separat de baza de date a magazinului.
- Infrastructură dedicată Hetzner, cu caching și indexare reglate pentru un catalog de această dimensiune.
Abordarea migrării
Aceeași rețetă pe care o propunem oricărui magazin care se mută de pe o platformă veche:
- Mapare 1:1 a URL-urilor vechi, cu redirecturi 301, ca paginile indexate să-și păstreze adresele.
- Migrarea completă a produselor, categoriilor, clienților și comenzilor, cu verificări de integritate.
- Cutover controlat, cu monitorizare în timp real și obiectiv de zero downtime.
Rezultatul, măsurat
Cifrele de mai jos nu sunt ținte și nu vin din teste de laborator. Sunt date de teren din Chrome UX Report: cum încarcă site-ul la utilizatorii reali, pe mobil, percentila 75 pe ultimele 28 de zile, la nivelul întregului site. Le poate reface oricine pe PageSpeed Insights (linkul din dreapta).
- LCP (încărcare): 1,16 s — pragul Google pentru „bun” este 2,5 s.
- INP (răspuns la interacțiune): 80 ms — pragul este 200 ms.
- CLS (stabilitate vizuală): 0,07 — pragul este 0,1.
- TTFB (răspunsul serverului): 547 ms — pragul este 800 ms.
Verdictul CrUX pentru întregul site: FAST, măsurat la 26 septembrie 2026. Pe scurt: un catalog de 351.000+ produse care încarcă în 1,16 s pe mobil, la utilizatori reali.
Cum arată


