Descrizione del progetto
TradottoIl flusso che ho in mente: scegliere un modello, impostare larghezza, altezza e profondità entro i limiti consentiti per quel particolare modello, scegliere il materiale del corpo e della facciata, la ferramenta e gli extra — illuminazione, chiusura morbida, zoccolo. Il prezzo si ricalcola ad ogni modifica, senza ricaricare la pagina. Quando una combinazione non funziona — ad esempio, il meccanismo scelto non si adatta a quella larghezza — il configuratore lo segnala immediatamente, non dopo che la richiesta è già stata inviata. Un'immagine di anteprima accanto ai controlli mostra l'articolo nel colore selezionato, lo schema va bene purché sia riconoscibile.
Ciò che esce alla fine è una specifica: articoli, dimensioni, materiali, ferramenta e il totale. Una copia raggiunge il manager come richiesta, un'altra va al cliente per posta, e la configurazione è mantenuta sotto un link permanente in modo che possa essere riaperta una settimana dopo o mostrata a un partner.
Cose su cui non sono disposto a scendere a compromessi:
— il prezzo prodotto dal configuratore è preliminare, e quello finale è confermato dopo una misurazione in loco; questo deve essere visibile sullo schermo proprio accanto al totale, non sepolto in caratteri piccoli in fondo;
— le regole di prezzo, i coefficienti e le tariffe dei materiali sono memorizzati in modo che un dipendente responsabile possa modificarli dall'interfaccia senza un sviluppatore, e ogni modifica è mantenuta in una cronologia delle modifiche: com'era, cosa è diventato, chi l'ha cambiato e quando;
— un link salvato mostra la configurazione e nient'altro. Non deve mai aprire la richiesta di qualcun altro e non deve mai esporre i dettagli di contatto del cliente;
— deve funzionare correttamente su un telefono: è da lì che proviene la maggior parte delle nostre richieste.