Posts

How to Create a New Module in Magento

Why Create New Module in Magento Before diving deep into how to create a new module in Magento, let's first get the motivation behind doing this or the philosophy behind this. Module is one of the most important core components and units of customization in Magento. The whole system of Magento is built on top of the modular concept. Modules provide business features, with supporting logic and a particular module is supposed to cater to a specific product or business feature which can be extended or customized. Or even we can add new product features or business functionality with modules. And for all of these, we can do it by creating a module. So, I think now we're convinced that if we would like to customize or personalize Magento for creating a personalized store or application, we have to create a new module for that. Steps to Create a New Module in Magento There are 5 high-level steps we need to follow to create a module which are: Creating the module folder where all of ...

Core Components of Magento

Introduction to the Core Components of Magento If you're interested in customizing the look and feel or the backend behavior of your Magento store, it's a must for you to know about the core components of Magento. Magento has several core components as its backbone. You must have to change these core components if you want to build your customized store or application or integrated system in Magento. So, let's start looking into the core of the core components of Magento. We will discuss 3 major or the most essential components here which are: Module Theme Language Package Module: A module is a logical group that serves a specific feature. Otherwise, we can say that module is a directory that contains PHP and XML files (configuration, blocks, controllers, helpers, models, and so on) to implement a specific product or business feature. Magento's architectural philosophy is to maintain optimal modularity and so in keeping with their commitment to that, a module encapsulat...