The bulk menu editing feature lets you copy menu setups from one venue to many others in one go.
You can duplicate categories, upsell groups, price adjustments, and daily specials across venues that share the same POS integration, POS codes, SKU and price.
Important information
Whenever you copy an item (eg - a menu category, upsell, price adjustment, or daily special) it will create a new item. This means, updating one will not update the other. Edits or changes will need to be applied to each item independently.
Categories and upsells are copied safely in a hidden draft state for review before publishing, while price adjustments and daily specials go live immediately once copied.
This feature also checks for mismatches (like batching & printer groups) and provides job status/history.
Topics:
How Bulk Copy works (all features)
Who this is for
Multi‑venue organisations that manage menus centrally and need to roll out updates across many venues fast.
Where to find it
Use Copy to venues on these pages in Manage:
- Menu Items
- Upsells
- Price Adjustments
- Daily Specials
How bulk copy works
-
POS setup must match
Bulk Copy depends on identical POS integrations, POS IDs (PLU/SKU), and Price in Cents across sites. If these don’t align, items won’t link and orders will be rejected by the POS.
-
Creates new copies (no updates)
Each copy generates a fresh instance in the Child site. There’s no live link to the Master, so later edits on the Master won’t sync. Run Bulk Copy again when updates are needed.
-
Review before confirming
The Review page highlights mismatches and potential issues. You can continue with warnings, but expect to clean them up in the Child site afterward.
-
Track progress and history
A status bar shows real-time progress and provides a job details link for one hour. Job Details also keeps a record of all past copy jobs and their outcomes.
Status & observability
- Status Bar shows progress and sticks around for ~1 hour after completion.
-
Job Details retains a history of copy jobs, with info/warnings per job.
-
The Review Page flags issues and deep-links you to fix them in target venues.
✅ Checklist
1. Prepare Master Site
- Confirm POS integration, IDs, and prices match across venues.
- Standardise batching & printer groups.
- Tidy images, positions, and category names.
- Finalise hours and item details for any Upsells, Adjustments, and Specials.
2. Select Child Sites
- Use Copy to venues to pick categories/groups.
- Select destination venues.
3. Review
- Resolve flagged issues if any arise.
- You are able to proceed with warnings, you will need to remind yourself to make amendments at a later stage.
4. Confirm & Monitor
- Confirm copy items.
- Track status bar and check Job Details.
5. Things to cross-check after a copy is complete
- Categories
- Assign category hours
- Validate batching / printers
- Ensure the new category is positioned in the category hierarchy where you'd like it to be
- Remove any old categories or groups that are no longer needed
- Upsells
- Check linked items and ensure they are correct
- Remove any duplicate items or groups that are no longer needed
- Adjustments and specials
Remember - these go live immediately.
- Verify hours & targeting
- Remove any duplicate items or groups that are no longer needed
Feature by feature
1) Menu Categories
Steps:
- Prepare your Master site
- Click Copy to venues → pick Categories.
- Select Child venues → Review.
- Resolve batching/printer group name mismatches or plan to fix post‑copy → Proceed → Confirm.
- Now in the Child sites: assign opening hours → to enable.
- Optional pre‑publish: copy a week early, validate, then on launch day delete old category and enable the new one.
- You can always update your Batching & Printer Group post copying as well. Refer to : How to assign Batching Group and How to set up Printer Groups in Manage
- Copies the category, sections, items, modifiers and upgrades as they are in the Master site.
- Batching groups and printer groups are matched by name. Ensure names exist and match exactly in the Child site.
- Visibility: Copied categories are created with no time blocks and are not visible to guests until you assign opening hours.
Best practice
- Finalise the category in the Master (images, positions, modifiers, batching, printer groups, POS IDs).
- Copy to venues.
- In each Child site: assign opening hours, review positions, and validate batching/printer group matches.
- Use the “pre‑publish” pattern: copy a week early, verify, then delete old category and enable the new one on the day.
What to watch out for
- Name matching: If batching/printer group names differ, items won’t auto‑assign. Fix names in the Child site and revalidate using the button on the copy modal. Remember the names should match exactly as it IS case sensitive.
- Duplicates: You may end up with multiple versions over time. Delete old categories after the new copy is ready.
- POS ID mismatches: If a POS ID doesn’t exist in the Child site’s POS, orders may be rejected.
2) Upsell Groups
Steps:
- Ensure each Child site already has the linked items with the same POS ID and Price in Cents.
- Master site: Copy to venues → pick Upsell Groups → choose venues → Review.
- Proceed → Confirm. If no item matches in a venue, the group won’t be created there.
- Child sites: open the group, remove duplicates where multiple items share the same POS ID and Price, then set Is Available to Yes when ready.
How to make them available
- Link the upsell items to the menu items where you want the upsell recommended to guests.
Learn more about upsells in this article: How to set up upsells
What happens when you copy
- Copies the Upsell Group and its settings.
- Does not copy items the upsell items are attached to.
- Please note : after copy, the system auto‑links Child site items that match both POS ID and Price in Cents.
- If no matches are found, the Upsell Group is not created in that Child site.
- Visibility: New Upsell Groups are set to Not Available until you manually enable.
Best practice
- Ensure linked items already exist in each Child site with matching POS ID and Price in Cents.
- Copy the Upsell Groups.
- In each Child site: clean up duplicates if multiple items share the same POS ID and Price, then enable when ready.
What to watch out for
- The Upsell Copy feature lets you copy Upsell Groups from a Master Site to multiple Child Sites. When copied, a new Upsell Group is created in each Child Site with the same settings as the Master Site.
- Items themselves are not copied.
- me&u will automatically attempt to link items in the Child Site that have the same POS ID and Price in Cents as in the Master Site.
- If no matching items exist, the Upsell Group will not be created in the Child Site.
- All copied Upsell Groups are set to Not Available until you manually make them available.
3) Price Adjustments
Steps:
- Master site: confirm hours and targeting first.
- Copy to venues → pick Price Adjustment Groups → select venues → Review.
- Proceed → Acknowledge live‑on‑copy warning → Confirm.
- Child sites: immediately verify hours and linked items. Empty groups are expected if no matches were found; link items deliberately.
To learn more about how to set up Price Adjustments see this article: Change the price of menu items with Price Adjustments
What happens when you copy
- Copies the Price Adjustment Group and its settings.
- Auto‑links items that match POS ID and Price in Cents.
- If no items match, an empty group is still created so you can link items later and reuse hours/targeting.
- Visibility: Price Adjustments go live immediately after copying.
Best practice
- Confirm the group’s hours and targeting before copying.
- Ensure items exist with matching POS ID and Price in Cents where you expect auto‑linking.
- Immediately review in each Child site and remove unintended links if duplicates occur.
What to watch out for
- Live on copy: Guests can see effects right away. Copy close to go‑live and double‑check hours.
- Empty but live: Empty groups are allowed. Link items intentionally post‑copy.
4) Daily Specials
Steps:
- Master site: confirm hours and targeting.
- Copy to venues → pick Daily Specials Groups → select venues → Review.
- Proceed → Acknowledge live‑on‑copy warning → Confirm.
- Child sites: verify hours and linked items. Clean duplicates and populate empty groups.
To learn more about how to set up Daily Specials check out this article: Creating Daily Specials
What happens when you copy
- Copies the Daily Specials Group and its settings.
- Auto‑links items that match POS ID and Price in Cents.
- If no items match, an empty group is still created.
- Visibility: Daily Specials go live immediately after copying.
Best practice
- Same as Price Adjustments: confirm hours first, then copy, then review and clean up any duplicates.
What to watch out for
- Live on copy: Verify hours and targeting before confirming.
-
Duplicates and empties: Clean up linked items and populate empty groups as needed.
Need Help?
- Menu Category copied but not visible?
- Assign opening hour time blocks. Categories are hidden until hours are set.
- Batching/printer groups didn’t assign?
- Check that group names match exactly between Master and Child sites. Re‑validate on the Review page or fix in the Child site and proceed.
- Duplicate menu categories after copying?
- Delete older versions after confirming the new copy
- Upsells copied but not visible?
- Link the upsell items to the menu items where you want the upsell recommended to guests.
- Upsells did not link after copying?
- Ensure the Child site has the same POS ID and Price in Cents.
- For Upsells, remember: if nothing matches, the group won’t be created.
- Unexpected duplicates upsells linked?
- If several Child site items share the same POS ID and Price, all will link. Remove unintended ones.
- Unexpected duplicates for Price Adjustments and Daily Specials?
- Same as upsells. If several Child site items share the same POS ID and Price, all will link. Remove unintended ones.
Still need help? Reach us at support@meandu.com