Store menus define when and how products are available to customers. Each menu can have unique operating hours for different days of the week and can be set as default or specialized menus.
Path Parameters
The unique identifier of the store for which to create the menu
Request Body
Display name for the menu (e.g., “Weekend Menu”, “Holiday Hours”)
Whether this menu should be the default menu for the store
Menu status: “active” or “inactive”
Array of operating hours for each day of the week
Request Example
Response
Unique identifier for the created menu
Display name of the menu
Store identifier this menu belongs to
Whether this is the default menu for the store
Current menu status (ACTIVE/INACTIVE)
ID of the user who created the menu
External system menu identifier (if applicable)
Timestamp when the menu was created
Timestamp when the menu was last updated
Array of operating hours with complete configuration
Response Example
Menu Configuration Best Practices
Menu Configuration Best Practices
Day of Week Values: Days are numbered 0-6 where 0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday.
Time Format: All times should be provided in 24-hour format (HH:MM) for consistency and to avoid AM/PM confusion.
Use Cases
Common Menu Creation Scenarios
Common Menu Creation Scenarios
Error Handling
Common Error Scenarios
Common Error Scenarios
Invalid Time FormatMissing Required FieldsStore Not FoundInvalid Day of Week
Multiple Default Menus: Setting multiple menus as default for the same store may cause conflicts. Ensure only one menu per store is marked as default.