nopcommerce: How to get Role Name from applied discount coupon?
- Create a discount from the cms admin - Add a requirement for that discount and select "Must be assigned to customer role" and choose a role. The next steps can be done anywhere in the website, I will use the CommonController to show the role name inside the website header beside the user email - Go to CommonController and inside the HeaderLinks method add these lines: // Added by treenodes 10 Oct 2012 string discountRoleName = string.Empty; if (discount !=null && discount.DiscountRequirements != null) { var requ = discount.DiscountRequirements.FirstOrDefault(); foreach (var customerRole in customer.CustomerRoles.Where(cr => cr.Active).ToList()) if (requ != null [...]