Akina, и снова Вы правы. Дело в том что это черновик. На самом деле в продуктах и покупателях должно быть еще множество дополнительных полей. Я добавлю цену в ответ, чтобы избежать недоразумений
Akina, не буду спорить. Я здесь просто подумал что цена в корзине должна быть зафиксирована при добавлении, и не зависеть от дальнейшего изменения цены товара. Возможно я не прав. Это только черновик структуры, который должен быть адаптирован к логике приложения