Updating menus just got more flexible. You can now selectively add, update, or delete individual menu items without touching the rest of the menu.
🚀 What’s New#
- Per-item commands – use the “Menu Item: Command” column to control each item individually: MERGE (default) to add or update, DELETE to remove, and NEW to force-create.
- Items not in the spreadsheet are preserved – only the rows you include are affected, so existing menu items stay untouched.
- Full replacement still available – set the menu-level command to REPLACE to overwrite all items at once, just like before.
🔧 Improvements#
- Position-aware insertion – new items added via selective merge now respect their “Menu Item: Position” values and are inserted at the correct location among existing items.
- Unresolvable resource warning (MENU009) – when a menu item’s resource handle cannot be matched to an existing Shopify resource, the import result file shows a warning (see error codes).

