
An Introduction.
Explore system configurations and basic module setup in Magento 1, creating a custom module with global and system configuration, admin panel tabs, and config files.
Create a custom text field in Magento system configuration by defining section, group, and field names. Link it to a tab, reload, and re-login to activate and view the field.
Create a simple text field in Magento 1 system configurations, configure ACL rules for admin access, and verify the custom configuration is visible to the admin user.
Create text area, password, and dropdown fields in Magento 1 system configuration, using unique names, proper labels, and a source model to populate enable/disable options.
Explore Magento 1 system configurations by duplicating code to create multiselect, time, and radio button fields in a custom module, updating labels and removing source models.
Learn how to add an image field in system configuration for magento 1, configure the upload directory, switch to image input, and verify the uploaded thumbnail.
Discover how to use events and observers in Magento to inject code after an order by dispatching and handling events in custom modules.
Create a Magento 1 observer to respond to the sales order event, dispatch the event, and log a message to a custom log file when a customer places an order.
Learn how to create customer attributes by building a custom Magento module, configuring global setup files, and adding a setup script to install attributes via the backend.
Create a custom text field customer attribute using the installer script, configure its code, visibility, and required or unique settings, and assign it to checkout and registration forms.
Learn how to create a textarea field type customer attribute in Magento 1, upgrade the script from 0.0.1 to 0.0.2, and update config and labels for a stable setup.
Create a dropdown type customer attribute in a Magento 1 tutorial, and define a custom source and boolean values through a custom module and model files.
Learn to create a customer dropdown attribute in Magento 1 by coding a custom select model, defining labels and values, upgrading the database, and verifying in the admin panel.
Learn to create a date field attribute for customers in magento 1 using a custom module, including upgrade script updates and backend attribute definitions.
Create a multiselect customer attribute in Magento 1, define options in a source model, and implement an upgrade step to apply changes without losing existing values.
Learn how to create a customer image type attribute in Magento 1 by adding a backend model and source model, updating the attribute, and uploading images in the admin profile.
learn to use customer attributes in the storefront by enabling templates, editing the template file, and writing code to fetch and display custom customer attributes in the storefront.
Learn to use Magento 1 customer attributes in storefronts, including a custom image attribute, and render the image from customer data.
Learn to create customer address attributes in Magento 1 by cloning a module, renaming it, updating config, and deploying a bulk script to generate all attributes at once.
Add a custom address attribute to the Magento 1 storefront, embed it in the address form, and display its value from the database while ensuring proper binding and template updates.
Explore adding custom customer address attributes in Magento 1, overriding templates to render fields in billing and shipping forms, and viewing results in admin.
Learn how to display customer billing address as a custom attribute in Magento 1 admin by enabling the template block, modifying admin code, and inspecting address rendering.
Learn how to add and configure custom customer address attributes in Magento 1, including module-level config, attribute codes, and updating installer scripts for the billing form.
add custom customer address attributes in Magento 1 by using upgrade scripts, adding columns to address and order tables, and displaying values in templates and order details.
Create and activate a Magento module for order attributes by duplicating the existing customer attributes module, updating the namespace, and configuring the global setup and install script.
Create and install custom order attributes for Magento 1 via a PHP script. Verify the changes in the database and ensure the attribute code registers.
Learn how to update order custom attributes by defining events, loading the order, and setting the custom attribute value through observers and models in a storefront workflow.
Learn how to save and display custom order attributes in Magento 1 storefronts by using an observer, updating the order view template, and rendering database values.
Learn to add custom invoice attributes in a Magento 1 module by cloning a module, renaming the namespace, updating config, and writing a PHP script to create attributes.
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 System Configuration settings in our custom module.
We will use events/observers in our custom modules.
We will create module to schedule cron jobs and run an operation accordingly.
We will create different object of attributes with different types Text Field type, Text Area Type, Date Type, Image Type etc for Customer, Customer Address, Orders, Shipment, Invoice, Credit Memo, Quote.
We will also use custom attributes in storefront.
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