Blog

Magento knowledge sharing.

Magento backend routes and ClearCache module

Magento backend routes and ClearCache module

All of Magento’s built-in backend modules share the same route, which is set during the installation process and defaults to ‘admin’. Here we will show you how to allow custom built modules to use the same route, so that you have consistent url routes in the back-end.

Comments (0) Read More
Reset an administrator password or add a Magento admin user using MySQL

Reset an administrator password or add a Magento admin user using MySQL

Unable to log in to a Magento store’s backend? Don’t remember your admin password? Are you a Magento developer and want a quick and easy way to add an admin account to a client’s Magento store? If so, this article is for you.

Comments (23) Read More
How to add a new item to the navigation menu in Magento

How to add a new item to the navigation menu in Magento

Adding a new item to the navigation menu is fairly simple.

We will add this ability to a custom module. There is no need to modify core Magento files or templates and layouts.

Comments (13) Read More
Creating automatic emails for custom events in Magento

Creating automatic emails for custom events in Magento

Magento is a relatively intelligent system. It implements an Event/Observer pattern for end users to hook into. You can catch different events and process them with your logic after. For example, if you want to perform an action after a user was logged in, you can use customer_login event, for an action implementation after the event.

Comments (68) Read More
Moving Magento To Another Server

Moving Magento To Another Server

Here I will outline the easiest process to move your Magento store to a different server/hosting. To perform the move, you should have access to the store files and database.

Comments (5) Read More
Using checkboxes in Magento's backend

Using checkboxes in Magento's backend

Most commonly, a dropdown box with Yes / No options is used in Magento’s backend to designate an option with a boolean value. This is most likely done due to the complexity of using checkboxes; however it is still possible.

Comments (7) Read More
AJAX requests in Magento

AJAX requests in Magento

AJAX is a great technology that is used to improve user experience and avoid page reloads, but how can you use it in your own Magento modules? Let’s explore…

1) You should either create a controller, for example: Namespace/YourModule/controllers/AjaxController.php or create a new action in an existing controller

Comments (10) Read More
Magento auto invoice and set custom order status upon checkout

Magento auto invoice and set custom order status upon checkout

Many developers are wondering how to customize Magento behavior once an order has been placed. In particular, sometimes a company would like to change the order status to “Pending” and send an invoice to the customer automatically after checkout. The following article offers a simple solution for this.

Comments (21) Read More
How to get configurable product options and attributes

How to get configurable product options and attributes

Getting all options of a specific attribute in Magento is fairly easy:

$attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'color');  
foreach ($attribute->getSource()->getAllOptions(true) as $option) {
    echo $option['value'] . ' ' . $option['label'] . "\n";
}
Comments (27) Read More
Magento Development Tools

Magento Development Tools

Magento is a complex system and without proper tools, development for the system can get complex, especially for beginners. In this article, we will examine some of most useful Magento development tools and extensions.

Comments (6) Read More
1 29 30

Subscribe to our blog

Interested
in Atwix?

Contact us

Migrate
to Magento 2

Start Countdown