A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
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?
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
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.
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
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.
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.
Hi @wcolton48
Just curious if you got the key and were able to test the script.
Does it work as expected?
Thanks
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.
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.
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?
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.
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!
If you have any questions or concerns about this feature in Matrixify, feel free to reach out to our Support directly!