В настоящее время я работаю над веб-сайтом электронной коммерции и просто думаю о том, как лучше всего реализовать скидки.
Моя первая идея - создать таблицу Скидки с product_id, price_discount, from_date и to_date столбцы. Если бы я сделал скидку на некоторые товары, то в эту таблицу были бы добавлены строки. Так как проблема была бы, наверное, в несколько более длинной (по сравнению со второй идеей) загрузке - потому что я бы вывел товары из категории, то вместо того, чтобы просто распечатать цену, мне пришлось бы проверять, есть ли в таблице Скидки strong> не является записью, что соответствующий продукт не продается со скидкой, а затем отображать цену...
Вторая идея заключается в том, чтобы просто в таблице Products столбцы price_discount, from_date и to_date - это, вероятно, немного грязно , но поскольку я бы распечатал цену продукта, мне не нужно было бы проверять записи в другой таблице, я бы просто проверил другой столбец в таблице Products..
Что было бы лучшим решением для реализации скидок на сайте электронной коммерции?