cart discount fix