Is it possible to import or upload navigation menus?

Is it possible to import or upload navigation menus?

newbie_01
Shopify Partner
34 0 13

Let's say I have a complex navigation menu structure, and would like to save it as backup, or copy it into another store. Is there a way to handle that programmatically through an API, or a file upload?

 

The storefront api has a 'menu' query, but it is read-only (download). I haven't found a place or a way to re-upload that data.

Is there any way to enter menu details besides manually on the the admin/online-store/navigation page?

Replies 13 (13)

ShopifyDevSup
Shopify Staff
1453 238 509

Hey @newbie_01 at the moment, we don't have a specific API built for this and my understanding is that this is something partners have expressed interest in for a little while now. I can't speak to what a possible future implementation of this might look like or if there is one in the works, but what I'm going to do is put together a report here based on your feedback and send to our product team for future consideration. 

I can't guarantee anything on our end, but I can confirm that our developers will look at the report and take your feedback into account for future features. 

Hope this helps - let me know if there's anything I can add to the report and I'd be happy to include it on my end. 

 

Al | Shopify Developer Support

Developer Support @ Shopify
- Was this reply helpful? Click Like to let us know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog

newbie_01
Shopify Partner
34 0 13

Hi

Thanks for escalating this.

As for things to add... I think it would be good if ALL datapoints that define a particular store could be downloaded and saved. Either as backup, for replication into a new store or for editing offline and reuploading.

The APIS and CSV functions do a good job with most objects, but there are a few that are left behind, particularly the menu definitions.

ShopifyDevSup
Shopify Staff
1453 238 509

Hey @newbie_01 - thanks for the additional info and for waiting on this response here. I'm just getting back in touch to confirm I've forward this report on to our product team. Again, can't guarantee anything but there will be eyes on this. Thanks again!

Al | Shopify Developer Support

Developer Support @ Shopify
- Was this reply helpful? Click Like to let us know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog

wcolton48
Shopify Partner
38 0 8
newbie_01
Shopify Partner
34 0 13

Oh! That sounds like a serious contender!

Have you used it? Can you modify the downloaded file offline to build the menu, including links with collection ids, and import it when done?

I'm thinking a menu could be built in a spreadsheet, saved to csv, and converted to json. Do you see that doable?

Thanks for mentioning it.

wcolton48
Shopify Partner
38 0 8

I just bought it today and still waiting for my key to be emailed to activate it. However here is more info:

 

https://chrome.google.com/webstore/detail/shopify-navigation-tool/albibfnhpoeopdpcpcpcgfeblcpmfcbb

 

Be sure to click on the link below "hopify Navigation Tool" there is a demo video.

 

For some reason this forum wont let me add the link.

newbie_01
Shopify Partner
34 0 13

Hi @wcolton48 

Just curious if you got the key and were able to test the script.

Does it work as expected?

Thanks

wcolton48
Shopify Partner
38 0 8

Hi, yes I have used it. It works seemlessly for importing existing navigation trees into a new tree. But the problem I found it cant merge two existing trees into a new one.

 

So yes its great to copy an original tree but in my case, I still have to manually add to the tree.

newbie_01
Shopify Partner
34 0 13

@wcolton48 

tried editing the json file manually offline?

Ewald_DENM
Shopify Partner
7 0 2

Also check out Menufy (https://getmenufy.com)

You can export, modify and import menus easily! plus there's a free tier which should be enough for most Shopify merchants.

This also allows you to copy and paste into the default menus (main-menu) which Shopify does not allow you to delete or recreate.

DENM Digital - Digital Enablement & Strategy
Menufy - The Ultimate Shopify Menu Manager (getmenufy.com)
woolster
Not applicable
1 0 0

We're looking for something like this and Menufy looks like a good option, but I'm always hesitant to install Chrome extensions because of security concerns. Is there a way to make this a Shopify app?

Ewald_DENM
Shopify Partner
7 0 2

Hey Woolster

 

Thank you for your interest in Menufy!

 

I completely understand your hesitation regarding Chrome extensions and security. At the moment, Shopify has not made it possible to turn Menufy into a Shopify app due to API limitations. However, we are exploring other options to turn this into an app. This will allow us to deliver a better user experience and add the features we have planned, which are currently not possible in a Google Chrome Extension.

 

That said, we want to assure you that we do not collect any information from your store or computer. The only information we collect is the type of license you’ve paid for and the amount of times the app has been used. Nothing else is used or collected.

 

Additionally, Menufy has passed all of the security scans that Google requires before an extension can be published on their platform. We take security very seriously and ensure our extension adheres to the security standards.

 

If you have any specific security concerns or need more detailed information, feel free to reach out. We’re here to help and ensure you feel confident using our tool.

DENM Digital - Digital Enablement & Strategy
Menufy - The Ultimate Shopify Menu Manager (getmenufy.com)

Renars
Shopify Partner
305 32 361

Hi all!

 

You can now bulk import and export your Shopify Navigation menus with the Matrixify app

This allows you to backup your menus by exporting them to an Excel spreadsheet file, duplicate and create new menus with an import, and also migrate and copy between different Shopify stores! All with a Shopify app embedded in your store admin!

 

5 - Import Menus.png

3 - Choose Menus sheet.png

4 - Exported Menus.png

If you have any questions or concerns about this feature in Matrixify, feel free to reach out to our Support directly!

Matrixify | Bulk Import Export Update | https://apps.shopify.com/excel-export-import | https://matrixify.app