ecommerce

/Tag: ecommerce

nopcommerce: How to get Role Name from applied discount coupon?

By |2012-10-11T11:08:02+00:00October 11th, 2012|Categories: Programming|Tags: , , , |

- 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 [...]