Si sono tabelle distinte.

La tabella ordini che dice te fondamentalmente e' la tabella utenti_prodotti qui si ti servono almeno 3 tabelle.

utenti

prodotti

ordini (
id_utente
id_prodotto
data_ordinazione
quantita

metodo_pagamento
metodo_consegna

stato_ordine
)

Cosi' gestisci quello che vuoi