I’ve run across quite a few PrestaShop users lately who need to display items only to certain groups of people, so I thought I would create a video tutorial on the issue.
The basic problem is that some stores need to provide products to special groups such as a “Members Only” group, or a “Christmas Club.” You can call it anything you want, but it is essentially a unique group that you can create in the Back Office.
I had an opportunity to help a client who needed to figure out how to display certain products to her Christmas Club members. This was an enlightening exercise since I had not used PrestaShop in this way before.
I was pleased to see that Groups can be created for more reasons than just providing discounts to users such as Wholesale clients. By creating a group, you can also limit access, which is similar to creating a simple membership site.
So, if you want to restrict access to certain products, the first thing you need to do is create a new Group in the Back Office in the Customers tab. For the sake of this example, let’s call this new group “Members Only.”
After you create the group, you will need to assign it to a category that you create for the purpose of displaying these special items. You might call the category “Members Only Products,” for instance.
Then, you must assign products to that category.
Finally, you need to create, or assign a customer to the “Members Only” group.
With this step completed, the next time that customer logs in, they, and only they, will see the newly created “Members Only Products” category.
Customers who are not logged in, or are logged in but are not part of the “Members Only” group, will not see this “Members Only Products” category because they have not been provided access to that group. Thus, they cannot get access to the products that have been assigned to that category.
I realize that the above description isn’t going to provide you all the details you need, which is why I created the video tutorial that follows.
If you have any other special Group needs that this tutorial does not solve, please let me know. Maybe we can come up with a solution to your issue.