e-commerce · configuratore
Soluzione Tende
Si parte dalla misura della finestra e si vedono solo le tende che si possono davvero produrre. Il prezzo lo calcola il server, non il browser.

Questo ha un accesso riservato e vieta di farsi incorniciare: è la difesa che impedisce a chiunque di mettere un modulo di login dentro una pagina non sua.
cat ./contesto.md
Tende e schermature · 2026
./ruolo --nostro
E-commerce, configuratore, migrazione
Prima e dopo
com'era
Una tenda su misura non ha un prezzo finché non ha delle misure: larghezza, altezza, tessuto e comando lo cambiano, e oltre certi limiti la tenda non si produce. Il negozio precedente, intanto, si era stratificato: pagine clonate con indirizzi che non corrispondevano più al prodotto, prezzi al metro quadro scritti nei titoli, un articolo di prova mai tolto.
cos'abbiamo costruito
Un negozio WooCommerce su misura con un configuratore in cinque passi — misure, modello, tessuto e colori, comando e accessori, riepilogo — da cui si compra subito, si salva, si condivide o si chiede un preventivo. Nella migrazione gli indirizzi dei prodotti rimasti sono gli stessi di prima, e quelli tolti sono chiusi in modo esplicito.
$ ls ./componenti
Com'è fatto
-
01
Prima la finestra
Si scrivono larghezza e altezza e il negozio mostra solo le tende realizzabili a quella misura, confrontata con i limiti veri della produzione. Niente sorprese al carrello.
-
02
Il browser non conosce i prezzi
Il configuratore chiede prezzo e validazione a un’API propria: nel codice che arriva al browser non ci sono formule, coefficienti né regole. Supplementi al pezzo e al metro, motori a 220 V, a batteria o per Apple Home.
-
03
Il preventivo è la configurazione
Per le tende da valutare, la richiesta porta con sé la configurazione completa, non un modulo generico da ricompilare. Dal carrello, «Modifica» riapre il configuratore dov’era.
-
04
Misurare senza regalare dati
Consenso negato di default: ad Analytics arrivano indirizzi ripuliti da email e dati della configurazione, e gli eventi del configuratore non contengono misure né dati personali.
$ ./risultati --dopo
Com'è andata
[ok] Una tenda su misura si compra in cinque passi, con il prezzo esatto prima del carrello
[ok] Pagamenti con carta, Klarna, Apple Pay e Google Pay
[ok] Indirizzi dei prodotti conservati nel passaggio al negozio nuovo
// servizi coinvolti
$ ls ./altri-casi
Hai un progetto simile?
Trenta minuti in video per capire se ha senso farlo, e quanto costa davvero. Se non siamo noi quelli giusti, te lo diciamo.