I am building an ecommerce site and would like to offer discounts on certain items for a limited time.
My Product table (MySQL) looks like this:
Product -
I would use a decimal for the discount column.
price * discount = $amount off
price - $amount off = price in cart
For limited time you could put in a expiration date column, and only return rows that are not expired.