Free Magento 2 Extensions
Don't Know What Your Magento 2 Store Needs?
Take this 2-min Quiz to find out extensions that suit your store.
Our Categories
- All Extensions (225)
- Hyva Theme Ready (68)
- Free Magento 2 Extensions (27)
- Magento 2.4.7 Compatibility (53)
- API/GraphQL Ready (52)
- Solution Packs (16)
- PWA Extensions (15)
- B2B (11)
- Content & Customizations (58)
-
Marketing (38)
- SEO/SEM (7)
- Email (9)
- Integration & CRM (5)
- Marketing automation (0)
- Advertising (13)
- Other (4)
-
Payments & Security (34)
- Checkout enhancements (12)
- Payment (4)
- Fraud/Security (7)
- Payment integration (11)
- Reporting & Analytics (3)
-
Sales (29)
- Gifts/Promotions (9)
- Marketplace feeds (2)
- Product recommendation (4)
- Rewards & loyalty (5)
- Other (9)
-
Shipping & Fulfillment (24)
- Order Management (15)
- Shipping (9)
-
Site Optimization (22)
- Administration (19)
- Performance (3)
- Language Packs (54)
- Best Seller
- Recently updated
- Newest
- Most Reviews
Explore Our Products:
Magento 2 guides
-
How to create a simple Hello World module for Magento 2
According to eMarketer’s projections, retail ecommerce sales are anticipated to escalate from $4.938 trillion in 2021 to $7.391 trillion by 2025. To capitalize on this growth, learning to develop a custom module in Magento 2 can significantly boost sales by adding unique functionalities to your online store.
-
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
-
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.
-
How to Create Controller in Magento 2
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.
-
How to create CRUD Models in Magento 2
CRUD Models in Magento 2 can manage data in database easily, you don’t need to write many lines of code to create a CRUD. CRUD stands for Create, Read, Update and Delete. In the previous post, we discussed about Creating Controllers in Magento 2
-
How to Create Magento 2 Block, Layout and Templates
In this topic, 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.
-
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.
-
How To Create Admin Menu In Magento 2
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.
-
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.
-
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.