Descrizione del progetto
TradottoIl calcolatore deve tenere conto dei parametri reali di un ordine di incisione: il materiale dell'oggetto (legno, acrilico, metallo, pelle, vetro, plastica — ognuno con il proprio coefficiente per il tempo di lavorazione e l'usura delle attrezzature), l'area di incisione in centimetri quadrati, la complessità dell'opera d'arte (contorno semplice, immagine in mezzotono, dettagli fini con molti elementi), la tiratura — da un pezzo singolo a centinaia di articoli identici con uno sconto progressivo per quantità, e l'urgenza dell'ordine, che comporta un sovrapprezzo separato. Il prezzo finale deve ricalcolarsi istantaneamente ogni volta che un parametro cambia, senza ricaricare la pagina.
È anche importante che i prezzi di base e i coefficienti possano essere modificati da un pannello di amministrazione senza toccare il codice — i materiali diventano più costosi, i costi dei consumabili e della manutenzione delle macchine cambiano, e ho bisogno di poter aggiornare la tabella dei prezzi da solo di tanto in tanto. Una volta terminata la calcolazione, lo strumento dovrebbe generare una richiesta con i parametri scelti e i dettagli di contatto del cliente, inviati alla mia email o alla dashboard del mio account.
Requisiti del calcolatore:
— selezione del materiale dell'oggetto da un elenco con diversi coefficienti di costo
— inserimento dell'area di incisione in centimetri quadrati con ricalcolo automatico del prezzo
— selezione del livello di complessità dell'opera d'arte (semplice / medio / alta dettaglio)
— un campo quantità con sconto progressivo per tirature più grandi
— un interruttore di urgenza che aggiunge un sovrapprezzo per ordini urgenti
— ricalcolo istantaneo del prezzo totale senza ricaricare la pagina
— un pannello di amministrazione per modificare i prezzi di base e i coefficienti
— invio della richiesta finita con il calcolo via email e salvataggio in un database