Fix route comments, moved coupon code filter and remove wc_clean around it, check for valid coupon types.