Add partial discount code option support