Add redeem code processing
Add discount to user on processing
Fix fatal error
remove gift redemption
Move newsletter loop up and add post data t0 do_action