Search Descriptions Version
 
 
This article applies to: ML8

Product Filtering


Sometimes store admins won't want to allow all customers to see all of their products. This may be done for promotional purposes, wholesale sites, or any number of other reasons. This can be done by filtering products by customer level or affiliate.

Customer Level Filtering

1 - First, set up the customer levels you need, for example Gold Membership, Elite customers, or whatever you need to call them. Remember that customers will see these level names!

2 - Add the customers you want to have special access to the appropriate customer levels.

3 - Next, map the products you want to restrict to the newly-created customer levels. Do this by checking the appropriate box on the Mappings tab for the product(s) in Product Manager:

4 - Finally, set the FilterProductsByCustomerLevel AppConfig to true.

Customers that do not belong to the customer levels those products are mapped to will now be unable to see those products. Be sure to explain to your special customers that they will have to log in before seeing the restricted products.

Affiliate Filtering

1 - First, create the affiliates you need.

2 - Next, map the products you want to restrict to the newly-created affiliates. Do this by checking the appropriate box on the Mappings tab for the product(s) in Product Manager:

3 - Finally, set the FilterProductsByAffiliate AppConfig to true.

Customers that do not arrive at your site by way of an affiliate link (as explained here) will not see the restricted products. Be sure to explain this to your special customers if necessary! This can be confusing for customers, as they can see different product lists depending on how they reach your site.