TheExtensionLab / MegaMenu

Magento MegaMenu extension
27 stars 6 forks source link

Import/Export Functionality #7

Closed sprankhub closed 8 years ago

sprankhub commented 8 years ago

It would be really helpful if there was some possibility to export and import the MegaMenu settings. I usually develop the menu on a local system, would then like to bring it to the dev/staging system to discuss with the customer and then bring it to the live system. Any possibility to do this automatically?

JamesAnelay commented 8 years ago

Hey Simon, Currently we don't have an option for import/export of MegaMenu category data specifically. However it just custom category attributes/data I would expect existing solutions for copying data from dev to stage to live (e.g mag-manager.com or mageflow.com) should be able to handle that.

That said I can see why that's a bit of a pain first time around to get that data onto dev/live. From your point of view would it be usefull to have a Import/Export MegaMenu settings per category? Still partly manual but better than copying across each feild. (Rather than just one big export/import process - whch might be a little more tricky to implement.)

sprankhub commented 8 years ago

Thanks for the feedback. Optimally, there would be an import/export functionality for all category settings. So exporting MegaMenu settings of category with ID X and importing that into another store will change the MegaMenu settings of the category with the same ID in the import store (probably what you mean by "big export/import process").

Import/export per category would still be better than nothing, yeah.

JamesAnelay commented 8 years ago

I think it's a good idea and i've added it to our (currently small) back-log and will I imagine I will have atleast per category export avaliable in 2-3 weeks time.

It does however seem that rather than have this extension try to do too much - mabey it's a better idea to just build that missing bit of Magento import/export for categories and make it opensource, and then for our case we can just select the megamenu attributes.

I'll keep you updated via this ticket with what I come up with.

JamesAnelay commented 8 years ago

So it's been a few months and I did attempt this but never found a nice solution. For now it's too much work to build a nice import/export into the extension itself I think. (The fact it's JSON data that's escaped makes using csvs rather tricky. Pre-haps that means I'll use something different for the M2 version so that ability to import/export is thought of from the beginning)

Interested if you just did this manually or found some other solution?

sprankhub commented 8 years ago

I actually "simply" did it manually. So nothing helpful from me neither, sorry.

JamesAnelay commented 8 years ago

Thanks again for this closing out as wont fix, but is planned for M2 version.