• Home
  • Knowledge Base
    • Overview of Navi+
    • Step-by-step guide
    • Frequently Asked Questions (FAQ)
  • Case studies
  • Live demo
  • Install Navi+
  • Home
  • Knowledge Base
    • Overview of Navi+
    • Step-by-step guide
    • Frequently Asked Questions (FAQ)
  • Case studies
  • Live demo
  • Install Navi+
Home/Knowledge Base/Frequently Asked Questions/Add Navi+ menus to your website directly

Add Navi+ menus to your website directly

63 views 0

Written by khoipn
November 4, 2024

Sometimes, you might not be able to directly insert the Navi+ menu into your Shopify website. Some possible reasons are as follows:

  • Your theme does not support Online Store 2.0. It might be that your theme was downloaded from unofficial sources or is no longer supported.
  • Your theme has technical issues due to extensive code changes from various developers.
  • You are using some Page Builder apps, which might take over Shopify’s sections management, making it difficult for you to proceed.

Table of Contents

Toggle
  • Solution from Navi+
    • Insert section menus (e.g., Mega menu) into detailed pages (such as Home, Product Detail, etc.).
    • Insert sticky menus (Bottom Bar, FAB, Slide menus, etc.) into common components (such as header, footer, etc.)

Solution from Navi+

Insert section menus (e.g., Mega menu) into detailed pages (such as Home, Product Detail, etc.).

You can directly insert the code into the theme file following the instructions below.

<!-- Navi+ insert embed code ----->
    <div class="naviMegaMenu">
    <script type="application/javascript" src="https://naviplus.b-cdn.net/naviplus/golive/uigen-v2.2.js" shop="our-domain.myshopify.com" embed_id="SF-123456789" not_sticky = "true" embed_title = "" embed_is_full = "true" embed_margin = "0 0 0 0" async></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/remixicon@4.3.0/fonts/remixicon.min.css">

    
    <div class="naviman_app section_naviman_app" id="SF-0175980077-container"></div>
    <script type="text/javascript">
    if (typeof isNaviproLoaded == 'undefined') {
        var insertNaviCode = '<div class="naviman_app" id="naviman_app"></div>';
        document.body.insertAdjacentHTML('afterbegin', insertNaviCode);
        console.log("Navi+ on Section is loaded!");
    }
    var isNaviproLoaded = true;
  </script>
  </div>
<!-- Navi+ insert embed code ----->

Insert sticky menus (Bottom Bar, FAB, Slide menus, etc.) into common components (such as header, footer, etc.)

You can directly insert the code into the theme file following the instructions below.

<!-- Navi+ insert embed code ----->
    <div class="naviMegaMenu">
    <script type="application/javascript" src="https://naviplus.b-cdn.net/naviplus/golive/uigen-v2.2.js" shop="your-domain.myshopify.com" embed_id="SF-123456789" defer></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/remixicon@4.3.0/fonts/remixicon.min.css">

    <script type="text/javascript">
    if (typeof isNaviproLoaded == 'undefined') {
        var insertNaviCode = '<div class="naviman_app" id="naviman_app"></div>';
        document.body.insertAdjacentHTML('afterbegin', insertNaviCode);
        console.log("Navi+ on All pages is loaded!");
    }
    var isNaviproLoaded = true;
  </script>
  </div>
<!-- Navi+ insert embed code ----->

Was this helpful?

Yes  No
Related Articles
  • Enhancing Navi+ with Custom CSS
  • Detailed support for Navi+ multilingual functionality
  • Guide to Adding a Loading Effect for Menus Replaced by a Navi+ Menu
  • Add walk-through with Navi+ menus
  • Tips for fixing integration themes with Navi+
  • How to use multilanguage on Navi+?

Didn't find your answer? Contact Us

Leave A Comment Cancel reply

  Guide to Adding a Loading Effect for Menus Replaced by a Navi+ Menu

Add walk-through with Navi+ menus  

  • Copyright 2025 Navi+ | AIO Navigation. All Rights Reserved