Menu item management provides granular control over product visibility, enabling businesses to create specialized menus for different times, customer segments, or operational requirements.
Path Parameters
The unique identifier of the store to add menu items for
Query Parameters
Whether to set the menu items as active upon creation
Request Body
Array of menu identifiers to add items to
Array of category identifiers to include in the menus (adds all items in these categories)
Array of specific item identifiers to exclude from the menu
Array of specific item identifiers to include in the menu
Request Example
Response
Confirmation message indicating the operation result
Whether the operation completed successfully
Response Example
Menu Item Management Strategies
Menu Item Management Strategies
Inclusion Priority: Individual item inclusions and exclusions take precedence over category-based selections, allowing for fine-tuned menu control.
Batch Operations: Use multiple menu_ids to apply the same item configuration across several menus simultaneously, improving efficiency for multi-menu updates.
Use Cases
Common Menu Item Creation Scenarios
Common Menu Item Creation Scenarios
Item Selection Logic
How Item Selection Works
How Item Selection Works
Processing Order
- Category Inclusion: All items from specified categories are added
- Individual Inclusion: Specific items from included_ids are added
- Exclusion Processing: Items in excluded_ids are removed
- Final Validation: Ensure all included items are valid and available
- Excluded items override category inclusions
- Individual inclusions override category-based exclusions
- Invalid item IDs are silently skipped
- Empty arrays are processed without errors
- Only available inventory items can be included
- Out-of-stock items may be automatically excluded
- Seasonal availability affects item inclusion
- Real-time inventory updates influence menu item visibility
Validation Rules
Menu Item Validation
Menu Item Validation
Error Handling
Common Error Scenarios
Common Error Scenarios
Invalid Menu IDsInvalid Item IDsStore Access ErrorEmpty Request
Best Practices
Menu Item Management Best Practices
Menu Item Management Best Practices
Integration Patterns
System Integration Approaches
System Integration Approaches
Inventory Integration
- Sync menu items with current inventory levels
- Automatically update menu availability based on stock
- Handle inventory-driven item exclusions
- Coordinate with procurement and supply chain systems
- Update POS systems with current menu item associations
- Ensure consistent item availability across all channels
- Coordinate pricing and promotional information
- Sync modifier and customization options
- Update mobile apps and websites with current menu items
- Ensure consistent customer experience across platforms
- Coordinate with ordering and delivery systems
- Maintain real-time accuracy for customer-facing displays
- Track menu item performance and customer preferences
- Analyze the impact of menu changes on sales
- Generate insights for menu optimization
- Support data-driven menu management decisions
Menu Item Lifecycle
Managing Item Lifecycle
Managing Item Lifecycle
Item Addition Process
- Validate item eligibility for menu inclusion
- Configure item-specific menu settings
- Update all related systems and platforms
- Monitor customer response and performance
- Regular review of menu item performance
- Adjustment based on inventory and seasonal factors
- Coordination with promotional and marketing activities
- Optimization based on customer feedback and analytics
- Plan removal strategy to minimize customer disruption
- Update all systems and customer-facing platforms
- Archive historical data for analysis and reporting
- Document reasons for removal for future reference
- Track individual item contribution to menu success
- Monitor customer engagement with specific items
- Analyze seasonal and promotional performance patterns
- Use data insights to optimize future menu configurations