A Review of Magento 1.3: PHP Developer’s Guide

- Image via Wikipedia
Let me guess. You’re an in-house ecommerce developer. About a year or so ago you heard about this slick ecommerce software called Magento. You’re skeptical but you see a large community and free extensions. So you think you can make it work.
Yeah, you can start with that default Magento theme. It’s better than that crappy table driven one you are currently using with osCommerce anyway. So you start with the default theme. And all is well until you try to get that stupid dog picture off of the sidebar. Some of you might have just stopped there and I can’t say that wasn’t a wise choice. But for those of you who stuck with it, this is probably only the first WTF moments in a long line with Magento.
I have developed in WordPress, Drupal, phpBB, ZenCart and on and on. And it didn’t take me long to learn any one of these when I was a newbie. Enter Magento. Magento is a different creature all together. I am at a point now where I understand how Magento does what it does, but up to this point I have bypassed using modules to change things. If I couldn’t find an extension that suited my purpose, I would go to the theme files and create a custom theme to do what I want.
If only I had the Magento 1.3: PHP Developer’s Guide before I started on my long trek across the continent that is Magento. I already have learned a lot through Magento’s forums but this book added a few missing pieces to the puzzle, modules. Some of the chapters I skimmed, because I had already been through a few Magento installations:
- Installation – This part of the book will take you step by step through multiple ways of installing Magento. Magento has a massive amount of files and the quickest install process is through SSH. I learned this after uploading all the files manually once through FTP.
- Core API – I have used this a lot. Some things are just quicker through the API. In fact, there are some things that you can do through the API that you can’t even do through the backend. The book provides a complete reference to the Magento API and all the functions available.
- Import and Export – This was actually what I became an expert on first and one of the reasons I chose Magento was it’s flexible import and export process
But since I jumped into Magento with both feet with a site that was taking sales I didn’t quite learn enough about Zend and the book was good enough to give me a brief overview on the role that Zend plays in Magento. It is good to know the core structure so you know how everything else fits and works.
And despite all the theme hacking I have done with Magento, I still have yet to write a module and this book covered that topic in depth with a step by step tutorial. I now think I have everything I need to write modules for some ideas I have.
- Shipping Module – This chapter walks you through creating a module that gives customers custom shipping prices for orders over a certain amount touching on everything you need to know to create your own custom Magento shipping module.
- Payment Module – The payment module has to be one of the most important links in the chain. Something I have never tackled in any platform, because I would rather not make a mistake when it comes to money handling. But I think I have enough information now to write my own if I ever have to and I have been thinking of an affiliate module that would do things a little differently.
- Fully Featured Module – This chapter takes you through every step of creating a module that has a frontend pages with their own urls, a backend menu item and a backend form to edit the data.
- Third Party CMS Integration – Luckily there are extensions available to integrate Magento with WordPress, Joomla, Drupal and Typo3. The WordPress integration extensions is one of the free ones, but it is not necessarily click a button and done like many Magento extensions. This chapter steps you through installing this extension and touches on the other CMS integration extensions available.
I will be referencing this book a lot in the future. Magento can be a monster but it can be worth the trouble. There are features in Magento you can’t find in any other shopping cart software. And this book will help you as a developer push Magento to it’s potential even if you have a PHD in Magento forum searching by now.
Related articles by Zemanta
- Migrate customers directly into the Magento database (momblognetwork.com)
- What’s New with Magento (stephanmiller.com)
- Magento builds momentum by leveraging the power of open source (vccafe.com)
- EECI – EE And Magento Integration (slideshare.net)




![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=ec2f58c9-4257-4dad-a27c-3db11ea8880b)


I have made few e-commerce but I have not used this magneto yet.. however I will have to learn & this is why I am here right now.. pretty familiar with zen & cube will try to post any issues I might find..
Thanks A Million
Since its inception, Magento has proven its worth against other e-commerce platforms. I never had the chance of creating a site out of Magento but I’m a constant lurker in its development, to see what’s new and what’s hot. One of these days, when work requires, I’ll be glad to tame Magento for me.
Actually Magento has reported exponential growth in the IT industry today. You can find Magento on most of the outsourcing companies websites.
First time we think magento and components will be free.. Because team said that free open source code… But now only script free..Other everythink not…
Magento has proven its worth against other e-commerce platforms.first time its free.
While Magento is widely regarded as being the most SEO friendly solution there are still some areas in which it can be improved – support is the main area.
Great posts. I will learn to make creative site with Magento
beds and mattresses´s last blog ..Queen Mattress
Great to hear that. Never used magento before. But I will have to give it a try.
Are you talking about the free version or the pay version? How is the free version of Magento? I’ve been thinking of setting it up on my site, but wasn’t sure how the free version was compared to the pay version.
I have made four e commercial web site but I did not use Magento but I will use
Since its inception, Magento has proven its worth against other e-commerce platforms. I never had the chance of creating a site out of Magento but I’m a constant lurker in its development, to see what’s new and what’s hot. One of these days, when work requires, I’ll be glad to tame Magento for me.
notebook tamiri´s last blog ..Toshiba Satellite M60
i’ll try this
With this capsule will undermine both the content found in both plants and strengthen cell membranes with grape seed and helps to protect cells from oxidative damage.
Taken from outside the body, antioxidants help to prevent disease as well as eliminating the problem of premature aging, rejuvenates, energizes.
Fx15´s last blog ..Fx 15 zayýflama kapsülünün kullanýlmasý
This is nice, at least one can see a long list of sites to use to get indexed quickly. I will give them a try and post here.
Thanks again
Magento has proven its worth against other e-commerce platforms.first time its free.
Thanks you for this
i have lot of e-commerce site, and i prefer use magento, the best platforms for me, because it seo friendly !!
This is nice!!!
Peter´s last blog ..Geld verdienen im Internet
Hey Stephan,
is the Developers Guide really THAT good? I’ve just ordered the official Magento User Guide through Hulu.com and I’m thinking of purchasing another book… should it be this one?
I would like to hear your opinion about this!
My programmer mentioned this shopping cart but I have been using oscommerce and so far its been great.
I never heard about Magneto PHP 1.3: developer Guide. Magneto is open source and it is easily available on the internet. it is also useful for e-commerce.
Nice site more informative.
akash´s last blog ..Link building services
I ve been reading along for a while now. I just wanted to drop you a comment to say keep up the good work.
Yes I think It’s good.I have one.
We’re buiding our business based on Magento. We love this book very much
Thank you for your help!Thank you and My best regards! Thank you and Sorry for so many questions but i really need your help.
Hi there, just wanted to get off my chest that I think this blog is brilliant, it has just the content I am looking for. Please feel impressed about the fact that this is only the third blog I have commented on in over seven weeks. Keep up the good work and I look forward to making some more responsive comments over the months
Interesting…and I agree with all of it. Keep up the good work…I will undoubtedly be back soon Bob Perry, Work New York, 65 Chambers Street, New York, NY 10007