Overview
Permission-Based Menus allow you to control which Customers can see specific menus during Online Ordering and Order Entry.
These menus are commonly used for:
Corporate or house accounts
Wholesale or preferred Customers
Internal pricing menus
Limited-access or invite-only menus
Permission-Based Menus are not visible to the public. They only appear for Customers who meet the required permissions.
Important Before You Begin
Permission-Based Menus are configured in Menu Manager and assigned to Customers through the CRM.
To configure a permission-based menu:
Follow the steps below
To use a permission-based menu:
The Customer must exist in your CRM
The Customer must be granted access to the menu in CRM
The Customer must be selected on the order or logged in for Online Ordering
If these conditions are not met, the menu will not appear.
How Permission-Based Menus Work
Permission-Based Menus follow this logic:
A menu is marked as permission-based
One or more Customers are assigned permission to view that menu
Only those Customers can see and order from the menu
If a Customer does not have permission:
The menu will not display in Online Ordering
The menu will not appear during Order Entry when that Customer is selected
Setting a Menu as Permission-Based
Go to Admin
Select Menu Manager
Click to open the menu you want to make Permission-Based
Click Edit Menu

Enable the Permission-Based Menu option
Click Save
The menu is now restricted and will not appear for Customers without permission.
Granting Menu Access to Customers
After marking a menu as permission-based, you must assign it to specific Customers.
Select the CRM tab
Open the Customer record
Click the Permission Based Menus icon

Select the menu(s) the Customer is allowed to access
Click Save Changes

Save the changes you made to the Customer record by clicking Save Contact

Using Permission-Based Menus in Order Entry
For internal order takers:
The correct Customer must be selected on the order
Once selected, permission-based menus will appear automatically
If the Customer is not selected, restricted menus will remain hidden.
Common Use Cases
Permission-Based Menus are ideal for:
Corporate accounts with custom pricing
Wholesale Customers
VIP or contract Customers
Internal-only menus
Troubleshooting
If a permission-based menu is not showing:
Confirm the menu is marked as permission-based
Confirm the Customer is assigned permission
Confirm the correct Customer is selected on the order
Confirm the Customer is logged in (for Online Ordering)
Clear the menu cache if changes were recently made
Important Notes
Permission-Based Menus are Customer-specific, not user-specific
Menus cannot be partially restricted — access is all-or-nothing per menu
Changes apply immediately once saved, but may require cache clearing
Related Articles
Support
For additional help, refer to the CaterZen Support Center or contact our CaterZen Support Team.
Not a CaterZen customer yet? Discover how our catering software can streamline your business—click here to learn more!