Ciao ragazzi, ho bisogno del vostro aiuto.
Ho un database in cui ho delle categorie e dei prodotti (ogni prodotto appartiene ad una categoria).
Ora vorrei inserire la possibilità di assemblare un prodotto e vorrei che per una determinata categoria ci sia un prodotto di default un prezzo fisso e poi per ogni ingrediente aggiunto ho dei prezzi miei.
Come posso fare?
Ad esempio, io ho le categorie panini, piadine, insalate in cui ho già dei prodotti composti da me.
Quello che voglio fare è avere una categoria componibile per panini, piadine e insalate in cui ho un prezzo di base fisso, e poi aggiungo degli ingredienti io
La struttura del DB è la seguente:
CATEGORIA(id, nome, tipo) il tipo può essere bar o ristorante
PRODOTTO(id,idCategoria,nome, descrizione, prezzo, quantità) la descrizione in questo caso sarebbero gli ingredienti del prodotto (visto che è composto da me)
ORDINE(id, orario, info)
CARRELLO(id, idOrdine, idProdotto, quantità) il carrello contiene la lista di prodotti aggiunti associati ad un ordine
Per realizzare quello che voglio, devo cambiare la struttura del DB o va bene così?
Attualmente mi funziona già tutto correttamente però vorrei aggiungere questa funzionalità sperando di non dover cambiare la struttura.
Io ho pensato di creare una tabella a parte "categoria-speciale" e li ci salvo le categorie componibili. Poi mi creo gli ingredienti e associo un prodotto di default a quella categoria.
SUGGERIMENTI?
Ho un database in cui ho delle categorie e dei prodotti (ogni prodotto appartiene ad una categoria).
Ora vorrei inserire la possibilità di assemblare un prodotto e vorrei che per una determinata categoria ci sia un prodotto di default un prezzo fisso e poi per ogni ingrediente aggiunto ho dei prezzi miei.
Come posso fare?
Ad esempio, io ho le categorie panini, piadine, insalate in cui ho già dei prodotti composti da me.
Quello che voglio fare è avere una categoria componibile per panini, piadine e insalate in cui ho un prezzo di base fisso, e poi aggiungo degli ingredienti io
La struttura del DB è la seguente:
CATEGORIA(id, nome, tipo) il tipo può essere bar o ristorante
PRODOTTO(id,idCategoria,nome, descrizione, prezzo, quantità) la descrizione in questo caso sarebbero gli ingredienti del prodotto (visto che è composto da me)
ORDINE(id, orario, info)
CARRELLO(id, idOrdine, idProdotto, quantità) il carrello contiene la lista di prodotti aggiunti associati ad un ordine
Per realizzare quello che voglio, devo cambiare la struttura del DB o va bene così?
Attualmente mi funziona già tutto correttamente però vorrei aggiungere questa funzionalità sperando di non dover cambiare la struttura.
Io ho pensato di creare una tabella a parte "categoria-speciale" e li ci salvo le categorie componibili. Poi mi creo gli ingredienti e associo un prodotto di default a quella categoria.
SUGGERIMENTI?
Ultima modifica: