Mappa interattiva (Leaflet / Google Maps)
Mappa embed con marker custom, popup e filtri per location/POI.
Sito demo per un negozio di prossimità che vuole vendere online senza rinunciare al ruolo del punto vendita fisico. Il visitatore naviga il catalogo prodotti con schede, varianti e immagini, aggiunge al carrello (sessione persistente con merge guest→logged-in), completa il checkout Stripe one-shot (Apple/Google Pay, SEPA, 3DS/SCA, webhook signed per riconciliazione), applica codici coupon con regole di soglia/scadenza/limite per cliente e individua il punto vendita più vicino tramite mappa interattiva (Leaflet/Google Maps con marker geocodificato dell'indirizzo negozio, popup con orari/telefono/indicazioni stradali, link 'apri in Maps' per navigatore). Demo pensata per: enoteche/gastronomie/botteghe artigiane, profumerie e farmacie, librerie indipendenti, negozi di abbigliamento e accessori con vetrina+online, garden center e ferramenta. Mostra in pratica: catalogo-prodotti + carrello-sessione + checkout-stripe-one-shot + coupon-sconti + mappa-interattiva come bundle minimo per partire a vendere online mantenendo il drive-to-store.
Mappa embed con marker custom, popup e filtri per location/POI.
Motore coupon e codici sconto: percentuale o importo fisso, scadenza, limite di utilizzo globale/per cliente, regole di applicabilità, tracking conversioni.
Pagamento una-tantum via Stripe Checkout/Payment Intents con webhook firmati, gestione SCA/3DS, ricevuta automatica, refund e riconciliazione DB ↔ Stripe.
Scheda prodotto e-commerce con varianti (size/color/material), galleria immagini multi-foto + zoom, prezzo base+listino+offerta, gestione stock per variante, SEO meta + breadcrumb, schema.org Product per Google Shopping.
Carrello e-commerce persistito in sessione (guest) o DB (utente loggato) con add/update/remove riga, calcolo totali server-side, merge guest→user al login e recovery abbandonato.