Sepertinya Anda ingin mempertahankan harga asli setiap item yang dipesan. Yang akan saya lakukan adalah menggunakan opsi 1, lalu membuat kolom lain di tabel Anda yang menyimpan string yang mengidentifikasi setiap item dalam urutan.
Misalnya, jika saya menjual buah, pisang bisa memiliki iZ sebagai kunci unik. Dan sebuah apel bisa memiliki 6U sebagai kunci unik. Saat pengguna memesan, kunci unik ini akan dimasukkan ke kolom baru Anda. Jadi ketika Anda melihat data kolom ini adalah iZ6U Anda akan tahu bahwa pengguna memesan apel dan pisang.