Programare

Bliss Pet – Magazin Online Dezvoltat Custom

August 07, 2025
Francisc Lz.
11 luni în urmă

Magazin online custom dezvoltat cu Laravel 12, Vue.js, Pinia și TailwindCSS, cu produse cu variante multiple, sistem de cupoane promoționale, integrare plată ING WebPay, filtrare avansată în shop și CMS complet pentru administrarea produselor, categoriilor, brandurilor și conținutului site-ului.

Pentru Bliss Pet, am dezvoltat un magazin online complet personalizat, construit cu Laravel 12, TailwindCSS și Vue.js, conceput pentru a oferi o experiență rapidă, modernă și flexibilă atât pentru clienți, cât și pentru administratori.

Platforma include un CMS custom, care permite administrarea completă a catalogului de produse, a conținutului site-ului și a setărilor comerciale. Produsele pot avea variante multiple, fiecare cu preț, SKU și galerie de imagini proprie, precum și prețuri standard sau cu discount.

Pentru partea de magazin am utilizat Vue.js împreună cu Pinia, oferind o experiență dinamică și performantă. Sistemul de comandă include funcționalități avansate precum:

  • livrare gratuită configurabilă pentru anumite orașe sau pentru comenzi care depășesc o sumă definită în administrare
  • activare sau dezactivare plată cu cardul din panoul de administrare
  • integrare plată online cu ING WebPay
  • cupoane promoționale cu valoare fixă sau procentuală, limită de utilizări, sumă minimă de comandă și interval de valabilitate (start/end date)

Platforma include și un blog integrat, pentru publicarea de articole și conținut informativ.

Panoul de administrare permite gestionarea completă a:

  • produselor și variantelor acestora
  • categoriilor de produse (parent / child / grandchild)
  • brandurilor
  • atributelor produselor
  • carouselurilor de pe website
  • paginilor statice (politici, confidențialitate, cookie, livrare, etc.)
  • setărilor TVA

Experiența de navigare în magazin este optimizată prin:

  • căutare în produse cu memorarea ultimelor 5 căutări
  • filtre în sidebar pentru preț minim/maxim, categorii și branduri
  • ordonare produse după preț sau nume
  • paginare eficientă a rezultatelor

La nivel de infrastructură, website-ul rulează pe Nginx cu reverse proxy către FrankenPHP, iar datele sunt stocate în MySQL. După finalizarea comenzii, platforma trimite automat email de confirmare cu sumarul comenzii către client.

Gallery

Gallery Image 1
Gallery Image 2
Gallery Image 3
Gallery Image 4
Gallery Image 5