Define multiple roles and permissions to control access to administration tools.
Define multiple messages linked to the stock, such as displaying a "sold out" message.