Magento 2 Migration Extensions webpconverted Sale


  1. Serve Images In Next-Gen Formats on Magento Website

    Page Speed is taken very seriously by a lot of Magento stores since it directly influences your general website performance. That's why everyone constantly tries to improve it and looks for the best ways to do so. 

    In case you're checking your website speed in Google PageSpeed you can face the Serve images in next-gen formats issue. According to it, Google recommends you to save images in JPEG 2000, JREG XR and WEBP formats instead of old PNG and JPG. 

    Serve Images in Next Gen Formats in Magento

    Read more »
  2. Magefan Login as Customer Extension Now Is a Part of Magento 2.4.0 Core

    Hello, Magento fans!

    Since Magento is our favorite eCommerce platform and we all eagerly waited for Magento 2.4.0 we are happy to bring you the great news.

    In the fall of 2019, we received a request from Adobe Systems Incorporated, which owns the Magento platform, to include our Login as Customer module for Magento 2 in the core of their system. Of course, we couldn't refuse, because Magefan is Magento fans.

    Login as Customer functional is a valuable contribution to any Magento 2 store. It did a great impact on Magento Community and that was why Magento got interested in adding it to the Magento 2.4.0 functional. 

    Instead of writing new code from scratch Magento contacted us and asked about the integration which we definitely supported.

    We transferred copyright for the "Login as Customer" extension to Adobe, and in the early 2020 we worked with the Magento Community Engineering Team on integrating our module into the Magento core. There were made code improvements and added some new features.

    Read more »
  3. Fix "There has been an error processing your request" issue in Magento 2

    "There has been an error processing your request" is the message you can receive when working with Magento 2.  Here is the example of this message:

    There has been an error processing your request

    Read more »
  4. How to Not Move Some JS Code to the Bottom of the Page in Magento 2?

    Magento 2 Rocket JavaScript extension allows you to enable deferred JavaScript loading and Move JS code to the bottom of the page automatically. That way you increase the website loading speed and eliminate render-blocking.

    However, sometimes you don't need to move all JavaScripts to the bottom since there are some that aren't recommended to be moved there.

    So, in case you use the deferred JavaScripts on your Magento 2 store page and don't want to move some JavaScript to the bottom you just need to add the attribute data-rocketjavascript="false" to the <script> tag:

    Read more »
  5. How to Simply Throw Your Competitor Out Of the 1st Place on Google SERP?

    The 1st place in Google SERP is a dream place every website is working hard on getting to. As plenty of studies show you'd probably click on the first 3 results Google gives for your query with little or no regard to the rest. Being at the top 3 is great, but still, the 1st place gives you far more authority and credibility. You have to be really good so that Google has the reason to put you there, right?

    Your website or webpage success on Google is based on SEO, so everyone desperately wants to learn how to improve it. Consequently, those who've ever learned about SEO know how many things it is influencing and how many things you have to take care of in order to improve it on your website.

    So, in order to outrun the competitors to improve your website SEO you have to:

    1. Work hard on creating unique and useful products.
    2. Do your research to target top-ranking and long-tail keywords.
    Read more »
  6. Using WebP Images in CSS Background

    If you already use WebP images for your HTML <img> tags and want to enable WebP for the CSS background as well, the proper way is to use multiple backgrounds is the CSS styling.

    For example, you have an element with .png CSS background:

    .minicart-wrapper .action.showcart.desktop .fa-shopping-cart:before {
        background: url(../images/icon-cart.png) no-repeat;

    To switch it to the WebP, you need to convert PNG/JPG image to WebP image manualy using one of the free tools in the Internet. Save it in the same folder and use CSS like this:

    .minicart-wrapper .action.showcart.desktop .fa-shopping-cart:before {
    Read more »
  7. Top 5 Best Magento 2 Blog Extensions in 2020

    Magento 2 Blog is the best marketing tool you can ever get for free. Managing a blog on your Magento 2 website helps you to not only generate more traffic and improve SEO, but create a community people would want to come back to. 

    Magento is becoming one of the top eCommerce platforms. This, consequently, leads to an increase in the number of stores based on Magento 2 and correspondingly the number of Magento 2 extension provider companies. Since Magento 2 Blog is one of the most primary extensions every store should have there are plenty of them on the market. Such a great competition makes it hard to find the best modules for your store from the variety of appearing blog extensions.

    In order to choose the best Magento 2 Blog extension, everyone finds their own reasons and looks for some

    Read more »
  8. schema deprecated - Error Fix Solution

    Recently we got an " schema deprecated and not supported by Google anymore. Please migrate to using types." error validating one of our website pages. The same error we got in Google Search Console. schema is deprecated and not supported by Google anymore. Please migrate to using types

    This " schema deprecated" error is related to the breadcrumbs structure data. We used "" schema for the structured data, but Google support it no longer. 

    You may also receive this error starting from April 6, 2020, in case you haven't converted your structured data scheme from to

    Before we get to the point of how

    Read more »
  9. How to display CMS Blocks on Magento 2 Pages using Widgets?

    Magento 2 CMS blocks are a great way to show different information to your customers. CMS blocks not only make your Magento 2 website more engaging but help you drive customers' attention to certain products, offers, or services. Static blocks are those pieces of content you can display practically on every page of your Magento 2 store.

    You can show CMS block on category page to notify your customers about the top products, add a static block to the CMS page or even another CMS block to diversify their content. 

    In case you don't want to spend too much time going through the CMS block configurations you can call the CMS block in PHTML file or using the layout XML file. However, in this article, you will learn about the most common way to display the CMS block on Magento 2 page which is adding it with the help of widget. So, once you create the CMS block you're good to go.

    Read more »
  10. How to call CMS block in Magento 2 using Layout XML?

    Magento 2 CMS blocks are managed directly from Magento admin using widgets / WYSWYG editor widgets and displayed on any page of your Magento 2 store. Except for displaying CMS block on CMS Page or CMS Block, showing it on category page there is an option to call CMS block programmatically using XML file.

    Use this code in order to add the CMS block using Magento 2 layout XML:

    <referenceContainer name="content">
      <block class="Magento\Cms\Block\Block" name="unick_block_name">
          <argument name="block_id" xsi:type="string">my_cmsblock_identifier</argument>

    Read more »
Posts loader