l'insert lo fai lato php. quindi foreach li. una volta fatto insert lo porti al pagamento e se fallisce lo porti una pagina diversa. finito l'insert devi svuotare il carrello.