Boost your customer loyalty effortlessly Learn more

Shopping cart

Magento 2 Free Extensions

Magento 2 Free Extensions from Mageplaza include Social Login, Blog, Better SEO, and Google Analytics all of which are great choices to build a professional eCommerce store. Not only help you know source clearly to get the higher rank by Magento Better SEO, even or enhance the users’ experiences in your store with Social Login and Blog module, but you can also have an accurate statistics about customer behaviors as well as the efficient of your programs via Magento 2 Google Analytics Integration.

Why is free extension?

Apparently, these outstanding benefits are enough to prove that Mageplaza Free Magento 2 module extensions are crucial tools as well as worthy options considering for those individuals or organizations that want to experiment but not ready to use the premium extensions.


32 reviews

Google XML Sitemap

no review

Better Blog

66 reviews


6 reviews


72 reviews

Social Login

96 reviews


3 reviews

Better Popup

no review

Google reCaptcha

1 review

Delete Orders

7 reviews

Product Slider

23 reviews


no review

  • Magento guides

  • insert_chart Magento 2 Module Development

    Magento 2 Module development or Magento 2 Hello World trends is increase rapidly while Magento release official version. That why we - Mageplaza - are wring about a topic that introduces how to create a simple Magento 2 Simple Module. As you know, the module is a directory that contains blocks, controllers, models, helper, etc - that are related to a specific business feature. The etc folder contains admin ACL, admin menu, configuration . In Magento 2, modules will be live in app/code directory of a Magento installation, with this format: app/code/<Vendor>/<ModuleName>. Now we will follow this steps to create a simple module which work on Magento 2 and display Hello World.

  • insert_chart Magento 2 Block Template Ultimate Guides

    Carrying on from our previous overviews of the main changes for front-end developers in Magento 2, we’ll now look specifically at the revisions to the templating system. While the changes aren’t too drastic, developers will want to become familiar with the new system - particularly those upgrading sites from Magento 1.x to Magento 2. This guide will take developers through the changes to layout XML and the new overall project structure of Magento 2

  • insert_chart How to Create Module in Magento 2

    We will discuss the topic of how to create Hello World module in Magento 2 in order to help you have the clearest and easiest way to create now. Remember that the concept of local/ community/ core/ folders only existed in Magento 1 and you will don’t use them for Magento 2.

  • insert_chart Create Controller

    Controller specially is one of the important thing in Module development series, and PHP MVC Framework in general. It functionarity is that received request, process and render page.

  • insert_chart Models (CRUD)

    CRUD Models in Magento 2 can manage data in database easily, you don’t need to write many line of code to create a CRUD. CRUD is stand for Create, Read, Update and Delete. We will learn about some main contents: How to setup Database, Model, Resource Model and Resource Magento 2 Get Collection and do database related operations. In previous post, we discussed about Creating Hello World Module

  • insert_chart View: Layouts, Block and Templates

    In this topic Magento 2 Create: Block, Layouts, Templates we will learn about View in Magento 2 including Block, Layouts and Templates. In previous topic, we discussed about CRUD Models . As you know, a View will be use to output representation of the page. In Magento 2, View is built by three path: block, layout and template. We will find how it work by building the simple module Hello World using View path.

  • insert_chart Configuration - System.xml

    The system.xml is a configuration file which is used to create configuration fields in Magento 2 System Configuration. You will need this if your module has some settings which the admin needs to set. You can go to Store -> Setting -> Configuration to check how it look like.

  • insert_chart Admin Menu

    In this article, we will find how to add a link to Magento 2 Admin Menu, which shown on the left site of Admin Menu pages of Magento 2.

  • insert_chart Admin ACL

    Magento 2 Admin ACL panel use an authentication system and a robust system for create Access Control List Rules (ACL) which allows a store owner to create fine grained roles for each and every user in their system. In this article, we will find how it work and how to add ACL for our custom module.

  • insert_chart Admin Grid

    In this article, we will find how to create an Admin Grid in Magento 2 backend. As you know, Magento 2 Grid is a kind of table which listing the items in your database table and provide you some features like: sort, filter, delete, update item, etc. The helloWorld for this is the grid of products, grid of customer.