There is a new interface provided by oracle to define rules to restrict certain kind of items to be ordered based on certain rules / criteria.
Example:
Customer A may purchase all items except for repair items and promotional items.
Alternatively, Customer B buys only repair parts but is restricted from buying promotional items.