#django-rest-framework #server #shopping-cart
Вопрос:
Я создаю приложение для электронной коммерции и хочу найти лучшее решение для реализации системы покупок и заказов на стороне сервера, а не на стороне клиента, используя сеанс и файлы cookie. Я становлюсь с идеей, которая представлена на следующей диаграмме. Хорошая ли идея создать отношения корзина-пользователь для представления корзины покупок и корзина-заказ для получения дополнительных сведений о заказе (в случае, если перед оформлением заказа fk_order в корзине будет равен нулю)? Основная идея состоит в том, чтобы получить идентификатор продукта и сумму с помощью почтового запроса и сохранить их в базе данных перед оформлением заказа, а также добавить fk_order в корзину после оформления заказа.