Skip to content

Theme upgrade

How to upgrade the theme#

Step 1#

Backup your site (files, folders, database).

Step 2#

  • Upload and export theme-package.zip to your host (override all files and folders).
  • (Optional) Upload and export patch magento 2.x.x.zip - for your current Magento version.
  • (Optional) If you have child theme, update parent theme folder to your child theme app/design/frontend/MageBig/martfury/yourchildtheme/etc/
    app/design/frontend/MageBig/martfury/layout01/etc/
    

Step 3#

  1. Login to your server

  2. Go to your Magento install dir

    cd <your Magento install dir>

  3. Update Magento components

    bin/magento setup:upgrade
    
    If prompted, also run bin/magento setup:di:compile

  4. Generate static content

    bin/magento setup:static-content:deploy -f
    

  5. Reindex data and flush cache:

    bin/magento indexer:reindex
    bin/magento cache:flush
    

Upgrade data v3.1 to v3.2#

If you are using Magento 2.4.2-p1 or lower, you need to disable this module (skip if Magento 2.4.3 and latest):

bin/magento module:disable MageBig_ExtendPageBuilder

Upgrade data v3.0 to v3.1#

  1. Update HybridAuth library 3.7
    composer require hybridauth/hybridauth ^3.7
    
  2. Delete folders and update
    rm -rf app/code/MageBig/SocialLogin/Model/Providers/
    rm -rf app/design/frontend/MageBig/martfury/layout01/MageBig_SocialLogin/
    bin/magento setup:upgrade
    
  3. Change Social Callback URL / Redirect URI to
    https://yourdomain.com/sociallogin/social/callback/
    

Upgrade data v2.5 to v2.6#

  1. Go to CONTENT > Blocks

Create new block:

Block Title: MFAll - Sidebar - Product page

Identifier: sidebar-product

Content:

<div class="sidebar-product-page row">
  <div class="col-12">
    <div class="selling-feature-sidebar">
      <div class="row align-items-center">
        <div class="col-12 col-sm-6 col-xl-12">
          <div class="media list-features">
            <div class="media-left align-self-center mr-1 mr-sm-4"><i class="mbi mbi-rocket">&nbsp;</i></div>
            <div class="media-body">
              <div class="media-heading h4">Free Delivery</div>
              <div class="text desc std">For all oders over $99</div>
            </div>
          </div>
        </div>
        <div class="col-12 col-sm-6 col-xl-12">
          <div class="media list-features">
            <div class="media-left align-self-center mr-1 mr-sm-4"><i class="mbi mbi-sync2">&nbsp;</i></div>
            <div class="media-body">
              <div class="media-heading h4">90 Days Return</div>
              <div class="text desc std">If goods have problems</div>
            </div>
          </div>
        </div>
        <div class="col-12 col-sm-6 col-xl-12">
          <div class="media list-features">
            <div class="media-left align-self-center mr-1 mr-sm-4"><i class="mbi mbi-credit-card2">&nbsp;</i></div>
            <div class="media-body">
              <div class="media-heading h4">Secure Payment</div>
              <div class="text desc std">100% secure payment</div>
            </div>
          </div>
        </div>
        <div class="col-12 col-sm-6 col-xl-12">
          <div class="media list-features">
            <div class="media-left align-self-center mr-1 mr-sm-4"><i class="mbi mbi-bubbles">&nbsp;</i></div>
            <div class="media-body">
              <div class="media-heading h4">24/7 Support</div>
              <div class="text desc std">Dedicated support</div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="special-offer-widget col-12">{{widget type="MageBig\WidgetPlus\Block\Product" widget_title="Special Offers" classes="widget-nav-top widget-sidebar" product_type="discount" category_ids="3,15,16" product_style="5" cache_lifetime="86400" limit="6" countdown="0" slider="1" row="2" margin="0" navigation="1" paging="0" column="1" template="widget/product01.phtml"}}</div>
</div>

  1. Go to CONTENT > Pages Create new page:

Page title: Special Offers

Content:

{{widget type="MageBig\WidgetPlus\Block\Product" product_type="discount" category_ids="3,4,5,6,8,9,12" product_style="7" cache_lifetime="86400" limit="18" countdown="0" slider="0" template="widget/product01.phtml"}}

Upgrade data v2.2 to v2.3#

You need delete these files:

app/design/frontend/MageBig/martfury/layout01/Magento_Checkout/page_layout/override/base/checkout.xml
app/design/frontend/MageBig/martfury/layout01/Magento_Checkout/layout/override/base/checkout_index_index.xml
app/design/frontend/MageBig/martfury/layout01/Magento_Swatches/web/js/swatch-renderer.js

Upgrade data v2.1 to v2.2#

If you want to use new layout - Home Kids, you need upgrade data bellow, if not, ignore this:

  1. Upload and export data-home-kids.zip to your host (override)

  2. Login to your backend and go to

    MAGEBIG > Martfury Theme > Choose Layout > IMPORT CONTENT

Upgrade data for v2.1#

  1. Delete folder app/code/MageBig/MbLib/view/frontend/layout

  2. Go to CONTENT > Blocks

Create new block:

Block Title: MFAll - Horizontal menu Mobile

Identifier: horizontal-menu-mobile

Content:

<ul id="mb-collapsible-mobile" class="nav-collapse nav-mobile-accordion">
  <li class="level0 level-top mega_left parent"><a class="level-top" href="#"><span>Home Layout</span></a>
    <ul class="level0">
      <li class="level1 item level-top"><a class="level-top" href="//martfury.magebig.com/stores/store/switch/?___from_store=ar&amp;___store=en"><span>Marfury v01 - Marketplace</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="//martfury02.magebig.com/stores/store/switch/?___from_store=ar2&amp;___store=en2"><span>Marfury v02 - Electronic</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="//martfury03.magebig.com/stores/store/switch/?___from_store=ar3&amp;___store=en3"><span>Marfury v03 - Organic</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="//martfury04.magebig.com/stores/store/switch/?___from_store=ar4&amp;___store=en4"><span>Marfury v04 - Furniture</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="//martfury05.magebig.com/stores/store/switch/?___from_store=ar5&amp;___store=en5"><span>Marfury v05 - Market</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="//martfury05.magebig.com/stores/store/switch/?___from_store=ar5&amp;___store=es"><span>Marfury v05 - FullWidth</span></a></li>
    </ul>
  </li>
  <li class="level0 level-top"><a class="level-top" href="#"><span>Category</span></a>
    <ul class="level0">
      <li class="level1 item level-top"><a class="level-top" href="/consumer-electric.html?product_list_mode=grid"><span>Category View - Grid</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="/consumer-electric.html?product_list_mode=list"><span>Category View - List</span></a></li>
    </ul>
  </li>
  <li class="level0 level-top"><a class="level-top" href="#"><span>Product</span></a>
    <ul class="level0">
      <li class="level1 item level-top"><a class="level-top" href="/dbpower-t20-1500-lumens-lcd-projector.html"><span>Simple Product</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="/sleeve-linen-blend-caro-pane-shirt.html"><span>Configurable Product</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="/men-sports-running-swim-group.html"><span>Group Product</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="/samsung-4k-ultra-hd-smart-led-tv.html"><span>Bundle Product</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="/mvmth-classical-leather-watch-in-black.html"> <span>Tier Product</span> </a></li>
      <li class="level1 item level-top"><a class="level-top" href="/grand-slam-indoor-of-show-jumping-novel.html"><span>Dowloadable Product</span></a></li>
    </ul>
  </li>
  <li class="level0 level-top"><a class="level-top" href="/blog"><span>Blog</span></a>
    <ul class="level0">
      <li class="level1 item level-top"><a class="level-top" href="/blog/category/bussiness/"><span>Bussiness</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="/blog/category/technology/"><span>Technology</span></a></li>
      <li class="level1 item level-top"><a class="level-top" href="/blog/category/fashion/"><span>Fashion</span></a></li>
    </ul>
  </li>
  <li class="level0 level-top"><a class="level-top" href="/contact"><span>Contact</span></a></li>
</ul>

Upgrade data v1.4 to v1.5#

Follow the steps above, then:

  1. Upload and export update-block-data-1.5.zip to your host (override)

  2. Login to your backend and go to

    MAGEBIG > Martfury Theme > Choose Layout > IMPORT CONTENT