Magento – the newest e-commerce package to hit the market
Mar 14, 2008 by Melanie Bremner E-commerce, New Releases
Magento is a feature-rich, professional open source e-commerce solution that offers merchants complete flexibility and control over the look, content, and functionality of their online store.
Magento’s powerful marketing search engine optimization and catalog management tools give merchants the power to create ecommerce sites that are tailored to their unique business needs. Magento is distributed free under the GNU General Public License OSL license.
Magento is a registered trademark of Irubin Consulting Inc. DBA Varien. It is currently listed as in a preview release mode and not recommended for use in production environments. There are articles written by community members who have tried this new program and available for your benefit at http://www.magentocommerce.com/wiki/
Update
Magento is actually ready for the prime time! The version 1.1.1 was just launched and it won The Best New Project at 2008 SourceForge.net Community Choice Awards.
Is this software compatible with your server?
Megento can be used on any server that is Linux or UNIX based. It can be run on a Windows based platform but at the moment there are some known issues that are being worked on and it may cause some conflicts, although, there are some documents on the main site to help. You can find some guidelines here
One of the known issues is the image uploads do not work in Windows.
This system is a Linux based software program and was designed with ease of install on a Linux based platform that has PHP 5 installed. This software is a PHP 5 only application and may cause issues if your system only supports PHP 4, although there is a work around solution found here
If you do not have any programming knowledge or skills, this system may not be suitable for you unless you have a technical support team who can assist you.
The server requirements for this software are:
- Linux or another UNIX-compatible operating system
- Apache web server (1x or 2x)
- PHP 5.2
- MySQL 4.1
- A sendmail- compatible Mail Transfer Agent (MTA)- if not Megento connects to SMTP server.
Also recommended is the use of APC as a bytecode cache for performance improvements. You can find it in the PECL archives here: http://pecl.php.net/package/APC
Other bytecode cache systems are not supported at this time.
Getting Your Store Installed and Online
You will need to manually install this software on your server by the use of an FTP client such as Filezilla or SmartFTP. You can download the Magento ecommerce software from here http://www.magentocommerce.com/download
You will need to unzip the folder. If you are using Windows XP you can just right click on the folder and choose the unzip option. Often times if you just double click the folder it will unzip as well. If you are not using Windows XP you can find a zip utility for free such as Winzip.
You will want to transfer/upload your extracted Magento folder from your desktop to your hosting account. An FTP client enables you to transfer large amounts of files quickly and directly into where you would like it to be on your hosting server without any long time manual hassles of uploading each file alone. I find Filezilla www.filezilla-project.org is quite an easy to use FTP client.
Once you have entered you host address, username, and password (all things that should have been in your welcome email when you signed up with your hosting account), the FTP client connects your computer directly to your server.
Depending on what hosting company you are with, your files might be listed under www. or public-html. Drag the Magento folder with your mouse to the left hand side and drop it in the proper folder on your right where you would need it to be .
Since this is a rather large program, I highly recommend, if you find that you are having any difficulties transferring the complete files and folders, you may want to see if you can transfer the zipped program and extract the files once they are on your server.
Once you have the extracted files on your server, you will need to create a MySQL database. You can find the icon in your cPanel control panel such as the following picture shows.
In order to create a new database all you need to do is enter the desired name for the database in the New Database field, then click the [Create Database] button.
You will also have to create a username; this is so you will have access to the database. You should see the option underneath for name and password:
Then go to the next option and make sure you add the username to your database, and checking to make sure all privileges are given.
You will need to set permission (CHMOD settings), for the following files to 777:
- magento/var/.htaccess
- magento/app/
- magento/var
- and all directories under magento/media
Once you have set your permissions you will want to open a new browser window and type in the address for the Magento Installation Wizard.
Example: If you installed into http://www.yoursite.com/magento then the wizard would be located at http://www.yoursite.com/magento/install/
Most configurations in the setup wizard will be automatically guessed for you, you may need to change things as needed (country, currency, etc.)You do need to change the database parameters in the first box “Database Connection” to match those of the database you set up earlier.
Installation Troubleshooting
There are a lot of errors associated with this setup. I was receiving error such as SQLSTATE[28000] [1045] Access denied for user ‘o0o0o0o0o’@'localhost’ (using password: YES) Database connection error
After checking to see what could be wrong with the username, I created another one to see if that would help. That was a solution on the Magento forum. It did not help. So, I created another database and username for magento to try again.
This install wizard may not have the correct settings for your local host. Always make sure to contact your hosting administrator if you do not know exactly what the host name may be.
If you encounter any other errors you can review the answers on the forum here http://www.magentocommerce.com/boards/viewforum/9/
Or you can review the topics listed in the knowledge base http://www.magentocommerce.com/knowledge-base
This software is still in it’s early stages, so if you encounter an error you do not find an answer for, the Magento team would really appreciate your posting the question to aid in their research and testing to come out with a newer and more improved version with less installation bugs.
Using Your Magento Control Panel to setup your Store Properties
When you have successfully installed your software you will be able to access the admin section and setup your product list and set all attributes as needed.
When setting up your products, you will see a screen shot such as the one below.
You will be able to enter the name, description, assign an SKU, price, weight, manufacturer, page title, and meta keywords so you can optimize for search engine crawls.
When your products have all been added you can see them in the admin catalog section such as the picture below.
This will be able to inform you of what products are selling as well as any other stats you would like to track.
Another feature that is very nice due to the extra income that can be generated is the cross sell feature. This is a feature that posts other related products you have on a page to entice a buyer to buy the extra product to go with the one they have already chosen. A lot of people are willing to buy additional items if they are right there in front of them instead of having to think and go searching for something related.
Here is a screenshot of what the cross-sell feature set up looks like:
The Magento software has few templates available right now since they are only in the beginning stages of development. If you are PHP knowledgeable, you may be able to change the configurations or add new images to the existing templates as they are given.
The following is a picture of the main home page of a demo store developed.
Notice how clear the graphics are. I have found with some ecommerce software I have used one of the disadvantages were the inability to maintain a fresh clear graphic overlay to compete with the bigger companies such as Walmart, Zellers, or any other big company you may have in your own country.
The products page when displayed to the customer is a condensed yet fully detailed layout of the product with a simple description box and even a rating system to inform the customer on other buyer’s opinion of the product.
The following is a screenshot of an average product for sale.
Comparisons with other Ecommerce software
This software has many features to boast over other software such as single page checkout, ability to ship to multiple addresses from one order, advanced marketing tools with search engine optimization features. With the ability to control multiple sites and stores from one control panel, one click upgrades, ability to take orders over the phone, the ability for a customer to place an order without creating a customer account if they do not want to, and many more marketing and promotional tools such as search engine friendly urls, upsells, cross-sells, RSS feeds for new products, and auto-generated sitemaps.
This software does not have the ability for digital downloads, as other ecommerce sites do such as osCommerce, Cube Cart, and Zencart. The Magento software is for physical products.
This software program is hard to install and many may have problems with the configurations. Other programs such as Cube Cart and Zencart are installed with a few easy configurations.
I have not been able to locate any plugins or extensions for the Magento software as it is meant for an enterprise level ecommerce solution and therefore incorporates everything with the ease of an update feature.
For a list of templates or add-ons you can incorporate you can visit the following site. This directory contains links to websites that are currently working with the Magento team to add an even more advanced opportunity for the user www.mgosites.com
Conclusion
I find that for the small business owner who would like to do most of the work himself with a limited background in programming, this software is not suitable for them. This software is meant for a larger based organization who may have multiple stores and need an easy to use system to incorporate all of the combined stores attributes.
This software is still in its growing stages, and there needs to be more upgrades before all the bugs will be worked out.
I would recommend that any individual or small business owner who would like to be able to install and configure settings for a store for digital or physical products, would best be more comfortable using a software program such as osCommerce, Cube Cart or Zencart.
———————————–
Melanie Bremner has been running an online business teaching software programs to new beginners for the last 6 years. She creates lesson plans with easy to follow instructions in which she teaches to her students in an online classroom for which anyone globally can participate. She is presently living in Toronto, Canada.
———————————–
Tags: e-commerce software, magento review, new release, online store, php


























Get News by RSS feed
March 14th, 2008 at 9:01 pm
Correction – Magento is distributed not under GPL but under the OSL license. Thanks for the review!
Roy / Magento
March 14th, 2008 at 11:43 pm
Correction made. Thanks for visiting!
May 1st, 2008 at 3:21 am
Hi,
Great review but I need some help tho. Those tips and fixes I tried didn’t seem to help. I got a “No input file” error upon install. :S
Could you provide some help?? Thx
May 1st, 2008 at 1:21 pm
Maybe this forum posts can help you?
- http://www.magentocommerce.com/boards/viewthread/5007/
- http://www.magentocommerce.com/boards/viewthread/2955/
May 8th, 2008 at 4:32 pm
Great blog! I just started using Magento and, as described in your blog, it’s been a double-edged sword. I think with some expert support and a few dollars, I’ll have a solid platform from which to work (I hope). I would emphasize that this solution IS NOT for people like me who are not programmers.
May 16th, 2008 at 12:45 pm
Great blog entry. I wish you luck with your business. I’m a PHP freelancer. I have a client now wanting me to customize and create add-ons for Magento, and I’ve been studying it intensely right now.
May 17th, 2008 at 5:53 pm
[...] (links lead directly to the reviews) open source softwares range from the new e-commerce soft Magento to well established scripts like WordPress; and – if someone thinks that OS is the only way – there [...]
July 26th, 2008 at 5:58 am
Since Magento stuff do their best to avoid communication between magento users, i suggest all of you to join the free magento forum website.
November 17th, 2008 at 1:40 pm
Thanks for the installation-guide. It is well written and easy to follow. Is it possible to translate this into German and publish it in my blog? Of course with a link back to you!
November 17th, 2008 at 4:06 pm
Yes, it is possible to publish it in German languageand publish it to your blog (if you put a link back to us). Thank you!
January 6th, 2009 at 11:09 am
This will be a negative post. Magento commerce is the largest piece of garbage I’ve ever used. Their is no support to their user base community, and if there is, they’re a bunch of assholes when it comes to a reply, you pay outrageous fees for an open source product and their platform no matter what host you’re on is slow as hell. This is not a plug for the following, I’m just a user, but get CubeCart. Best ecommerce product for small businesses I’ve ever used for around $200. Oh, and you can process credit cards offline with the CVV code, unlike Magento policing this functionality and insulting businesses that require this function.
January 6th, 2009 at 8:32 pm
Here people can express their opinion: good or bad opinion about a product (as long as their talk are decent). So, if your experience with Magento was bad say so, if it was good say so too.
February 3rd, 2009 at 4:00 pm
The installation process of magento is a nightmare.
I’ve struggled for more than 4 hours trying to install magento, and I keep getting one error after another.
There is no indication of where the errors are coming from, or what’s causing it, and the community forum is no help at all!!
I would not recommend magento to anyone, unless your willing to pay for a professional installation service.
I wish the magento community would spend more time fixing the installation errors than they would adding new features.
josh Reply:
October 5th, 2009 at 5:46 pm
@Pierre,
hi there, try nublue.co.uk they have a one click installation, in fact there are many company’s out the that have this service.
josh
February 10th, 2009 at 6:40 am
Salutare,
Vreau sa startez un proiect de magazin virtual si as avea nevoie de o platforma stabila si versatila.
Afland de acest open source ma gandesc ca este solutia cea mai convenabila. Daca e vreun freelancer disponibil si interesat, va rog sa imi trm mail la andrew_mrc[at]yahoo.com
February 10th, 2009 at 7:49 pm
Printre alte solutii se mai gasesc:
- osCommerce
- Cubecart
- Opencart
- Zencart
Ce doriti sa vindeti?
February 11th, 2009 at 1:41 am
produse cosmetice si de ingrijire.
April 17th, 2009 at 1:38 am
[...] abandon the open source commitments. It will still develop the Community Edition product (which we reviewed here – an early version). The premium version is based on the core of the Community version so the [...]
June 19th, 2009 at 6:58 am
For those looking into Magento seriously I have done a review and analysis here:
http://www.pickledshark.com/magento-ecommerce-complicated-bloated-brilliant/
June 24th, 2009 at 7:53 am
Magento, as any other shopping cart out there, has some drawbacks. But all these small things can be forgiven as the advantages of this shopping cart overweight them.
If you also want to join the number of magento users you may switch fm your shopping cart to magento with cart2cart web service. This service automates data migration http://www.shopping-cart-migration.com