Audience
Technical Teams, Account Managers, Product Development, and Brand Managers
Description of Issue
Orders are not able to be placed through a vendor site and are failing with the error:
Error Details: System.Web.Services.Protocols.SoapException: The level passed to the function does not match the definition information
This issue can occur when:
- an item in Micros has a menu level class with no active levels.
- this can only be changed by an employee at the store.
Solution
The solution is to change the menu item back to its original class and 86 the item if it is unavailable at the time.
Step 1:
Change the item to its regular available menu item class with the desired menu levels active.
Step 2:
If the item is unavailable, 86 the item in Micros. if the item is available, no further action is needed.
Step 3:
Perform a menu update in the Olo Dashboard to ensure that this information is updated.
Caveats:
There are no caveats to this solution.