Я думаю вы должно иметь это таблицы в вашей базе данных.
потребитель (userid, имя, адрес, электронная почта,…)
shopping_cart (cartid, userid, дата, paid_status)
cart_items (cartid, itemid, itemprice)
детали (itemid, имя, описание, цена)
Когда потребитель резервирует что-то, вы создаете тележку и после этого вы добавляете детали к ей….
Когда потребитель оплачивает, вы маркируете тележку как платный и то оно.