This endpoint permanently removes a menu from a store, including all associated operating hours and menu item associations.
Menu deletion is a permanent operation that removes all menu configuration data. Consider the impact on customer experience and ensure proper backup procedures before deletion.
Path Parameters
The unique identifier of the store that owns the menu
The unique identifier of the menu to delete
Deletion Impact and Considerations
Data Removal
Complete menu configuration is permanently deleted
All associated menu hours are removed
Menu item associations are cleared
Menu rules and conditions are deleted
Business Impact
Customers will no longer see this menu
Associated operating hours become unavailable
Menu-specific item visibility rules are removed
Default menu status transfers if applicable
System Dependencies
Orders referencing this menu may be affected
Analytics and reporting data remains for historical purposes
External system integrations may need updates
Cached menu data will be cleared
Default Menu Protection : Most systems prevent deletion of default menus to ensure store operational continuity. Set another menu as default before attempting to delete the current default menu.
Permanent Operation : Menu deletion cannot be undone. Ensure you have proper backups and confirm the deletion is intended before proceeding.
Use Cases
Common Deletion Scenarios
Menu Cleanup
Remove outdated seasonal menus
Delete test menus created during setup
Clean up duplicate or incorrect menu configurations
Remove menus no longer needed for operations
Menu Consolidation
Merge multiple similar menus into one
Simplify menu management by reducing options
Standardize menu configurations across locations
Remove redundant menu variations
Operational Changes
Delete menus when changing business models
Remove menus for discontinued services
Clean up after store format changes
Update menus for new operational requirements
Error Correction
Remove incorrectly configured menus
Delete menus created with wrong parameters
Clean up after failed menu setup attempts
Remove test data from production systems
Safety Considerations
Pre-Deletion Safety Checks
Menu Status Verification
Confirm the menu is not currently active
Verify no current customer orders reference this menu
Check if menu is set as store default
Ensure no critical business processes depend on this menu
Data Backup Procedures
Export menu configuration before deletion
Save menu hours and item associations
Document menu rules and conditions
Archive historical performance data
Alternative Actions
Consider deactivating instead of deleting
Archive menu for potential future use
Transfer menu items to another menu
Update menu status to inactive first
System Impact Assessment
Check external system integrations
Verify analytics and reporting impacts
Confirm customer-facing system updates
Test menu synchronization after deletion
Error Handling
Menu Not Found {
"error" : "Menu not found" ,
"message" : "The specified menu does not exist"
}
Default Menu Protection {
"error" : "Cannot delete default menu" ,
"message" : "Set another menu as default before deleting this menu"
}
Active Menu Deletion {
"error" : "Cannot delete active menu" ,
"message" : "Deactivate the menu before deletion"
}
Permission Denied {
"error" : "Insufficient permissions" ,
"message" : "You do not have permission to delete menus"
}
Store Not Found {
"error" : "Store not found" ,
"message" : "The specified store does not exist"
}
Best Practices
Pre-Deletion Planning
Review menu usage analytics before deletion
Identify any dependencies or integrations
Plan for customer communication if necessary
Schedule deletion during low-traffic periods
Verification Steps
Double-check menu ID and store ID
Confirm menu is not referenced in active orders
Verify menu is not the store’s default menu
Ensure proper authorization for the deletion
Post-Deletion Procedures
Verify menu is no longer accessible
Update any documentation referencing the deleted menu
Monitor systems for any related errors
Confirm customer-facing changes are reflected properly
Documentation and Audit
Log the reason for menu deletion
Document who performed the deletion and when
Record any business impact or customer notifications
Maintain audit trail for compliance purposes
Alternative Approaches
Alternatives to Menu Deletion
Integration Considerations
System Integration Impact
Customer-Facing Systems
Mobile apps will no longer display the deleted menu
Website menu listings will be updated
Point-of-sale systems will remove menu references
Order management systems will handle legacy references
Analytics and Reporting
Historical data remains available for analysis
Current reporting will exclude the deleted menu
Performance metrics will reflect the menu removal
Trend analysis will show the deletion point
External Partners
Third-party delivery platforms may need updates
POS integrations require menu synchronization
Inventory management systems may need adjustment
Marketing platforms should update menu references
Administrative Systems
Admin dashboards will remove menu from active lists
User permissions related to the menu are cleaned up
Audit logs maintain deletion records
Backup systems should retain historical menu data
Recovery Options