1. Top of Magento 2 WebP Images Extensions

    Image optimization in Magento 2 is as important as it is in any other eCommerce store or blog. Since you’ve landed on this page, you must already know that WebP images is a great way to boost website performance and loading time.

    The last thing left is to decide which extension to use since there is a lot to choose from. So, in this article, we’ve gathered all the WebP Extensions for Magento 2 that are worth your attention.

    We’ll go through their basic characteristics and have a closer look at the features they offer. It will allow you to have a clear view of the module that suits your needs best.

    Are you ready?

    Read more »
  2. First-Ever PWA Conference - Boost Your PWA Skills

    GoPWA Conference '21

    Read more »
  3. Magento 2 Guest Checkout: Definition, Pros and Cons

    The seamless checkout process is one of the vital components of a successful customer journey. Unfortunately, checkout could also be one of the reasons for cart abandonment and bounce rates.

    The longer and more difficult the checkout process is on your store, the more likely customers are going to leave without making a purchase. They are also extra cautious about the personal information they share online. That is why they are not very attracted by the forced registration.

    Magento enables you to provide a better experience for your customers and eliminate cart abandonment with a built-in solution — Magento 2 Guest Checkout.

    And in this article, we’re going to cover what it is, how it works and analyze all its benefits and drawbacks.

    Read more »
  4. Common Hreflang Mistakes and How to Fix Them

    There are multiple tools and methods you can use to provide an outstanding experience for your customers, especially when you sell globally. However, not many of them might be as important as hreflang tags since they influence not only customers' experience but SEO as well.

    At the same time, hreflang tags are one of the most confusing factors of international SEO. It is not as easy to implement as it is to make a mistake that can cost you brand visibility, targeting and ranking.

    So, before you start implementing these tags, you have to review the most common hreflang mistakes, to know how to prevent or fix them.

    In this article, you will review the examples of hreflang tags with errors and learn how to avoid them. Moreover, if you’re in a Magento 2 world, you will find a solution for most hreflang mistakes that allows you to implement hreflang tags in a few clicks.

    Shall we start?

    Read more »
  5. Magefan News and Updates - August 2021

    Hello there, Magento fans!

    Are you ready for the final summer updates from Magefan about the new module release, dozens of new features and improvements?

    Then let’s go!

    Read more »
  6. Create Magento 2 Catalog Price Rules

    Magento 2 Catalog Price Rules is one of the greatest built-in marketing tools this platform provides you with. They allow you to implement discounts and run sale campaigns easier without any third-party implementations, same as Magento cart price rules.

    So, in this article, you will learn everything you need to know about catalog price rules, how to configure them for your products and what differs them from the cart price rules.

    Without any further ado, let's dive in and define what stands by catalog rules.

    Read more »
  7. Solved: Package exists in composer repo 1 and composer repo 2 which has a higher repository priority

    When you install some new extension package in Magento 2 via the composer you can get an error:

    Package vendor/module-name exists in composer repo ( and composer repo ( which has a higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable. See for details and assistance.

    This error message is self-explaining and contains a link to the composer documentation.

    The problem is that a module you try to install has an old version in the Magento composer repository and a new version in the free public repository. However, the Magento repository has a higher priority and that is why composer cannot install the latest version and throws this error.

    What you need to do to solve the issue is to:

    Read more »
  8. How to Add Facebook Pixel in Magento 2?

    Getting your Facebook Ads to work is not a piece of the pie. Without accurate insights into customers' behavior, setting up effective Facebook campaigns is going to be challenging.

    That is why you need Facebook Pixel - a small piece of code that can make a huge difference. You add Facebook pixel in Magento 2, allow it to track information about different events customers perform on your website and send it to Facebook Ads Manager.

    The data this small piece of code tracks allows you to set up Facebook Ads that convert. 

    So how to install Facebook Pixel on the Magento 2 site?

    This is exactly what you're going to learn about in this article. However, first, you need to install the FREE Magento 2 Facebook Pixel Extension which allows you to do this much easier.

    Read more »
  9. How to Integrate Magento 2 Facebook Shop?

    Social media play a huge role in our lives nowadays since they no longer serve their primary function. They are used not only for communication but for entertainment, education and commerce. 

    In this article, we're going to tell more about one of the biggest social media platforms - Facebook and how you can integrate your Magento 2 store with it. To be more exact, you will learn how to integrate  Magento 2 Facebook Shop store.

    Multiple businesses use Facebook for selling their products and creating ads. However, one of their biggest struggles is adding products which takes a lot of time, no matter the number of products they have. 

    That is why they need to use Magento 2 Facebook Pixel Extension to do this in a few clicks.

    Read more »
  10. Magefan News and Updates - July 2021

    Hello there, Magento fans!

    We haven’t been here for quite a while. So now we prepared a lot of News and Updates for you this hot July, 2021. We really hope you will enjoy all the new features of the latest Magento 2 extensions we have released.

    Let’s go!

    Read more »
  11. Hreflang Tags in Magento 2: Definition, Benefits, Extension

    Getting your website ranked on Google is one of the most daunting tasks many websites struggle with, especially in eCommerce. Moreover, SEO is a complex concept that constantly changes and evolves. So, it may be hard to keep up with upcoming updates and algorithms.

    However, there are some essential factors you, as a store owner, should pay attention to: website speed, image optimization, content. The list can go on and on.

    The concept we want to get you familiar with today is hreflang tags, hreflang attributes or alternate hreflang tags. You will learn what hreflang tags are, why you need them, how they influence your website and, most importantly, how to add them to your Magento 2 website to get ranked.

    Without any further ado, let’s start.

    Read more »
  12. How to Add WebHook in Bitbucket?

    Same as other Git repositories, like Github or Gitlab, Bitbucket allows you to create webhooks for simplified application management. Bitbucket allows you to create up to 50 webhooks for different actions to make code push easier.

    So, let's check these triggers and learn how to add Bitbucket webhooks.

    To create webhooks in Bitbucket:

    1. Navigate to your Bitbucket account and choose the repository you want to create a Bitbucket webhook for.

    2. Go to the Repository Settings.

    Bitbucket Repository Settings

    Read more »
  13. How to Configure GitHub Webhooks?

    When you configure Github webhooks, you open a lot of opportunities and make the development process easier. They are used to update backup mirror or external issue tracker, trigger CL builds and deploy changes to the production server.

    Once you install the webhook, it will be triggered by a specific event like pull request or code push. Generally, webhooks allow you to automate a lot of processes, so you don't have to manually apply changes to the live.

    So, in this article, you will learn how to add webhook in Github.

    Let's start.

    To add webhook in Github:

    1. Navigate to your Github account.

    2. Choose the repository which you want to configure the webhooks for and go to the Settings.

    Test Repository on Github

    Read more »
  14. How to Configure Gitlab Webhooks?

    Webhooks simplify a lot of processes on your application. They automate the pull requests, merging, pushing and others. You can create an event that would trigger the webhook request which will do the work for you. 

    In this article, you're going to learn about Gitlab.

    Take the following steps to add webhooks in Gitlab:

    1. Go to your GitLab account

    2. Navigate to a repository you want to add webhooks for and find the Settings section. 

    Gitlab Repository Settings

    Read more »
  15. Magento 2 Object Manager

    Magento 2 Object Manager is a PHP class responsible for creating and retrieving objects in Magento 2. It also manages to create factories and proxies.

    To get the object manager instance use the code:

    $objectManager = \Magento\Framework\App\ObjectManager::getInstance();

    Using the ObjectManager you can get a singleton object (method "get") of PHP class or create a new one (method "create"). Example:

    $objectManager = \Magento\Framework\App\ObjectManager::getInstance();
    /* Create a new product object */
    $product = $objectManager->create(\Magento\Catalog\Model\Product::class);
    Read more »
  16. Solved: Magento 2 Customer Addresses with Invalid Region Data

    Sometimes when you update Magento, it could change the required state parameters and set some obligatory states for several countries in Stores > Configuration > General. Moreover, this option can be updated by your colleagues or you.

    Magento State Options

    Read more »
  17. Magento Customer Registration Notification Email Sent to Admin

    You work with eCommerce and Magento in particular, so you probably know how important it is to keep track of important changes in your store. One of the most important changes and updates you have every day are new orders and new customers.

    In any case, it is important to catch the moment and reach out to them with a follow-up, update or special offer.

    In this article, you will learn how to send an email to the admin after customer registration, so you are aware when there is a new customer registered.

    Magento allows you to send the customer registration email to customers, but not admins. However, you can use the Magento 2 Admin Email Notifications Extension for this. It provides you a very convenient configuration.

    Read more »
  18. Configure Contact Us Page in Magento 2

    Magento 2 Contact Us page is one of the most important pages on your website. 


    When you want to ask a question, complain, or request some information from the store customer service, what do you usually do? You go to the contact us page. And even if you want to reach out to thank a company, you won't be happy to find out there is no way to contact them.

    Contact Us page is a bridge that unites you with your customers, prospects, and partners. So you have to make sure it is accessible from every page of your website. Usually, it is in the footer.

    Contact Us Page Links

    In this article, you will learn how to configure and customize the Contact Us page.

    Read more »
  19. Magento 2 Tax Configuration: Classes, Rates and Rules

    Configuring Taxes in Magento 2 is an important process that needs to be paid much attention to, especially in eCommerce. Different countries have different taxing systems. Correspondingly before setting up tax rules, tax rates or tax classes in Magento 2 you need to be well-aware of the tax requirements of your country. 

    In this article, you'll learn everything you need to know about taxes in Magento 2, how to manage tax rates, set up tax classes, create tax rules and calculations.

    In Magento 2 taxes are auto-calculated based on tax rules. Tax rules, on the other hand, depend on customer, product tax classes as well as customers' shipping and billing addresses, and store location.

    Confused already?

    No worries. We'll walk you through the Magento 2 tax configuration step-by-step, so you can configure taxes in your Magento 2 store easily.

    Read more »
  20. How to Configure Magento Store Email Addresses?

    Magento 2 store email addresses take an important part in your store as they give your customers an opportunity to contact you seeking some advice, update, support or cooperation. There are very few things people hate more than not being able to find an email to contact the business representative.

    Magento allows you to configure different kinds of email addresses in your store with predefined identities. Moreover, you can configure all of them for different store views.

    So, in this article, you will learn why you need to configure emails and how to configure Magento store email addresses.

    Read more »
Posts loader