support for discount code and campaign code