How to setup multiple websites in Magento

In this post, we will guide you how to setup multiple websites in Magento As you know, Magento support multi-websites. That means you can manage many websites in same backend. Each website has its own settings, themes, products, customers … In this post, we will…

Upload images in Magento programmatically

In our custom Magento modules, sometimes we need to be able to upload, save some images to our server. As we know, in Magento we can upload images for product, store logo … So we also can create a form which can be used to…

Create product attribute programmatically in Magento

Create product attribute programmatically in Magento – In Magento, product is an EAV Model so to add a custom product attribute we need to create an EAV attribute. Before starting, make sure that you already prepared your own module. If you haven’t, you can create…

Create custom product type in Magento

Create custom product type in Magento – As you know, in Magento, there are 6 product types: – Simple products – Configurable products – Grouped products – Bundle products – Virtual products – Downloadable products In this tutorial, we will show you how to create…

Create new module in Magento

Create new module in Magento – As you know, Magento has its own modules in /app/core/ directory. In this tutorial, we’re going to create a simple module which is necessary to use in other tutorials. To make Magento recognize your module, you need to create…

Send custom email in Magento

Send custom email in Magento – Sometimes, you want to create a function that can send an email without using the built-in email feature of Magento. Let’s find out how to do that. All things we need to to: Create an email template which is…