ciao!

faccio una domanda generica a prescindere dal db in uso.

avendo praticamente lavorato solo in ambito b2b, dove gli ordini sono parecchio più grandi che in ambito bt2 (per fortuna!), mi è sorto il dubbio sulle tabelle da creare per gli ordini dei clienti (il carrelo in sostanza).

sul mio gestionale aziendale, ho creato due tabelle:
-una per la testata dell'ordine, con tutte le informazioni generali sull'ordine e sul cliente
-una per le righe dell'ordine, dove salvare gli articoli ordinati, con quantità, prezzo, ecc

in ambito b2c/ecommerce, secondo voi, va bene mantenere la stessa struttura?
anche perchè guardando alcuni plugin per cms, ad esempio woocommerce per wordpress, mi sono sorti parecchi dubbi.
hanno una struttura che sinceramente non mi sembra molto razionale.