first post here. I am looking for an extension that manages user preferences on the server (I need them to be persistent). The preferences for each user will basically be a list of categories, products of which he/she wants to see while in the e-shop. E.g. the user signs in and selects "vegan" and "vegetarian" as the categories he wants to see. Then, in any catalog within the shop, he will only see products belonging in these two categories.
Is there any extension for this?
Hi, For the purpose you can try our Catalog Permissions jointly with Market Segmentation Suite. This way you'll be able to settle any customer segments within the database and show customers only necessary information.
For your requirements, you need to create a custom extension.
You can do something like this:
This Registration Fields Manager extension for Magento 2 extends a customer account and allows to choose an appropriate customer group during the registration process.
And the Catalog Permissions plugin helps to manage the categories visibility within particular customer groups.