Вроде придумал. Создать 2 таблицы:
orders (id, price, date, order_product, success)
order_product (id, id_product, price, order_id, keys)
При заказе создать 1 новый заказ (в orders), а все товары из корзины создать отдельно указав в order_id id созданного ранее заказа и после этого поместить массив id товаров в order_product.