How to setup GIT for Magento extension development
The idea behind this article is to show how we can use GIT for Magento extension development. What we want to achieve is a git repository that contains only the files specific to our extension, and not...
View ArticleMagento automatic gender recognition plugin
Hello! Today we’re going to create an extension for automatic gender recognition for customers. Extension is based on Rapleaf personalization API. Rapleaf provides demographic and lifestyle data (age,...
View ArticleFree Magento extension for Piwik Analytics
Few days ago I wrote a little extension called Inchoo_Piwik. Piwik is a free downloadable open source web analytics software. Piwik provides you with detailed reports on your website visitors; the...
View ArticleSetup automatic per-folder subdomains on your local linux based computer
WARNING: this is a fully linux-based tutorial. I’m pretty sure that this is possible on Micro$oft Windows and OS/X, but unfortunately I’m not using them, neither I know a good DNS server for them and...
View ArticleFree Magento Extension for Open Web Analytics
Few days ago I wrote a little extension called Inchoo_Owa. Open Web Analytics (OWA) is open source web analytics software that you can use to track and analyze how people use your websites and...
View ArticleInterview with Darko Goles, first book author at Inchoo
In this interview, we would like to introduce you to Darko Goles, our Magento Certified Developer and first book author at Inchoo. He recently completed writing of “Magento Mobile How-to” book – a...
View ArticleChanging default category sort order in Magento
Category toolbar has many options. By default it shows how many items are in the category, you can choose how many products you wish to be displayed per page, you can change the listing type (List or...
View ArticleAdd a New Reference in Magento
If you already performed some Magento research, you will know that it is built on a fully modular model that gives great scalability and flexibility for your store. While creating a theme, you are...
View ArticleCreate a Color Switcher in Magento
Magento comes packed with a lot of options. But, no matter how many options you put into some product, you can never cover all of them. One of such options (for now) is a color switcher in Magento. To...
View ArticleFeatured products 2.0 – revamped!
One of the most requested feature in Magento is the ability to show featured products on the frontend. The idea is to choose the products that should be featured and display them on the home page or in...
View ArticleCreate unique coupon code in Magento
Toni from ICG wrote a post how to create simple A/B split testing for offline promotions for online store. Now we will show you how to manage coupon codes trough Magento and prepare for your next...
View ArticleHow to add Currency selector to Magento’s header
Since Magento has built in functionality for currencies, it shouldn’t be too hard to create custom currency selector and put it to the header. You might say this tutorial is for beginners, since it’s...
View ArticleExpose to the world that PHP is installed on the server. Or not!
Recently my colleague asked me do I know what will happen if you type in URL “?=PHPE9568F34-D428-11d2-A769-00AA001ACF42“. I forgot about that and I didn’t know the answer instantly. Probably in time of...
View ArticleCommunity vs Enterprise Edition – speed test
Recently I made a speed test between Magento Community Edition (ver. 1.6.1.0) and Magento Enterprise Edition (ver. 1.12.0.2). Here, I will show you the results of that test with short explanation of...
View ArticleHow to analyse 3rd party Magento extension
Every now and then client hires us to do a site assessment for his existing Magento powered web shop. One of the reasons for this is the feeling of web store getting slower and more bloated with each...
View ArticleHow to put Magento in maintenance mode with IP filters (the easy way)?
This is probably the most useful quick tip I can think of that I use all the time. Putting Magento in maintenance mode is an essential part of every site launch and it is used in lots of other...
View ArticleCreate Windows virtual hosts for your Magento projects
This post is written to help out beginners that are planning to or have just started their web development adventure. It is not the only way of managing your local environment, but it is one of the...
View ArticleLogin as Customer – Magento extension
One possibly cool feature that Magento is missing is the ability for admin user to login as customer. Why is this needed? Well, honestly I dont see a reason why such feature would be required since...
View ArticleClear the APC cache from Magento admin panel
Since PHP code is interpreted, every time we run a script, PHP has to parse the script and compile it to opcode (operation code) which represents the function of the code. Zend engine then executes...
View ArticleMagento Admin Order Notifier
Here is a little Magento extension I wrote recently, its called Inchoo_AdminOrderNotifier. The whole idea behind the extension was to fulfil the request where you as a merchant wish to have your store...
View Article