consider discount in cart data provider