Сохранение данных неаутентифицированного пользователя?
В общем, есть нечто похожее на интернет-магазин, в виде сайта, адаптированного под моб. девайсы.
Пользователь может "шариться" по каталогу, добавлять товары в корзину, после чего жмет кнопку "сделать заказ", вводит свой дом. адрес и заказ доставляется. Собственно, само сохранение в БД всех данных и происходит на этапе нажатия кнопки "сделать заказ".
Казалось бы, всё хорошо, у администратора заказ отобразился. Однако, у самого пользователя тоже есть вкладка "Мои заказы", где он может посмотреть в каком статусе его заказ (в обработке, готовится, доставляется, доставлен). Сейчас пользователь ничего посмотреть не может, т.к заказ в БД к пользователю никак не подсоединяется.
Вопрос: Как это моно сделать с минимумом костылей и говнокода?