привет, подскажи плиз, это что за ide?
Я бы лучше добавил id в orderDetails
А в аналитике будет участвовать или это только веб морды?
Стоимость позиции в истории заказов не собираетесь показывать? Только общую сумму заказа? Если решитесь - столкнетесь с проблемой что сегодняшняя цена - не соответствует цене в дату заказа.
Ордер и ордердетали местами на схеме поменяй
Тип оплаты БН, кредит, доставка?
Тут главное, чтобы схема позволяла эволюционировать, адаптироваться под будущие требования. Помимо цены и даты продажи могут добавиться остатки на складе, поставки, статусы всего и вся, словарь кодов (тех же статусов), платежи, возвраты... Данная схема всё это позволяет.
category можно еще ссылку на self для построения вложенных категорий
а в product-category может быть связь по типу one to many
ну и в заказе разве не может быть более 1 продукта?
Поля у Вас непонятно называются, вот что. ;) "Amount" — это сумма, а не количество (quantity), насколько я знаю. Общая сумма — это "total amount". В order_details обычно вносится количество данного товара, соответственно ключ (order_id, product_id) (если нет ещё какого-то разделения "внутри" товара). И name, surname в users подходят далеко не для всех людей. ;)
Вполне всё ничё...
в OrderDetails quantity\cost не нужно? Еще можно копировать наименование продукта. Если потом переименуете то старые позиции заказа не изменятся. Иногда это важно. единицы измерения в продукте не видно
Обсуждают сегодня