Hello, PR,
Thank you for contacting us and for using XStore.
1/ Please check examples of menus from our demos – https://xstore.8theme.com/elementor/demos/marseille03/
You can create static blocks with any content you want (in most cases), and then add blocks into menu in site header.
Please watch this video – https://youtu.be/JiI6qDaVtY4
2/ Please check our demos to find out how the menu works with XStore theme. If the mega menu was created using static block it can be displayed correctly for desktop devices only. If mega menu was created in the default way, it can be shown for mobile too – https://xstore.helpscoutdocs.com/article/27-mega-menu
3/ We did not test this plugin with our theme, so we can’t give you a solid response. You can test by yourself. Sorry, but we do not provide support for 3rd party plugins. We hope for your understanding.
4/ There is no such feature available, unfortunately. You can post a request to our dev team here – https://www.8theme.com/taskboard/
5/ Likely you will be needed to create a separate menu for mobile.
We hope this information is helpful.
Kind Regards,
8theme team