E-commerceLavazza Moto Shop
Progetto realizzato per un cliente: un e-commerce completo per la vendita online di ricambi e accessori moto (cross, enduro, motard), pensato per vendere in piena autonomia, dalla ricerca nel catalogo multilingua al pagamento con Stripe, fino alla gestione di ordini e rimborsi dopo la vendita.
Il catalogo si aggiorna da solo ogni giorno con un import automatico dal fornitore. Pagamenti e rimborsi, anche parziali, sono gestiti con Stripe tramite webhook in tempo reale, con una riconciliazione automatica come rete di sicurezza nel caso in cui un webhook non arrivi. Tutto il resto (ordini, spedizioni, catalogo, clienti e fatturazione) si gestisce da un unico pannello di amministrazione, con dashboard e statistiche su vendite e prodotti più venduti.
Funzionalità principali:
- Catalogo con ricerca, filtri per categoria e ordinamento, carrello, wishlist e checkout dinamici
- Pagamenti con Stripe via webhook in tempo reale, rimborsi totali e parziali, con riconciliazione automatica come rete di sicurezza
- Dashboard con statistiche e grafici su ordini, fatturato e prodotti più venduti
- Sito multilingua
- Import automatico giornaliero del catalogo da un fornitore esterno
- Autenticazione, login con Google e gestione di ruoli e permessi
- Backoffice completo: ordini, spedizioni, catalogo, clienti, configurazioni e strumenti di manutenzione
- Generazione automatica di PDF per fatture e ordini
- Sitemap automatica per la SEO e backup programmati
- Copertura completa con test automatici, unitari e di integrazione
Stack: Laravel 13, PHP 8.4, MySQL, Livewire, Stripe, Bootstrap 5, Chart.js