
Akhil introduces a Magento 1.x development course for developers and merchants seeking hands-on experience in ecommerce on the Magento 1.x platform.
Create a Magento 1 module to manage category attributes, including configuring system settings, creating the Akhil_CategoryAttributes module, and preparing the install script to create custom category attributes.
Learn to create a simple text field category attribute in Magento 1 using PHP and addAttribute, including type, label, and settings for searchable, visible on front, and user defined attributes.
Learn to create a text area category attribute in Magento 1, update the install script, and set the attribute type to text editor in the general information group.
Learn to create and update a Magento 1 category attribute with an html text area field type, enable the editor, set a max length under 30, and save values.
create a date field type category attribute and update the backend model for the category attribute, validating the upgrade from version 0.3 to 0.4 to execute successfully.
Create a category attribute with a dropdown field in Magento 1, using a source model, upgrade scripts, and adding it to a custom tab (part 1 of 2).
Create a dropdown category attribute by building a source model in the module, configuring the correct namespace and file paths, and validating the dropdown options render after reloading the page.
Learn to create an image type category attribute in Magento 1 by configuring the backend model, image input type, and the browse button to upload images.
Learn how to delete unused custom category attributes in Magento 1 by editing the upgrade script, removing the attribute code, and validating the change in the admin panel.
Explore how to use category custom attributes in Magento 1 storefronts by enabling templates, overriding base templates in a custom theme, and rendering attributes from the category object.
Explore default Magento 1 payment methods, enable bank transfer and gas on delivery in system configuration, and begin creating a custom payment method with a checkout fee.
Create a Magento 1 custom payment method module by setting up the payment method folder, updating namespaces, and preparing a PHP install script to add attributes for the new method.
Learn how to create and configure a custom payment method in Magento 1 by defining system.xml, grouping fields, setting store view scope, and enabling country-specific rules in the admin panel.
Learn how to create and display a custom payment method on the storefront by extending the payment model, configuring module settings, verifying with logs, and avoiding changes to core files.
Create a custom payment method in Magento 1 and display a custom message in storefront checkout by wiring a block, form, and template inside a custom theme.
Create a custom payment method in Magento 1, show a text field in the checkout when the method is selected, and wire the label and ajax calls.
Create a custom payment method in Magento 1, extend the payment block, and display dynamic values in the right sidebar by passing the title and value.
Learn how to add validation for fields in a custom Magento 1 payment method, enforcing required fields and preventing checkout until valid data appears.
Learn how to create a custom shipping method in Magento 1 by setting up a basic module, configuring the method, and updating module files and namespace.
Create system configurations for a custom shipping method by adding system.xml, copying settings from the core module, and defining groups and fields. Verify updates by reloading the configuration page.
Learn to display a custom shipping method in the storefront by building a Magento 1 model that extends the abstract shipping method and implements collectRates and getAllowedMethods.
Create a custom shipping method and display it in the storefront by configuring its title, rate, and cost from system configurations, with data-driven country-based availability at checkout.
learn to override Magento core files with a basic module setup and block rewriting in Magento 1. register the module and verify it appears in the admin panel.
Learn how to override Magento core blocks by defining module blocks, creating custom block files, and updating configuration to rewrite storefront and admin templates.
Override Magento core files by defining the module models, locating the model file, and creating rewrite rules in the config to replace core classes with custom ones.
Learn how to override Magento core helper files by creating a custom module, copying the core helper, and wiring a rewrite to extend and customize functionality.
Override Magento core controllers with a custom module by copying the product controller, wiring a config rewrite, and extending the core controller to add custom behavior.
override core magento files without a module by placing identical paths in the local code pool, then customize blocks, grids, and columns; verify changes in admin and add date columns.
This Magento 1.x course is very useful for merchants who are running their eCommerce web application on Magento 1.x version OR Developers working on Magento 1.x version codebase.
This course is for developers, merchants and anyone, who are looking to learn Magento 1.x.
In this course we will cover the below topics:
Create and use category attributes in our custom module.
We will also integrate a custom payment method (Custom Payment Module).
We will create custom shipping method (Custom Shipping Module).
We will also learn how to override Magento core Blocks, Models, Helpers, controllers using a custom module or without using any module.
While working on this course I assumed you are completely new to Magento. So I believe this course would be more useful to everyone.
There are total three parts of this course intended to have audience choose the course based on their intrest.
Magento 1 Tutorial for Developers (Basic to Advance) Part 1
-This course is must for anyone doesn't know anything about Magento 1.x. In this we will setup Magento, will give a quick Introduction to storefront and Admin panel, Theme Setup and creation of a very basic module and then a full functional complex admin module.
Magento 1 Tutorial for Developers (Basic to Advance) Part 2
-This course is optional. You can take it if you want to learn some advance customization features available on Magento. We will use custom module to create attributes, crons, event observers and system configurations. This to be taken after completing Part 1 of this series.
Magento 1 Tutorial for Developers (Basic to Advance) Part 3
-This course is also optional and talks about advance customization features available on Magento 1.x. We will create custom payment and shipping methods, overriding core Magento files to inject complex logic and do advance customization to our store.
Happy Learning!
-Akhil