Skip to main content
DELETE
Delete Store Menu
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

string
required
The unique identifier of the store that owns the menu
string
required
The unique identifier of the menu to delete
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

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

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
Default Menu Protection
Active Menu Deletion
Permission Denied
Store Not Found

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

Menu Deactivation
  • Set menu status to “inactive” instead of deleting
  • Preserves menu configuration for potential reactivation
  • Maintains historical data and associations
  • Allows for easy restoration if needed
Menu Archival
  • Move menu to an archived state
  • Preserve configuration while removing from active use
  • Maintain data for reporting and analytics
  • Enable future reference or restoration
Menu Modification
  • Update menu instead of deleting
  • Change operating hours to remove availability
  • Modify menu items to empty set
  • Maintain menu structure while removing functionality
Graceful Transition
  • Create replacement menu before deletion
  • Transfer menu items to new menu
  • Update default menu designation
  • Ensure continuous service availability

Integration Considerations

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