De Experius_CatalogRestrictions module kan worden gebruikt om (een deel van) de producten beschikbaar te maken voor klanten binnen dezelfde website en deze producten voor andere klanten niet beschikbaar te maken.
Klantspecifieke assortimenten;
Specifieke producten beschikbaar maken voor een deel van de klanten;
Specifieke producten niet beschikbaar maken voor een deel van de klanten.
Om producten wel of niet beschikbaar te maken voor een specifieke klantgroep zijn er drie onderdelen benodigd:
Het is noodzakelijk om een collectie aan te maken met af te schermen producten aan te maken. Met een collectie wordt in deze zin bedoeld: een verzameling van artikelen die vervolgens wel of niet door een klant gekocht kunnen worden. Hiervoor kan de Customer ProductList module worden gebruikt.
De module CatalogRestrictions biedt de basis-techniek om een assortiment af te schermen. De module bevat (enkel) de mogelijkheid om op basis van collecties met producten een collectie wel of niet beschikbaar te maken voor een klant.
De Customer ProductList module maakt het mogelijk om collecties aan te maken, maar deze collecties zijn nog niet geschikt om te gebruiken in catalogus-restricties. Hiervoor is de module CatalogRestrictionsCustomerProductList nodig.
Om te voorkomen dat producten die voor een klant niet te bestellen zijn naar voren komen in de zoekresultaten is een uitbreiding op elasticsearch vereist.