fixes on_sale logic by checking to see if sale_price != original_price