E-commerce su Laravel senza partire da zero: cosa c’è già e cosa sta arrivando
Laravel non ha un e-commerce ufficiale, ma chi sviluppa un negozio su Laravel oggi parte da pacchetti maturi come Lunar, e Craft promette di portare Craft Commerce dentro le applicazioni Laravel. Per un catalogo semplice bastano Shopify o WooCommerce.

Un e-commerce ufficiale di Laravel non esiste. Chi sviluppa un negozio su Laravel oggi parte da pacchetti open source già maturi, e il team di Craft CMS sta portando Craft Commerce dentro le applicazioni Laravel. Per un catalogo semplice, con pochi prodotti, Shopify e WooCommerce restano più rapidi ed economici.
Cosa c'è già per Laravel
Tra una piattaforma pronta da adattare e un carrello scritto a mano c'è una terza strada. Lo sviluppatore aggiunge all'applicazione Laravel un pacchetto che gestisce già carrello e ordini, e scrive solo le regole dell'azienda, come i listini per cliente o la disponibilità dal magazzino. Somiglia a un abito imbastito dal sarto: le cuciture principali ci sono già, e le misure si prendono sull'azienda.
Il pacchetto più vicino a questa idea è Lunar, open source con licenza MIT e stabile dalla versione 1.0, uscita ad agosto 2025: gestisce prodotti, carrelli e ordini e lascia allo sviluppatore il disegno del negozio. Bagisto è invece un e-commerce completo costruito su Laravel, un'applicazione intera da usare così com'è. Ci sono poi Aimeos e Shopper, anche loro open source, il secondo con il pannello costruito su Filament. Su Statamic c'è Cargo, un'estensione a pagamento scritta da uno sviluppatore del team di Statamic. Su Craft 5 c'è già Craft Commerce, che nell'edizione Pro costa 1.199 dollari più 299 l'anno, licenza di Craft esclusa. Il team di Laravel offre Cashier, pensato per abbonamenti e fatturazione ricorrente, senza catalogo né carrello.
Craft Commerce dentro Laravel
Con la versione 6 Craft diventa un pacchetto Laravel, e sulla sua pagina dedicata a Laravel il team promette un e-commerce «completamente integrato», con vetrine e checkout su misura, sistemi B2B complessi e collegamenti con Shopify e Stripe. Craft Commerce 6 però è ancora in alpha, senza data di uscita, e il team non ha pubblicato istruzioni per aggiungerlo a un'applicazione Laravel esistente. Ne riparleremo quando sarà stabile.
Quando conviene
Un negozio costruito su Laravel ha senso per un'azienda che deve leggere prezzi e disponibilità dal gestionale, o che vende ad altre aziende con listini per cliente e ordini ripetuti. Vale lo stesso quando c'è un configuratore o un preventivatore e il carrello arriva per ultimo, o quando l'azienda ha già un'applicazione Laravel e il negozio ne diventa una parte. Con pochi prodotti, senza regole di prezzo particolari né un gestionale da collegare, un negozio su Shopify o WooCommerce va online prima e costa meno di uno sviluppo su misura, a maggior ragione se dopo il lancio nessuno lo seguirà.