add discount_percent to Cart::Product