Skip to Content
Menu ManagementBulk Actions

Bulk Actions

Edit multiple items at once for efficient menu management.

Selecting Items

Select Individual Items

  1. Go to Menus > Items
  2. Click the checkbox on each item you want to select
  3. Selected count appears in toolbar

Select All Visible

  1. Click the checkbox in the table header
  2. All visible items are selected
  3. Note: Only selects items on current page/filter

Select by Filter

For efficient selection:

  1. Apply filters to show only items you want
  2. Click “Select All”
  3. All matching items selected

Available Bulk Actions

When items are selected, the bulk action bar appears:

Change Status

Update publication status:

  1. Select items
  2. Click Change Status
  3. Choose:
    • Published - Make visible to diners
    • Draft - Hide from diners
    • Archived - Hide from dashboard
  4. Confirm

Add Tag

Apply a tag to all selected items:

  1. Select items
  2. Click Add Tag
  3. Choose existing tag or create new
  4. Tag applied to all selected

Remove Tag

Remove a tag from selected items:

  1. Select items
  2. Click Remove Tag
  3. Choose tag to remove
  4. Tag removed from all selected

Delete Items

Remove multiple items:

  1. Select items
  2. Click Delete
  3. Review warning (shows usage)
  4. Confirm deletion

Warning: If items are used in combos or as variant options, you’ll see a usage warning before confirmation.

Move to Section

Reorganize items:

  1. Select items
  2. Click Move to Section
  3. Choose target menu and section
  4. Items moved

Bulk Allergen Actions

Set Allergen Status

Update allergen across multiple items:

  1. Select items
  2. Click Edit Allergens
  3. For each allergen, choose:
    • Leave unchanged
    • Set to Contains
    • Set to Safe
    • Set to Unconfirmed
  4. Apply changes

Note: Only allergens common to ALL selected items can be bulk-updated.

Bulk Action Bar

The toolbar shows:

  • Selection count - “12 items selected”
  • Clear Selection - Deselect all
  • Action buttons - Available actions

Using Filters for Bulk Actions

Example: Publish All Draft Items

  1. Filter by Status: Draft
  2. Select all
  3. Change Status → Published
  4. All draft items now published

Example: Tag All Vegetarian Items

  1. Search for “vegetarian” or filter by ingredient
  2. Select matching items
  3. Add Tag → “Vegetarian”
  4. Tag applied to all

Example: Remove Seasonal Tag

  1. Filter by Tag: “Summer Special”
  2. Select all
  3. Remove Tag → “Summer Special”
  4. Tag removed, items remain

Performance Considerations

Large Selections

For very large selections (100+ items):

  • Actions may take longer
  • Progress indicator shown
  • Don’t navigate away during processing
ActionRecommended Max
Status Change500 items
Add/Remove Tag500 items
Allergen Update100 items
Delete50 items

Undo Bulk Actions

Immediate Undo

After most bulk actions:

  • “Undo” button appears briefly
  • Click to reverse the action
  • Available for ~10 seconds

Manual Reversal

If undo expired:

  • Select same items
  • Apply reverse action
  • Or restore from activity log (Owners only)

Best Practices

Before Bulk Actions

  1. Verify filter - Make sure filter shows only intended items
  2. Check count - Confirm number of selected items
  3. Review samples - Glance at a few selected items

After Bulk Actions

  1. Verify changes - Spot-check a few items
  2. Test public menu - If visibility changed
  3. Note the change - For team awareness

Common Mistakes to Avoid

  • Selecting all when filter should be active
  • Not verifying item count before action
  • Bulk deleting without checking usage
  • Forgetting to save/confirm

Keyboard Shortcuts

ShortcutAction
Ctrl/Cmd + ASelect all visible
EscapeClear selection
DeleteDelete selected (with confirm)

Troubleshooting

”Some items couldn’t be updated”

Causes:

  • Permission issues
  • Items deleted by another user
  • Validation errors

Fix:

  • Check which items failed
  • Update individually if needed

Bulk action seems stuck

If progress isn’t moving:

  1. Wait up to 2 minutes
  2. Check if action completed
  3. Refresh page if needed
  4. Contact support if persists
Last updated on