The Essential Magento eCommerce Toolkit

Magento is a PHP based eCommerce platform by open source experts, Varien, and it’s fast becoming the program of choice for savvy developers wanting a flexible solution for their projects. Magento isn’t just limited to seasoned developers though; its ease of use has also made it a popular choice for those embarking on their very first eCommerce build. Magento bills itself as The World’s Fastest Growing eCommerce Platform and with over 1.5 million downloads and a 200,000 strong membership in the Magento user forum I think they might be onto something!

If you are considering Magento for your next eCommerce project, you’ve come to the right place. The Essential Magento eCommerce Toolkit brings together the best resources available, mostly from the web, but also thrown in are a few printed texts that will ensure you have all the information you need to make your next eCommerce project a success.

1. Getting started

There are two options for working with Magento, the first is the free ‘Community Edition’. The second option is a is a fully featured version geared towards corporations, it’s called the ‘Enterprise Edition’ and comes complete with end-to-end product support and, among other things, a better CMS; it’s priced from $11,125 USD per year. Check out the feature comparison chart on the Magento site to find out which one is best for you.

Whichever option you choose, your first port of call should be where you can download the Community version for free and once you have done that, take a peek at these sweet Magento resources.

2. Guides for Using Magento

Magento Wiki
As you would expect, Magento do a splendid job of putting together their own resources. Of note however, is their own comprehensive Magento Wiki where the Magento community contributes content. The great bit is you don’t have to be a community member to view the wiki, so you can start seeking the answers you need right away. While you are on the Magento site, also take a look at their Design Guide, Knowledge Base and slick Screencasts.

The Ultimate Guide To Creating E-Commerce Websites With Magento
Webresource Depot has a  great guide that covers the whole process of getting Magento up and running, and includes some very helpful screen shots and source code snippets.

User Guide and Quick Tour from
Belgian web agency Spoox has two great Magento guides that you can download for free from their website. The first is a simple quick tour that’ll get you up and running in no time, the second is 209 pages of Magento goodness, a truly thorough user guide that covers just about everything you will likely need.

Blasted Thing
Web geek Sam Davis runs the wonderful Magento weblog, that, in his own words, is aimed at promoting and helping users’ in their quest to tame the beast of an E-Commerce platform. With articles added pretty much every day, this one should go straight to your bookmarks.

Packt Publishing’s Magento: Beginner’s Guide
Packt Publishing offers a few different guides to using Maganto and this book, aimed at those new to developing websites with Magento, provides a complete overview; from installation and hosting your project through to order fulfillment. It’s available for purchase as a printed book for £22.49, or digital download eBook for around £14.

Magento Book Roundup from Y Open Source
For more great printed books on Magento, Y Open Source provides a helpful list of some of the best.

Magento One Click Install Guide and Using Magento Connect by NuBlu Blog.
Nublu offers two handy Magento related posts on their blog. The first is a detailed look at the One Click Installation process; the second post deals with the Magento Downloader which is used for updating to the latest Magento version.

How to Setup Multiple Magento Stores by Crucial Hosting
For developers wanting to install Magento on multiple codebases and backends, Crucial Hosting offers up a detailed step-by-step guide that is broken down into 9 comprehensive sections. This awesome guide covers multiple installations using parked domains, add-on domains, subdomains and sub-directories. It also covers URL Structure and how to setup a secure checkout for each domain.

MagJournal is a blog dedicated to all things Magento. Its’ got some great content too, covering SEO, hosting and themes. They also have a helpful Tips and Tricks section.

Installing Magento on Dreamhost
No doubt some of you will need to install Magento on Dreamhost, and this helpful guide by Webinade walks you through the entire process.

3. Tutorials for Theming Magento

Magento for Designers, Parts 1, 2 & 3 by Tuts+
Nettuts author, Siddharth, puts together a three-part guide to working with Magento. The first covers installation and setup, part two covers products, taxes, categories and payment gateways while the final installment gets into the fun stuff, theming.

Designers Guide to Magento by
Yet another brilliant guide by Belgian Web Agency, Spoox – this one covers aspects of designing with Magento and features a list of Magento terminology and an introduction to Layouts.

Creating a new Magento Theme by Inchoo.
Just a short, to the point, look at creating themes with Magento.

Designing for Magento, by Magento.
The Magento websites takes a detailed look at designing in Magento. Worth a look is the ‘Creating a New Theme’ section that covers creating a design theme, how to setup a new theme in the admin area and adding custom stylesheets.

Changing the Magento Theme by Siteground
Siteground has a vast collection of Magento content on their website, from widgets and themes to installation guides and SEO tips. This step- by-step guide takes you through the process of changing a theme in Magento.

4. Free Magento Themes

There aren’t a ton of high quality, free Magento themes around, but we’ve managed to dig up a couple of gems in the rough. No doubt as Magento continues its rise to dominance we’ll see more of these around!

1. EversonStore
This is a simple, clean and elegant Magento theme, suitable for many kinds of web stores / industries. Everson is definitely one of the best looking free themes around.

2. Shop Online
A very slim and modern looking theme from Web-Experiment.

3. Local Store
Also from Web-Experiment, this theme suits a glam, fashion sort of shop, but could no doubt be repurposed for a variety of other uses.

4. Magento Core – Modern Theme
Magento’s core theme is a great building block for customizing your own themes.

5. mCommerce – iPhone Optimized Theme
An iPhone optimized theme to the Magento default interface.

5. Premium Magento Themes

Web.AppStorm’s sister site ThemeForest has recently launched a Magento category and it’s packed with some very high end Magento eCommerce Templates:

1. Woodrow — Customizable Magento Theme
This cohesive theme includes design for everything you need to launch your online store.

2. Acumen
Acumen is a flexible, grid-based Magento theme. The sparse coloration and ornaments draw maximum attention to products, while keeping a clean and modern aesthetic throughout.

3. Tribeca Magento Theme
This cohesive theme includes design for everything you need to launch your online store.

4. Media Store
This Magento template is sleek and modern, great for selling media or electronics. The homepage features a display of new products as sorted by category!

5. Organic Magento Theme
Another theme from worryfreelabs, this theme includes design for everything you need to launch your online store. No really, it does.

6. Magento Hosting & Resources

Magento has 8 official hosting partners from all over the world. For some non-offical hosting  solutions, you should check out Simplehelix, Hostgator, TMD Hosting, Siteground or Evo Hosting.

9 Methods for Making Magento Faster
Sam Davis’s blog was mentioned above as a great general resource for Magento, but worthy of pointing out is his post on making Magento run as fast as it can. Time is money!

SEO and Magento
Making sure your website is SEO friendly is critical these days, and that goes for web shops too. Make sure your Magento build ticks all the right boxes so that you get all the love you deserve from Google.

Video tutorials
If video tutorials are more your thing, Magento has it’s own Youtube Channel with a swag of great videos, mostly aimed at the Enterprise crowd, but well worth a look.

Magento Common Installation Problem in Windows
Also helpful is this troubleshooting guide from Magento that covers common problems when installing onto a Windows machine.

Did we miss anything?

Have your own resources to add? Leave a comment!


Add Yours
  • That’s a great list of resources…. Just need to find some time to learn it all. Thanks a lot!!!!!!

  • Great list of resources, if you have the time to learn this way it’d be great. Magento can become overwhelming easily and if you don’t have a technical background don’t even try to do everything yourself, instead leave it to a professional. Of course this only applies if you’re serious about your online store.

  • Richard Castera’s blog ( has a lot of great snippets of code for Magento.

  • Hey Simon,
    Thanks for the really comprehensive list of Magento resources. I’ve made use of many of them while creating Magento themes and debugging extensions and block code.

    I’ve been writing a collection of tutorials on theming for Magento, as well as a few other Magento tips and tutorials. They can be found at:

    Cheers and thanks again,

  • HelloThemes just released a new FREE Magento Theme. If that one doesn’t float your boat, they have some paid themes if your willing to drop some dough.

    • I have not used magento myself yet but found this article quite interesting and I love the example websites.

  • These are some great resources for magento. If you are installing magento for the first time and your really struggling I would suggest talking to a professional magento installer. There are so many things that can go wrong and at times it can be the smallest thing or biggest thing. I know that I have had times where I can’t figure out a programming issue and I was just missing a tiny step. If you don’t have to waste all that time installing magento don’t. Allow someone else to do it for you. If you are up for the challenge though it can be done but be very careful.

  • The extensions and resources of Yoast are also very useful when you are creating a Magento Theme.

  • This is a great starting point for store owners evaluating Magento. Have you thought about putting together a similar list for a developer/programmer looking to get started with Magento?

    I also noticed that you did not include Magento U resources here, which I recommend.

  • One Page Checkout is an awesome module for Magento ecommerce owners (and it it really free)