How can I duplicate a navigation menu for seasonal changes?

Ahead of Christmas last year I was astonished to see that I couldn’t duplicate a navigation menu and reached out to support and was told that it wasn’t possible at that time.

I am raising again now here so that others can tell you that this is needed and so that you can get it sorted ahead of Christmas this year.

I wanted to add a Christmas section to my reasonably complex navigation menu.
I wanted to test the menu in my online shop preview, then swap the current menu for the Christmas menu once I was happy with it.
I then wanted to swap back to my old menu after Christmas.

I can see that my two options are:

  • Recreate the entire menu and add the Christmas section (seems crazy) and prone to errors and very time consuming.
  • Edit the live menu to add the Christmas sections, then edit the live menu again after Christmas (seems crazy) and prone to errors.

PLEASE add a straightforward way to duplicate menus…

Thanks.

48 Likes

@Online_Seller ,

Can you share your Shopify store URL ?

Hi @oscprofessional ,

Thanks for your interest, but I don’t wish to share my store url as I don’t see that it is relevant to the thread and wish to have a separation between the online presence of the store and the forum.

8 Likes

I also need this feature of duplicate menu. I have created a main menu of all categories and i have to create again whole menu for header with limited categories and add again all the collection one by one. Really frustrating.

11 Likes

I also desperately need this feature - I am incredulous that it doesn’t already exist as I have hours of work in creating a new menu!

9 Likes

Same, same same! I also need this option desperately, when switching up the menu, all current options - are as already mentioned heavily in this thread - ridiculous options , like updating the live theme without the ability to test, and/or extremely time consuming. Please fix this!!! :face_with_crossed_out_eyes:

6 Likes

I surprised its not a thing yet. +1 for this feature (or at least let us have access to the code part of this list so we can edit/copy paste in bulk instead of this tedious chore by clicking on menus and selecting things from dropdowns…)

9 Likes

Still need this feature, will it ever happen…?

6 Likes

Omg this has not been solved yet? I also need the same thing. It’s so complicated to have a duplicate menu function? Or else just propose a way we can do so.

6 Likes

There’s no Shopify API functionality to list/create menus, so this problem can’t be solved with an app either. (Otherwise, I would build one).

The most you can do is fetch a menu by ID, read-only: https://shopify.dev/docs/api/storefront/2022-07/queries/menu

4 Likes

Our business is incredibly seasonal. Not having this feature is a huge pain point and a drain on my team’s time and resources.

2 Likes

well, it would be great to have dynamic menus based on metafields and/or tags. you can do this in theme. i want clone/duplicate and import/export too. oh, and the Product default sort should be – at the very least – date created descending

This thing really needs to be done. Even I am having the same trouble.

2 Likes

Adding my vote here to this feature request after having spent an afternoon manually re-creating a complex menu in order not to have to edit it on the live site. A simple duplicate button would be an amazing addition.

2 Likes

I can duplicate existing navigation menus or copy your navigation menus to other stores…for a small fee :heart_eyes:

It’s silly that this is not a feature. Creating a Launchpad event with a new theme needs to have new navigation.

2 Likes

I can help with that no problem. Drip me an email.

Seems like this is an issue that may never get solved. I’m currently having the same issues with having to recreate it for my YMM automotive site.

2 Likes

Same here. Tired of having to recreate new menus as I test out different formats to build out menus specifically for automotive-related setup.

I’m now thinking about how I can do this w/ Metaobjects