C: Mega Menu App User Guide
Thank you for purchasing C: Mega Menu Shopify App. If you have any difficulty with this App or you find an issue, please feel free to send us a message: shopify@capacitywebsolutions.com
Below you will find the detailed documentation on how to use our App and we wish you have a great experience with our Shopify App.
Key Features
- Easily create, edit, and customize menus to suit your needs.
- Support for unlimited menus with unlimited levels of submenu items.
- Reorganize menu items quickly with drag-and-drop functionality.
- Add various link types, including Home Page, Collection, Product, Page, Blog, Article, Search Page, Web Address, No Link, and Most Used Links.
- Create submenus with flexible options like Group and Block styles.
- Choose how the menu displays on your site:
- Auto: Automatically replaces the main menu.
- Manual: Replace menu by CSS selector.
- Embedded Code: Replace menu using short code.
- Set menu orientation to Horizontal or Vertical based on your design preference.
- Choose how users interact with the menu: On Hover or On Click.
- Fully customize designs for the main menu, submenu, and mobile menu styles.
- Control visibility settings: hide menus on Desktop or Mobile devices.
- Add attention-grabbing badges with editable text, font size, colors, and backgrounds.
- Choose from different submenu layouts: Flyout, Mega, or Tabs.
- Adjust submenu direction and width in Flyout mode.
- Customize submenu positioning with options like Full Width, Body Width, Left, Right, or Center.
- Enable features like opening links in a new tab or displaying menu items as headings.
- Use premade menu templates for quick setup.
- Duplicate existing menus for faster replication.
- Backup or transfer menu data with Export and Import options.
- Translate menus to support multiple languages easily.
- Preview how menus look on mobile and desktop before publishing.
- Undo changes with the Reset feature in the menu editor.
- Save and publish menu updates to apply changes instantly on the frontend.
- Customizable submenu opening animations.
- Smooth hover sliding effects for better user experience.
- Set submenu opening direction for mobile devices.
- Adjustable behavior for submenu interactions on mobile.
- Optional hamburger button for mobile menu navigation.
- Integrated social media box for added engagement.
- Attach images with links for enhanced visual appeal.
- Option to add custom CSS for advanced design control.
- New Features:
-
Display icon only without showing the menu title.
New
-
Flyout submenu type options: Side and Bottom.
New
-
Submenu slider support for desktop view.
New
-
Recommended block option specially designed for mobile view.
New
-
Show border or divider for flyout menu items.
New
-
Change menu image on hover and attach hover images. You can also choose an image directly from your device.
New
-
Add image overlay text and control the position of the overlay text on images.
New
-
Different menu replacement methods for mobile and desktop views.
New
-
Configure submenu open behavior for desktop view.
New
-
Hover delay / latency option to set submenu open delay in milliseconds.
New
-
Animation duration (ms) control for submenu effects like flip, zoom, etc.
New
-
Show underline effect on hover for submenu items.
New
-
Font weight control for submenu text.
New
-
Tabs menu configuration with background color, text color, hover color, border/divider, and font weight options.
New
-
Mobile menu layout option with 7 different layout styles.
New
-
Color style options available for menu layouts.
New
-
Export and import menu structure along with design settings.
New
-
Select a default language for the menu.
New
App Installation
-
Visit our Shopify App page:
C: Mega Menu.
-
Click on the Add app button to begin installation.
-
Pricing: $3.99/month with a 7-day free trial.
Enable App Embeds
>> Go to Online Store >> Themes >> Current Theme >> Theme Customize >> App Embeds Section then please follow below screenshot OR watch video guide by (click here)

General Instructions
You can refer to the screenshots below to perform actions such as creating, deleting, updating, duplicating, adding submenu and root menu, toggling mobile view and desktop view, exiting menu editor, showing, and hiding submenus.
You cannot revert individual changes, but you can reset the entire menu editor using Reset and After performing any operation, it is essential to save the entire data.

Menu Link Options
Explore a variety of linking options to enhance your menu functionality. Each option is designed to cater to specific use cases:
- Home Page: Directs the user to the homepage of your site, providing easy navigation to the main landing page.
- All Collections: Automatically links to a page displaying all available collections, useful for showcasing grouped product categories.
- All Products: Links to a page displaying every product available on your site, ideal for users browsing your complete catalog.
- Search Page: Provides access to the search functionality of your site, allowing users to find specific items quickly.
Specific Links: Some options require you to define additional fields to ensure proper functionality:
- Collection: Links to a specific collection; you must choose which collection to display.
- Product: Links to a specific product; select the product you want users to access directly.
- Page: Links to a custom page you’ve created, such as an About Us or Contact page.
- Blog: Directs to your blog homepage or individual articles; choose your desired content to display.
- Article: Links directly to a specific article in your blog.
- Most Used Link: Quick access to frequently used internal links(e.g., My Account, My Cart, Login, Logout, Register).
No Link: Select this option if the menu item is purely visual and not meant to be clickable. For instance, you might use this for section headings or separators within your menu.
Web Address: Allows you to input a custom URL for external or dynamic linking. This option is great for linking to third-party websites or dynamically generated pages.
Submenu-Specific Options:
- Group: Organizes submenu items into a visually distinct group, creating a clear structure and hierarchy. Learn more about Group options here.
- Block: Provides advanced customization by including images, forms, maps, or custom HTML. Learn more about Block options here.
Note: The Group and Block options are exclusive to submenu items and cannot be used in root menu items.

For additional guidance on setting up your menu links, explore our detailed guides on Block Options and Group Options.
Group Link
Group: The Group option allows you to organize multiple menu items within a single container. This feature is particularly useful when creating structured and visually appealing mega menus. Here's how it works:
- Container for Items: A group acts as a container, enabling you to include multiple nested items under a single heading.
- Flexible Layouts: You can add multiple groups in a row, giving you greater control over the arrangement of items in a mega menu.
- Submenu Display: The group menu itself is ignored on the front end, and only the nested menu items are displayed. This ensures a clean and functional design.
For a better understanding, refer to the following screenshot showing how groups are configured:

Mobile View: In the mobile view, the group will still be displayed during preview for reference. However, on the live front end, the group item will not appear, and only the submenu items within the group will be visible.
Refer to the screenshot below to see how the group functions in the mobile view:

Why Use Groups?
- Improves organization and clarity in complex menus with multiple items.
- Enhances user experience by categorizing related menu items effectively.
- Supports flexible layouts for creating advanced mega menus.
Use the Group feature to simplify menu design and improve navigation for your users!
Block
>> The "Block" feature allows you to create visually appealing and customizable menu items. This feature is designed to display additional content, including images, products, collections, Google Maps, contact forms, or custom HTML, based on your specific requirements. Here are the available options, along with detailed explanations and examples:
>> Image: Use this option to display an image inside your menu item. This is commonly used to showcase products, collections, or promotional banners.
-
Image URL:
You can add the main image in two ways:
- Paste the image URL directly into the Image URL field.
- Or click the Add Image
New
button to upload and select an image from your device.
This image is shown by default before hover.
-
New
Hover Image URL:
This option allows you to display a different image when the user hovers over the main image.
- Upload a new image using the Add Image button, or
- Paste a hover image URL directly into the field.
- When the user hovers over the first image, it will be replaced by this hover image.
-
New
Image Text Overlay:
Add text that appears as an overlay on the image.
- The overlay text is visible only on hover.
- This is useful for labels like Shop All, View Collection, or Explore.
-
New
Text Overlay Position:
This option allows you to control where the overlay text appears on the image.
-
Bottom:
Displays the overlay text at the bottom of the image.
This is ideal for subtle call-to-action text without covering the main image.
-
Center:
Displays the overlay text in the center of the image.
This is best for highlighting important messages or promotional text.
- Image Position: Customize the alignment of the image relative to the text. Options include:
- No Text, Image Only: Displays only the image without any text.
- Image Above Text: Positions the image above the menu text.
- Image Below Text: Positions the image below the menu text.
- Image on Left: Aligns the image to the left of the text.
- Image on Right: Aligns the image to the right of the text.
- Link with Image: Add a clickable link to the image. Users can be redirected to a specific page or website when they click on the image.



>> Product: Display a specific product within the menu:
- Select the desired product to display.
- Choose the Image Position, including Image Above Text, Image Below Text, Image on Left, or Image on Right.

>> Collection: Show a specific collection of products:
- Choose the collection to display.
- Select the Image Position from the same options as the Product block.
- Explore Products: Enable this feature to showcase the first four products from the collection. Note: The "No Text, Image Only" position is not available for this option.


>> Google Map: Integrate a map into your menu by entering the Google Maps iframe code. This is ideal for showing your store's location or any other geographical point of interest.

Follow the steps below to obtain your Google Maps iframe code:
Click here to visit Google Maps and follow the instructions shown in the screenshots:

>> Custom HTML: Enter your own HTML code to display fully customized content, giving you complete flexibility to design unique elements.

>> Contact Form: Add a contact form to your menu by configuring the following fields:
- Name: Placeholder for the name field.
- Email: Placeholder for the email field.
- Phone Number: Placeholder for the phone number field.
- Comment: Placeholder for the comment or message field.
- Send Button: Text for the button to submit the form.
- Success Message: Text displayed after successful form submission.

>> Social Links: Add social sharing buttons to your menu, allowing users to share your content on platforms like Facebook, Instagram, LinkedIn, YouTube, Pinterest, TikTok, and X (formerly Twitter).
- Shape: Choose from square, round, or circle icons to match your design style.
- Show Shadow: Enable a shadow effect for a more polished look.
- Shape Size: Adjust the size of the icons to fit your layout.
- Border Color: Customize the border color for the icons.


Recommended Block (Mobile Only)
New
The Recommended Block (Mobile Only) option is designed specifically to improve
the mobile navigation experience. When enabled, selected submenu items are displayed
directly inside the root menu on mobile devices.
This feature has no impact on desktop view. Desktop behavior remains unchanged,
and all submenu levels continue to work normally on desktop.
How Recommended Block Works on Mobile
- Submenu items are moved into the root level menu.
- This improves visibility and reduces deep navigation on mobile.
- Only one submenu level is supported.
- All deeper submenu levels are skipped automatically on mobile.
Structure on Mobile:
Main Menu → Recommended Submenu Items
Important Behavior
-
When Recommended Block is enabled, multi-level submenus will not work on mobile.
-
This is expected behavior and done intentionally to keep mobile navigation clean.
-
The same menu structure will still work fully on desktop.
-
There is no relation between Recommended Block and desktop view.
Submenu Slider Behavior on Mobile
The Submenu Slider on mobile works only when Recommended Block is enabled.
Outside of the Recommended Block, sliders are not supported on mobile.
- Slider works only inside Recommended Block (Mobile Only).
- Slider has no effect on other submenu areas on mobile.
- Desktop slider behavior remains separate and unaffected.
Slider Enabled
When the slider is enabled, submenu items inside the Recommended Block
are displayed as a horizontal slider with navigation arrows.
Slider Disabled
When the slider is disabled, submenu items inside the Recommended Block
are displayed as a normal grid or list layout without sliding behavior.
When the slider is disabled but the Recommended Block is enabled, submenu items are displayed in this layout on mobile view.
Items Per Row (Mobile)
The Items Per Row (Mobile) option allows you to control how many submenu items
are displayed in a single row inside the Recommended Block on mobile devices.
- Minimum: 1 item per row
- Maximum: 3 items per row
- Works only on mobile view
- Applies only when Recommended Block (Mobile Only) is enabled
Behavior Details
-
Setting 1 item per row displays large cards for better focus.
-
Setting 2 items per row provides a balanced and commonly used layout.
-
Setting 3 items per row shows more items at once but uses smaller cards.
If the slider is enabled, the Items Per Row (Mobile) value controls how many
items appear in one slide.
If the slider is disabled, items are displayed in a normal grid layout
based on the selected row count.
Important Note
-
Values outside the range 1–3 are not supported on mobile.
-
This limitation ensures proper spacing, readability, and touch-friendly interaction.
Key Summary
- Recommended Block affects mobile only.
- Submenu appears as root menu on mobile.
- Only one submenu level is supported on mobile.
- Multi-level submenu works normally on desktop.
- Slider works on mobile only inside Recommended Block.
Using the Recommended Block correctly ensures a clean, fast, and user-friendly
navigation experience on mobile devices.
Modify Menu Item
Step 1: To modify a menu item, locate the item you wish to edit and click on the edit icon. This will open the menu modification form. The screenshots below provide an example of how this looks:

Step 2: Update the desired fields in the form. You can modify fields such as:
- Title: Update the text displayed for the menu item.
- URL: Change the link associated with the menu item.
- Design: Adjust settings like icon, color, or other visual properties.
Once you have made the necessary changes, click on the "Done" button to apply them.

Important Notes:
- Changes are not reversible for individual items: Once you modify a menu item, you cannot undo changes for that specific record. However, you can reset the entire menu editor by using the Reset option.
- Saving changes is mandatory: After editing menu items, click the Save button to save all changes. Unsaved modifications will be lost if you navigate away or refresh the page.
- Publishing changes: Once saved, the modified menu will not appear on the frontend until you Publish the Menu. Publishing makes the updated menu visible to users.
By following these steps, you can easily modify any menu item and ensure that your updates are reflected accurately on the frontend.
Design & style
>> The following options are available for menu design:
Show Menu Options
Auto - Replace Main Menu: Automatically replaces the main menu with the configured settings without any additional manual intervention.
Manual - Replace Menu by CSS Selector: Allows manual replacement of the menu by specifying a CSS selector. Enter the appropriate selectors for both mobile and desktop views to customize the replacement based on your requirements
Embedded Code - Replace Menu by Short Code: Utilizes embedded code, such as a shortcode, to replace the menu. Simply input the provided code to achieve the desired menu replacement
When selecting the Manual option, ensure to enter the CSS selectors for both mobile and desktop views to precisely target the menus for replacement. This enables you to have specific control over the appearance and functionality of the replaced menu.
Learn more about menu replacement by
New
visiting this article.
Menu Orientation
Horizontal Menu: Displays the menu items in a horizontal layout, typically positioned at the top of the webpage. This orientation is common for traditional navigation bars.
Vertical Menu: Presents the menu items in a vertical layout, usually aligned to the left or right side of the webpage. Vertical menus are often utilized for sidebars or navigation panels.
Choose the menu orientation that best suits your website's design and layout requirements.
Trigger Menu Options
On Hover: Menu items are activated when the user hovers over them. Submenus and dropdowns appear instantly upon hovering over the parent menu item, providing a dynamic and responsive user experience.
New
Hover Delay / Hover Latency:
Controls how fast the submenu opens when you hover over a menu item.
A shorter delay opens the menu instantly, while a longer delay helps prevent accidental menu openings.
(Desktop only)
On Click: Menu items are activated when the user clicks on them. Submenus and dropdowns appear upon clicking the parent menu item, offering a more deliberate and user-controlled interaction.
-
New
Submenu Open Behavior: These options give you flexibility in determining how and when submenus should open, allowing for a more customizable navigation experience.
- Caret Only: In this option, the submenu will only open when the caret icon (the small arrow ▼) next to the menu item is clicked. The menu title itself does not trigger the submenu.
- Menu Title + Caret: Here, the submenu will open when either the menu title or the caret icon is clicked, regardless of whether the title is a clickable link. This allows for more flexibility since users can click anywhere on the menu title or the caret to open the submenu.
- Menu Title (No Link Attached) + Caret: Here, the submenuIf the menu title has a link: The submenu will only open when the caret icon is clicked (the title itself is a link and clicking it will navigate to the link instead of opening the submenu). If the menu title has no link: The submenu will open when either the title or caret is clicked.
Choose the trigger option that aligns with your design preferences and enhances the user experience on your storefront.
Mobile Breakpoints
Mobile Breakpoints refer to specific screen width thresholds that determine when a website's layout should adapt for mobile devices. This field allows you to set or customize these breakpoints to ensure an optimal viewing experience on various screen sizes.

Root menu configuration - Design Options for Root Menu
When designing the root menu, you have various customization options to enhance its appearance and functionality:
- Align Menu: Choose the alignment for the root menu, selecting from options like left, center, or right alignment.
-
Animation (Submenu Open) refers to the visual effect applied when a submenu is opened. This field allows you to select how the submenu appears when triggered by a user interaction, enhancing the user experience with smooth transitions. Choose the animation that best matches your design style and improves navigation aesthetics.
- None: No animation; the submenu appears instantly.
- Fade In: The submenu gradually appears with a fading effect.
- Flip In: The submenu opens with a flipping motion, creating a dynamic effect.
- Shift Up: The submenu slides up into view.
- Zoom In: The submenu grows from a smaller size to full size, giving a zooming effect.
-
New
Animation Duration (ms): Time (in milliseconds) for the menu open/close animation.
-
Hover Effect (Horizontal Line): This setting controls the visual effect of a horizontal line that appears when hovering over a root menu item. The color of the horizontal line matches the Active Text Color for consistency in design. This feature applies only to the main root menu items. Select an option based on the desired visual style for your menu's hover effect.
- None: No horizontal line or hover effect is applied.
- Sliding: A line slides across the menu item when hovered over.
- Half Sliding: A line slides across only half the width of the menu item during hover.
- Background Color: Set the background color for the root menu to match your design theme.
- Text Color: Define the color of the text used in the root menu.
- Active Background Color: Specify the background color when a root menu item is active or hovered.
- Active Text Color: Set the text color for active or hovered root menu items.
- Font Size (px): Adjust the font size of the text used in the root menu, measured in pixels.
- Font Weight: This setting allows you to adjust the thickness or boldness of the text in your menu items. It helps customize the visual emphasis and readability of the text, aligning with your design preferences.
- Letter Spacing (px): Customize the spacing between letters in the root menu text, measured in pixels.
- Horizontal Padding (px): Set the horizontal padding for the root menu items, controlling the space around the text, measured in pixels.
- Vertical Padding (px): Define the vertical padding for the root menu items, determining the space above and below the text, measured in pixels.
These design options provide flexibility to tailor the root menu to your visual preferences and ensure a cohesive design with the overall theme of your website, You can refer to the screenshots below for references

Sub menu configuration - Design Options for Submenu
Customize the appearance of submenus using the following design options:
- Background Color: Set the background color for the submenu to match your design theme.
- Text Color: Define the color of the text used in the submenu.
- Text Hover Color: Specify the text color when a user hovers over submenu items.
- Heading Underline Color: Customize the color of the underline beneath submenu headings.
New
Show underline on hover: Displays an underline below the menu item when its submenu on hover. This helps users clearly see which menu is currently active.
- Font Size (px): Adjust the font size of the text used in the submenu, measured in pixels.
New
Font Weight: This setting allows you to adjust the thickness or boldness of the text in your sub menu items. It helps customize the visual emphasis and readability of the text, aligning with your design preferences.
- Letter Spacing (px): Control the spacing between letters in the submenu text, measured in pixels.
These design options offer flexibility to tailor the submenu's visual style and ensure a seamless design integration with your website theme. Refer to the screenshots below for visual references.

Tabs Menu Configuration (Left-Side Menu Only)
New
This section controls the appearance and behavior of the left-side tab menu
inside the Mega Menu. These settings apply only when your menu layout uses
a left-side tab structure.
You can customize colors, text styles, borders, and font weight to match your
store’s branding and improve menu clarity.
-
Background Color: Sets the background color of the left-side tab items.
-
Text Color: Controls the text color of tab labels in the left menu.
-
Background Hover / Active Color: Changes the background color when a tab is hovered over or selected.
-
Text Hover / Active Color: Sets the text color for hovered or active tabs to highlight the current selection.
-
Show Border for Left-Side Tab Menu: Adds a visible border around the left tab area for better separation from the content section.
-
Font Weight: Adjusts how bold the tab text appears. Higher values make the text thicker and more prominent.
Note: These settings do not affect top menus or mobile menus.
They apply only to Mega Menus that use a left-side tab layout.

Mobile menu configuration
Enhance the appearance of your mobile menu with the following design options:
- Background Color: Set the background color for the mobile menu to align with your design theme.
- Text Color: Define the color of the text used in the mobile menu.
- Border Color: Customize the color of the border surrounding the mobile menu.

-
Sub menu opening direction: This setting determines the direction in which a submenu will open when a user interacts with a menu item.
- Right Side: see above image
- Below Side: see below image
-
Submenu Open Behavior: These options give you flexibility in determining how and when submenus should open, allowing for a more customizable navigation experience.
- Caret Only: In this option, the submenu will only open when the caret icon (the small arrow ▼) next to the menu item is clicked. The menu title itself does not trigger the submenu.
- Menu Title + Caret: Here, the submenu will open when either the menu title or the caret icon is clicked, regardless of whether the title is a clickable link. This allows for more flexibility since users can click anywhere on the menu title or the caret to open the submenu.
- Menu Title (No Link Attached) + Caret: Here, the submenuIf the menu title has a link: The submenu will only open when the caret icon is clicked (the title itself is a link and clicking it will navigate to the link instead of opening the submenu). If the menu title has no link: The submenu will open when either the title or caret is clicked.

Utilize these design options to create a visually appealing and cohesive mobile menu design. Explore the screenshots below for visual references.
Mobile Menu – Layout
New
This option lets you choose the visual style of your mobile menu.
There are seven different menu layouts, designed for different
replacement methods and design preferences.
Note: Some layouts are mainly used with Auto or Manual
menu replacement, while others are design-focused.
1. None:
No predefined layout is applied. Use this option when handling the mobile
menu completely through custom code or manual setup.

2. Hamburger:
Displays the mobile menu using a hamburger icon.
This layout works with both Liquid Code(Shorcode) menu replacement.
-
Position: The Position setting allows you to define where the hamburger menu button appears on mobile devices. You can choose from the following four options:
- Top Left: The hamburger button will appear at the top-left corner of the screen.
- Top Right: The hamburger button will appear at the top-right corner of the screen.
- Bottom Left: The hamburger button will appear at the bottom-left corner of the screen.
- Bottom Right: The hamburger button will appear at the bottom-right corner of the screen.
When a position is selected (Top Left, Top Right, Bottom Left, Bottom Right), the hamburger button is sticky and remains fixed at the chosen location on the screen, meaning it remains in a fixed position while scrolling, ensuring accessibility at all times.
If no position is selected, The hamburger button remains sticky but is confined to the selected position.(wherever you place the shortcode).
- Shape: The Shape setting allows you to customize the appearance of the hamburger button. You can choose from three options: Square, which gives the button sharp edges for a clean, modern look; Round, which adds slightly rounded corners for a softer design; and Circle, which creates a fully circular button for a sleek and minimal style.
- Show Shadow: Selecting Yes adds a shadow effect to the button, giving it a subtle 3D look and making it stand out. Choosing No removes the shadow for a flat and simple design.
- Background Color: The Background Color setting allows you to customize the background color of the hamburger button to match your design preferences.
- Icon Color: The Icon Color setting lets you customize the color of the hamburger menu icon to align with your design theme.
- Size: The Size setting allows you to adjust the dimensions of the hamburger button, ensuring it fits seamlessly within your design and is user-friendly on mobile devices.

3. Standard:
A clean and simple mobile menu layout suitable for most stores.
-
Background Color:
Sets the default background color of the fixed mobile bottom menu item.
This color is visible when the menu item is in its normal (inactive) state.
-
Icon Color:
Controls the default color of the menu icon shown inside the fixed bottom menu.
This helps ensure the icon is clearly visible against the background color.
-
Active Button Background Color:
Defines the background color of the fixed bottom menu item when it is active,
such as when the related menu or section is currently open or selected.
-
Active Button Icon Color:
Sets the color of the menu icon when the fixed bottom menu item is in the active state,
providing a clear visual indicator to users.

4. Classic:
A traditional mobile menu style with clear spacing and straightforward navigation.
-
Background Color:
Sets the default background color of the fixed mobile bottom menu item.
This color is visible when the menu item is in its normal (inactive) state.
-
Icon Color:
Controls the default color of the menu icon shown inside the fixed bottom menu.
This helps ensure the icon is clearly visible against the background color.
-
Active Button Background Color:
Defines the background color of the fixed bottom menu item when it is active,
such as when the related menu or section is currently open or selected.
-
Active Button Icon Color:
Sets the color of the menu icon when the fixed bottom menu item is in the active state,
providing a clear visual indicator to users.
-
Classic Border Color:
Defines the color of the divider line that separates individual menu items
in the fixed bottom Classic menu. This border helps visually distinguish
each menu option and improves clarity in the bottom navigation layout.

5. Rounded:
A modern layout with rounded corners for menu items and buttons,
ideal for soft or friendly design themes.
-
Background Color:
Sets the default background color of the fixed mobile bottom menu item.
This color is visible when the menu item is in its normal (inactive) state.
-
Icon Color:
Controls the default color of the menu icon shown inside the fixed bottom menu.
This helps ensure the icon is clearly visible against the background color.
-
Active Button Background Color:
Defines the background color of the fixed bottom menu item when it is active,
such as when the related menu or section is currently open or selected.
-
Active Button Icon Color:
Sets the color of the menu icon when the fixed bottom menu item is in the active state,
providing a clear visual indicator to users.

6. Boxed:
Menu items are displayed inside boxed sections, giving a structured
and card-based appearance.
-
Background Color:
Sets the default background color of the fixed mobile bottom menu item.
This color is visible when the menu item is in its normal (inactive) state.
-
Icon Color:
Controls the default color of the menu icon shown inside the fixed bottom menu.
This helps ensure the icon is clearly visible against the background color.
-
Active Button Background Color:
Defines the background color of the fixed bottom menu item when it is active,
such as when the related menu or section is currently open or selected.
-
Active Button Icon Color:
Sets the color of the menu icon when the fixed bottom menu item is in the active state,
providing a clear visual indicator to users.

7. Modern:
A contemporary mobile menu design with a sleek look,
best suited for modern and minimal store designs.
-
Background Color:
Sets the default background color of the fixed mobile bottom menu item.
This color is visible when the menu item is in its normal (inactive) state.
-
Icon Color:
Controls the default color of the menu icon shown inside the fixed bottom menu.
This helps ensure the icon is clearly visible against the background color.
-
Active Button Background Color:
Defines the background color of the fixed bottom menu item when it is active,
such as when the related menu or section is currently open or selected.
-
Active Button Icon Color:
Sets the color of the menu icon when the fixed bottom menu item is in the active state,
providing a clear visual indicator to users.

You can further customize the menu using background color,
icon color, active button background color, and
active button text color to match your brand.
Save Data - Menu and Design
Step 1: After making any changes or creating new items in the menu editor, it is essential to save your work to avoid losing the updates. Saving stores your changes in the database but does not automatically update the frontend. To make changes visible to users, you will need to Publish the Menu.
Step 2: To save your data, locate the Save button in the top-right corner of the menu editor. Click on this button to store your changes securely in the database.
Additional Notes:
- Mandatory Action: Always save your changes before leaving the page or navigating to another section. Unsaved changes will be lost if the page is refreshed or closed.
- Frontend Update: Saving only updates the backend. For the menu changes to be visible on the website, you must publish the menu.
The screenshot below illustrates where to find the Save button and how it appears:

By following these steps, you can ensure your menu and design changes are saved and ready to be published when needed.
Publish Menu
>> Before updating the menu on the front end, ensure that you have saved your data in the database. Saving your data ensures that all the changes are properly stored and ready for publication.
>> Once the data is saved, you can proceed to publish the menu. Clicking on the Publish Menu button will apply all the latest changes and reflect them on the front end of your website, so users can see the updated menu.
>> Note: The changes will only be visible on the front end once the menu is published. Make sure you have reviewed all your changes before publishing.

>> If you encounter any issues while publishing, double-check that the data has been saved successfully and that there are no errors in the changes you made.
Reset Data
>> If you have made changes to the menu—such as creating, modifying, reordering, importing, or designing the menu—and decide you want to start over, you can reset the entire menu editor to its original state.
>> To reset the menu, simply click the Reset button located at the top right of the menu editor. This will undo all recent changes and restore the menu to its initial configuration.
>> Important: This action cannot be undone. Once you click the Reset button, all unsaved changes will be lost, and the menu will return to its original state before any modifications were made.

>> Make sure to save your changes first if you want to keep them, as resetting will erase all modifications that haven’t been saved.
Re-order Menu Items
>> To reorder menu items using the drag-and-drop feature, click and hold the drag icon (located at the beginning of the menu item). Then, drag the item to your desired position and release it to drop it in place. See the screenshots below for visual guidance.
>> Please note: Once you reorder the menu items, you cannot undo individual changes. However, you can reset the entire menu to its original state using the Reset option.
>> It’s important to save your changes after reordering the menu items. Click the Save Menu Order button to save the new order.
>> When dragging a root (level 0) menu item, it can only be placed in another root menu, not inside any submenu (level 1 or deeper). Similarly, submenu items can only be dropped into other submenu sections, not into the root menu.
Important: While rearranging menu items, the options to edit, delete, duplicate, or add new items will be temporarily disabled. This is to prevent accidental changes during the reordering process. Once you click the "Save Menu Order" button, these options will be re-enabled, and you can continue editing the menu items as needed.
This functionality is designed to protect the menu structure and avoid unintended modifications while you're reordering items.


Import & Export
The Import & Export feature allows you to back up your menu and design
or restore them whenever needed using a JSON file.
-
Export:
Use this option to create a backup of your current menu and design settings.
- Click the Export icon to download the menu and design
New
data.
- The data will be downloaded as a JSON file.
- Store this file safely so you can restore it later if required.
-
Import:
Use this option to restore or update your menu and design using a previously
exported JSON file.
-
Click the Import icon to open the import popup.
-
Paste the exported JSON data into the textarea
OR select the JSON file you downloaded earlier.
-
Click the Import button to load the menu and design
New
data.
Important:
Importing data does not apply changes automatically.
You must click Save to apply the imported menu and design.
If you import the wrong data or want to discard changes,
you can use the Reset option to revert everything
back to the last saved state.
Default Language Selection
New
The Default Language option allows you to choose which language will be shown
by default in your menu. This setting is useful when your store supports multiple
languages and you want to control the primary menu language.
How to Set the Default Menu Language
Follow these simple steps:
-
Open the app and go to the Menu Editor.
-
At the top of the editor, you will see the Default Language dropdown.
Select your preferred language from the list.
-
Click Save and then Publish Menu to apply the changes.
How Default Language Works on Storefront
The selected default language is used when a customer visits your store
and their browser or store language does not match any available translations.
Example
-
Suppose your default language was English.
-
You change the default language to Italian.
-
Now, if a customer visits your store and their language is not Italian,
the menu will still be displayed in Italian because it is set as the default.
Important Notes
-
Changing the default language does not automatically import translations
for other languages.
-
Existing translations for the previous default language are not deleted.
Managing Translations After Changing Default Language(Important)
Changing the Default Language does not automatically translate your menu items.
All menu texts must be updated manually for the selected language.
Example: English → Italian
Suppose your current default language is English.
You change the default language to Italian.
-
This does not convert English menu items into Italian automatically.
-
You must manually edit each menu item and change the text to Italian.
-
After updating all menu items in Italian, click Save and Publish Menu.
What Happens to English Language?
After changing the default language to Italian, your English menu will still
display Italian text until English translations are added.
To Fix This:
-
Go to the Translation tab.
-
Select English from the language dropdown.
-
Add English text for all menu items.
-
Click Save.
After this, English visitors will see the menu in English,
and Italian visitors will see the menu in Italian.
Reversing the Situation (Italian → English)
If you later change the default language back from Italian to English,
the same process applies.
-
Manually update menu items in English inside the Menu Editor.
-
Save and Publish the menu.
-
Go to the Translation tab.
-
Select the previously chosen language (Italian).
-
Re-enter or update Italian translations and save.
Key Notes
-
Default Language change is not automatic translation.
-
Menu text must be updated manually for each language.
-
Translation tab is required to manage non-default languages.
-
Always Save and Publish after making changes.
Following this process ensures your menu displays the correct language
for all users and avoids mixed-language issues.
This ensures your menu displays correctly for customers across different
languages and regions.
Language Translation
>> Step 1: Click on the Translation option to open the translation editor.
>> Step 2: Select the language in which you want to translate the menu. The language selection dropdown is located at the top right corner of the screen.
>> Step 3: Enter the translated menu titles and badges for the selected language that you wish to display on the front end.
>> Step 4: After entering the translations, click on the Save button at the top right corner to save your changes.
>> Repeat these steps for each language you want to translate the menu into.


Find CSS Selectors for Menu Replacement
>> To locate the CSS selector for replacing the menu, watch video guide by click here or follow these steps:
For desktop
Step-1: Visit the webpage where you want to replace the menu.
Step-2: Right-click on the existing menu or the area where the menu is located.
Step-3: Select "Inspect" or "Inspect Element" from the context menu. This opens the browser's Developer Tools.
Step-4: In the Elements panel of Developer Tools, the corresponding HTML code for the selected menu element is highlighted.
Step-5: Right-click on the highlighted HTML code, and from the context menu, choose "Copy" and then "Copy Selector."
Step-6: The copied selector now represents the menu element and can be used for replacement in your CSS or menu editor settings.
By following these steps, you can easily find and copy the CSS selector for the existing menu, enabling a seamless replacement with your customized menu design.
For Mobile
To identify the CSS selector for replacing the mobile menu, you can follow a similar process as mentioned below:
Step-1: Access the webpage on the mobile view where you want to replace the mobile menu.
Step-2: On your mobile device, open the browser and access the website.
Step-3: Enable the browser's developer tools or inspect element mode. This may vary depending on the mobile browser you are using.
Step-4: Locate the mobile menu or the area where the mobile menu is present on the webpage.
Step-5: Tap on the mobile menu or its surrounding area to highlight the corresponding HTML code in the developer tools.
Step-6: Once highlighted, access the context menu and choose "Copy" and then "Copy Selector" to copy the CSS selector for the mobile menu.
Step-7: Use the copied selector for replacing the mobile menu in your CSS or menu editor settings.
Following these steps will help you find the CSS selector for the mobile menu, allowing you to seamlessly replace it with your custom-designed mobile menu.
After copying both selectors, follow the steps as indicated in the screenshots, to paste them into the relevant field settings:

Embedded/Short Code
>> To use the Embedded/Short Code method, follow the steps below:
Embedding the Short Code
Step 1: Copy the short code from the text area provided in the app, as shown in the screenshot below.
Step 2: Paste the copied short code into your theme file where you want the menu to appear on your website.
This will display the menu in the location of your choice on the site.


Example: Adding Embedded Code
For a detailed, step-by-step guide on how to copy and insert the embedded code into your theme, watch our example video guide.
You can view the video guide by clicking here.
Removing Embedded Code After Uninstalling the App
If you used the embedded code method to display the menu, it is essential to remove it after uninstalling the app to avoid any issues.
If you have embedded the code into your theme, follow these steps:
- Locate the embedded code in your theme files.
- Remove the short code from the location where it was added.
If you did not use the embedded code method, then no action is needed, and your theme will remain unaffected.
For a visual guide on how to remove the embedded code, watch our example video by clicking here.
Important Notes
>> Please take note of the following important points to ensure a smooth experience while using the menu editor:
1) Saving Your Changes
After making any changes in the menu editor, it is essential to:
- Save your changes to ensure that the modifications are stored.
- Click the "Publish Menu" button to reflect your changes on the frontend of your website.
Both actions are necessary for the changes to appear on your live site.
2) Mobile and Vertical Menu Limitations
Note: Some features may not function as expected in the Mobile or Vertical menu layouts. Please check compatibility before making extensive changes for these layouts.
3) Saving Translations
Ensure all translations are saved: After making modifications in the menu editor, especially if you are working in multiple languages, save your translations to make sure the changes are visible in different markets.
To save translations, go to the Translation tab and click the Save button.
4) Drag-and-Drop Mode Behavior
During drag-and-drop mode: The options to edit, delete, duplicate, or add new menu items will be disabled until you save the current menu order. This ensures that no unintended changes are made while rearranging menu items.
Once you click "Save Menu Order," these options will be re-enabled, allowing you to make further adjustments to the menu items without disrupting the order.
This process is designed to maintain the integrity of your menu structure and avoid confusion or unintentional modifications during the rearranging process.
Need Assistance?
If you have any questions or require further assistance, please refer to the documentation provided or contact our support team for help.
Customizing Mega Menu Design and CSS
Customize Your Mega Menu with Custom CSS
If you'd like to apply your own CSS styling to the C: Mega Menu app within your online store's theme, follow the steps below:
-
Step 1: Navigate to the following settings in your Shopify admin:
- Online Stores >> Live theme >> Theme Customize >> Theme Settings > App Embeds
Once you're in the C: Mega Menu CSS app embed block, scroll to the bottom of the page where you will see the Custom CSS section.
-
Step 2: In the Custom CSS section, you can add your own custom CSS styles to personalize the appearance of the Mega Menu. There's no need to wrap your code in a <style> tag; just directly paste your CSS rules into the box provided.
-
Step 3: Review the screenshot below to see how the Custom CSS section appears on the page:
Things to Keep in Mind:
- Your custom CSS will be applied only to the Mega Menu app, allowing you to modify its look without affecting other parts of your store.
- Ensure that your CSS code is properly written and doesn't conflict with existing theme styles.
- If you need to make changes later, simply return to this section and update the CSS code as needed.
If you encounter any issues or need further assistance with customizing your Mega Menu, feel free to reach out to our support team.
Customer Support
If you have any questions, please do not hesitate to contact us at shopify@capacitywebsolutions.com.We are happy to help!
Please add our email: shopify@capacitywebsolutions.com to your address book to ensure our response email isn’t marked as spam mail.
We will try our best to reply your emails as soon as possible , except weekends and National Holidays.
Thank you.
Capacity Web Solutions Team