Foma
делай авторизацию и через соц сразу и логику заводи сразу что б ток зарегестрирование могли делать заказ а так храни в сессии заказ корзина или че там ...
Логика в том, что этот заказ могут сделать не зарегистрированные. При заказе сначала происходит регистрация, потом создаётся экземпляр заказа, который привязывается к авторизованному пользователю