У меня есть таблица product и product_price для хранения деталей.
Table Product
id_product| name | ....
1 | abcd | ....
Table Product_price
id_price | id_product | qty | price_type | price
1 | 1 | 20 | percentage_discount | 10
2 | 1 | 50 | price_discount | 2
Каждый продукт может состоять из разной цены за единицу, когда пользовательский заказ достиг определенной суммы.
Показанная выше таблица product_price будетскидка на основе розничной цены.Если куплено больше 20, кол-во считается оптовой ценой.
Или я просто должен сделать вот так
Table Product_price
id_price | id_product | qty | unit_price
1 | 1 | 1 | 12
2 | 1 | 20 | 10
3 | 1 | 50 | 9
Я хочу сделать что-то вроде розничной цены и оптовой цены на продукт.Когда пользователь покупает оптом, пользователь получает оптовую цену.Если не навалом, то пользователь будет придерживаться розничной цены.Он основан на количестве, купленном.
Есть ли какой-то недостаток в дизайне или какой-то лучший способ сделать его лучше?Спасибо.