01 / El problema
La botiga funcionava amb WordPress i WooCommerce: un sistema genèric que s'arrossega amb connectors per a cada necessitat i que, a mesura que creix el catàleg, costa més de mantenir i de fer anar ràpid.
El canvi havia de ser invisible per al client: el mateix catàleg, les mateixes adreces i el mateix posicionament, sense perdre comandes ni històric.
02 / La solució
Una botiga pròpia en Laravel, amb la part pública i l'administració fetes amb els mateixos components, sense cap generador d'administració pel mig.
La migració porta el catàleg, els clients i les comandes des de WooCommerce, i una fase específica s'ocupa de la paritat amb la botiga actual: adreces, continguts i SEO.
El pagament es fa amb Stripe, i la botiga porta per dins zones d'enviament, impostos, cupons i factures.
03 / Funcionalitats
- Catàleg amb categories i cerca
- Fitxa de producte amb galeria
- Cistella i compra sense registre
- Pagament amb Stripe
- Zones i tarifes d'enviament
- Impostos per país
- Cupons de descompte
- Factures en PDF
- Llista de desitjos
- Avisos quan un producte torna a tenir estoc
- Vals regal
- Administració pròpia: productes, comandes, clients i configuració
- Importació de dades des de WooCommerce
04 / Arquitectura
Laravel 13 amb Livewire 4 en components d'un sol fitxer, tant per a la botiga com per a l'administració, sobre MySQL.
Tailwind CSS 4 i daisyUI a la part d'administració; la botiga porta el seu propi disseny.
Imatges amb Spatie Media Library, permisos i configuració amb els paquets de Spatie, i factures amb DomPDF.
El projecte avança per fases documentades, amb l'estat de cadascuna escrit al roadmap del repositori.
05 / Resultat
El catàleg, el compte de client i l'administració estan acabats; la migració des de WooCommerce, el pagament real i la paritat de continguts i SEO estan en curs.
El canvi es farà quan la botiga nova faci tot el que fa l'actual, no abans.
06 / Captures