direi che va bene.
per i prodotti in offerta, magari prevedi un campo "sconto" che ti darà la doppia opportunità di filtrare i prodotti nel caso in cui non abbia valore 0, e di definire già la percentuale di questo.
Comunque sappi che partire con una buona struttura è un bene, ma non è detto che la struttura non possa essere rivista o integrata col tempo, quindi prova e vedi se è quello che fa per te.

Rispondi quotando