@VladimirKrasnov

Как реализовать корзину и оформление заказа Laravel?

Сейчас учу ларавел и загорелся идеей реализовать мини интернет магазин, но не совсем понимаю как это правильно сделать. Чуть ниже расписал свои шаги в его реализации, хз правильно или нет. И еще вопрос, на каком этапе реализовать оплату?

1. Пользователь выбирает товар, выбирает цвет, размер и другие хар-ки и все это залетает в сессию
2. Жмякает на кнопку положить в корзину
3. В корзине пользователь видит сам товар, который пришел из сессии и дополнительные поля с адресом, фио, телефоном и тд
4. Жмякает на копку заказать и вся информацию улетает в бд в таблицу заказы, а в ответ флешка типа заказ оформлен.
  • Вопрос задан
  • 332 просмотра
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
Корзина, это тот же заказ с определенным статусом. Сохраняйте в базу. Как идентификатор гостя можете использовать cookies или localstorage.
В идеале у пользователя должно быть несколько корзин. В этом случае он может даже с кем-то поделиться ссылкой на корзину.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы