Posts

Magento CMS Page Hierarchy

If you publish regular content on your Magento Enterprise/Commerce store, you may wish to consider using the Magento CMS Page Hierarchy feature.
Magento CMS page hierarchy provides the ability for a merchant to organise their content in the form of pagination, navigation and menus.
CMS Page Hierarchy can be found in CMS -> Pages -> ...

Magento Admin Custom Grid

Creating a Magento admin custom grid might seem like a difficult task at first. This tutorial will hopefully make things a lot easier for you, and aid you in understanding how Magento grids work.
For this article we will assume that you have set up an area in the Magento admin that you can use ...

Magento Visual Merchandiser

Enterprise/Commerce editions on version 1.14.1 and above are introduced to the Magento Visual Merchandiser tool. This gives the Magento merchant the ability to do the following.

Drag and drop products to change their position in the list.
Feature select SKUs as hero products that appear first in the list.
Create dynamic product lists with ...

Add a Custom Shipping Method in Magento

Magento provides us with in-built shipping methods to use. This article will show you how add a custom shipping method in Magento 1.
Let’s take a look at how Magento currently configures its shipping methods. The configuration belongs within the Mage_Shipping module’s config.xml file.
As seen above, shipping methods are found under the carriers tags. ...

Magento Custom Product Type

This article will demonstrate how to add a Magento custom product type.
It’s important to start by taking a look at how Magento currently sets up product types. As we know with Magento, much of the configuration is found in the modules’ config.xml file, and this is also where the product type configuration resides.

Magento Application Initialisation Part 1

Welcome to Magento Application Initialisation Part 1. Magento goes through a few steps to load the application. As with most PHP applications, the main entry point for Magento is an index.php file. Within index.php, a call to Magento’s Mage class’ run() method is made.
The run method exists in app/Mage.php.
There’s quite a bit of ...

Magento Payment Methods

Magento payment methods can be configured within the admin under System -> Configuration -> Payment Methods. The following methods belong to both Magento Community/Open Source Edition and Enterprise/Commerce editions.

PayPal solutions (Including PayPal Standard, PayPal Pro, PayPal Hosted Pro and PayPal Express)
Saved CC
Cheque/Money
Bank Transfer
Cash On Delivery
Purchase Order
Zero Subtotal ...

Magento Shipping Methods

There are several Magento shipping methods that you can configure within the admin to use on the shipping method step of the checkout. The shipping methods on both Community/Open Source and Enterprise/Commerce editions can be seen below.

Flat Rate
Table Rates
Free Shipping
UPS
USPS
FedEx
DHL

It is worth noting that the ...

The Magento Dashboard

By default, the Magento dashboard page is usually the first page that is seen when logging into the Magento admin area.
The dashboard provides the merchant with an overview of customer and sales activity. Note that you can change the view if you have multiple website or a multiple store view setup
Dashboard Sections
The ...

Magento Front Controller

The Magento front controller is first noticed in the Mage_Core_Model_App class. Specifically, the line below.
1. The first step is to initialise the Magento front controller using the _initFrontController() method. initFrontController() will then instantiate a new class of Mage_Core_Controller_Varien_Front. The init() method of this class is then called.
Note that the Mage_Core_Controller_Varien_Front class is the ...