BMM
04-10-2002, 05:26 PM
Hi All,
I have seen many posts/questions about which shopping cart to use. I thought I would share my experience with several of the popular shopping cart systems. I have been building online stores and running web sites for almost 3 years on Windows and Linux. I have technical experience with PHP/MySQL and ASP/MS Server.
What I look for in a shopping cart system is customizability, scalability, and ease of use.
Mercantec: This cart system uses templates for the store look and feel. These templates are hard to customize and easily messed up if you don't take particular attention to detail. Mertantec uses a flat file system so there really is no database integration or scalabiltiy to speak of. The cart functionality is poor and administration of the cart is very frustrating. Technical support was adequate and I give those tech support reps credit for trying to support such a bad product. For example if a large order is placed by a customer(say over 20 different items in the cart) this breaks some of the functionality of the store. We had this problem and a tech support rep had to spend several hours patiently troubleshooting this to determine if our problem was this same old bug or something else. Do yourself a favor and do not use Mercantec.
Yahoo Store: Yahoo store is great for shops that have a small number of items. It comes with a merchant account and payment gateway along with a very good adminastration panel. There are tons of reports and statistics available. Basic customization is easy to do and it is hard to accidentally break something. However, customization beyond the basics is difficult since Yahoo Store uses a proprietary scripting language called RTML. They just recently released a teach-yourself style book about RTML, which may make customizing Yahoo store more easy to do. Setup is pretty is easy and you get the marketing power of Yahoo.... at a price.
Several months ago Yahoo Store announced a new pricing structure that penalizes you if you have a lot of items in your store and then tacks on additional per sale fees. If I remember correctly, each month I was billed 10 cents for every item in the store along with several transaction fees per that reached about 4%. So for a large store with 4000 items the charge would $400.00 a month just for the per item charges! Not to mention the base hosting fee and the revenue sharing fees. You can buy very good shopping cart systems for half this and have unlimited products. We have not ventured too far from the basic templates so have not had much interaction with tech support. Inventory tracking is a pain with Yahoo Store, but can be managed.
Miva Merchant Miva Merchant is a shopping cart system that is based upon a proprietary scripting language called Miva Script. Miva corporation has a large number of indpendent developers/companies that create modules that are easily integrated into a store. Miva provides a lot of doucmentation so that you can Miva Script yourself. I have found that there are modules that are already built for just about any functionality.
The problem with the modules is that you have to trust the person/company that made it. In fact if there is a problem with your Miva Merchant store and you contact Miva Corporation for support. Miva Corporation will blame the 3rd party modules for the problem and not provide technical support until you remove all the modules. I have found this very disturbing in that Miva Corporation fosters this developer network and markets the 3rd party modules as a benefit to the Miva Merchant store system but then as soon as there is a problem they refuse technical support if you have purchased and installed any of the 3rd party modules.
Along with the proprietaty Miva Script comes the proprietary dbase III database. This database adds some scalability but there are problems. First Miva Merchant is slow compared to carts built with PHP/MySQL or ASP/ SQL Server. Second, database corruption is a problem that is inherent in the dbase III dbf file system. This problem is so common that several companies offer recovery services that don't come cheap, $75 per half hour.
Customization is very easy to do, up to a point. The basic look and feel is set and then there are a ton of options/variables that allow to customize. These options are stored in a database file and changed by the easy to use administration panel. Therefore, you don't need to know any Miva Script or HTML. In regards to customer usability, I believe that the developers must live in a cave. Things like having the checkout button and continue buttons on the far right hand edge of the screen can make it confusing and difficult to navigate thru the store. Also, customizing the customer invoice or e-mail is difficult. For example, the invoice that comes with Miva Merchant has a big problem with line wrapping so that the customer can barely understand the e-mail invoice that is sent to them after checkout. Most of these usuability problems can be fix and customized to your liking by purchasing third party modules. But be fore warned the more modules you install the slower your store becomes and the more likely you will have stability problems.
Reports and Stastics are virtually nonexistent with Miva Merchant right out of the can. But you can buy the 3rd party modules to get the reports that you want.
In the latest release of Miva Merchant, 4.x inventory control was added as a feature. Again, the developers must live in a cave. Items are taken from inventory when an item is put in the cart not when the customer checks out. Therefore, items can be out of stock even though no one has paid for the items. We have had a big problem with people (kids or competitors) repeatedly going into the store adding a lot of items to their cart so they are out of stock and then leaving the site without checking out. This leaves the items out of stock for most of the day until we check and restock the items. So, this means that we have to pay someone to monitor the store continually to make sure the items are in stock. In one instance most of the store was out of stock(600+ items) even though not a single order was placed. A 3rd party module has been developed to fix this problem but it costs $400.
In addition to the 3 carts detailed above I have also purchased or used the demo for several others. I am currently in the hunt for an e-commerce package that offers inventory tracking, uses a SQL database, allows easy customization of look and feel templates as well as allowing the code to be customized to suit the merchants particular needs. I have yet to find a stable product that meets these needs that is less than $2,500.
X-Cart: X-Cart seems like a good fit for the criteria mentioned above. I purchased the software about a week ago and had some customization work done by X-Cart. The custom work was done in about 2 days (I was impressed). However, the installation is not going well. In fact I have not been able to get the installation wizard to work and have tried several suggestions by X-Cart tech support . I first reported this problem on Friday and 5 days later there is no resolution. A BIG problem is that there is NO documentation. I repeat NO documentation. So each customer has to figure out the functionality and how to set-up the cart by trial and error. X-Cart claims that they release the source code to the customer. But, who in their right mind would try to customize a store when there is no documentation. In trying to customize/figure out the store, a person is very likley to screw things up beyond hope. Frankly, I think selling an e-commerce product without documentation is stupid and have requested a refund.
So that is my experience with working with e-commerce packages over the last couple of years. I have grown my web sites up to the point that the price of the cart is not much of an issue. The big issue is the time it takes to customize the store and making sure that the store can scale up to the business needs. Hope this helps some you avoid the mistakes that I have made.
I have seen many posts/questions about which shopping cart to use. I thought I would share my experience with several of the popular shopping cart systems. I have been building online stores and running web sites for almost 3 years on Windows and Linux. I have technical experience with PHP/MySQL and ASP/MS Server.
What I look for in a shopping cart system is customizability, scalability, and ease of use.
Mercantec: This cart system uses templates for the store look and feel. These templates are hard to customize and easily messed up if you don't take particular attention to detail. Mertantec uses a flat file system so there really is no database integration or scalabiltiy to speak of. The cart functionality is poor and administration of the cart is very frustrating. Technical support was adequate and I give those tech support reps credit for trying to support such a bad product. For example if a large order is placed by a customer(say over 20 different items in the cart) this breaks some of the functionality of the store. We had this problem and a tech support rep had to spend several hours patiently troubleshooting this to determine if our problem was this same old bug or something else. Do yourself a favor and do not use Mercantec.
Yahoo Store: Yahoo store is great for shops that have a small number of items. It comes with a merchant account and payment gateway along with a very good adminastration panel. There are tons of reports and statistics available. Basic customization is easy to do and it is hard to accidentally break something. However, customization beyond the basics is difficult since Yahoo Store uses a proprietary scripting language called RTML. They just recently released a teach-yourself style book about RTML, which may make customizing Yahoo store more easy to do. Setup is pretty is easy and you get the marketing power of Yahoo.... at a price.
Several months ago Yahoo Store announced a new pricing structure that penalizes you if you have a lot of items in your store and then tacks on additional per sale fees. If I remember correctly, each month I was billed 10 cents for every item in the store along with several transaction fees per that reached about 4%. So for a large store with 4000 items the charge would $400.00 a month just for the per item charges! Not to mention the base hosting fee and the revenue sharing fees. You can buy very good shopping cart systems for half this and have unlimited products. We have not ventured too far from the basic templates so have not had much interaction with tech support. Inventory tracking is a pain with Yahoo Store, but can be managed.
Miva Merchant Miva Merchant is a shopping cart system that is based upon a proprietary scripting language called Miva Script. Miva corporation has a large number of indpendent developers/companies that create modules that are easily integrated into a store. Miva provides a lot of doucmentation so that you can Miva Script yourself. I have found that there are modules that are already built for just about any functionality.
The problem with the modules is that you have to trust the person/company that made it. In fact if there is a problem with your Miva Merchant store and you contact Miva Corporation for support. Miva Corporation will blame the 3rd party modules for the problem and not provide technical support until you remove all the modules. I have found this very disturbing in that Miva Corporation fosters this developer network and markets the 3rd party modules as a benefit to the Miva Merchant store system but then as soon as there is a problem they refuse technical support if you have purchased and installed any of the 3rd party modules.
Along with the proprietaty Miva Script comes the proprietary dbase III database. This database adds some scalability but there are problems. First Miva Merchant is slow compared to carts built with PHP/MySQL or ASP/ SQL Server. Second, database corruption is a problem that is inherent in the dbase III dbf file system. This problem is so common that several companies offer recovery services that don't come cheap, $75 per half hour.
Customization is very easy to do, up to a point. The basic look and feel is set and then there are a ton of options/variables that allow to customize. These options are stored in a database file and changed by the easy to use administration panel. Therefore, you don't need to know any Miva Script or HTML. In regards to customer usability, I believe that the developers must live in a cave. Things like having the checkout button and continue buttons on the far right hand edge of the screen can make it confusing and difficult to navigate thru the store. Also, customizing the customer invoice or e-mail is difficult. For example, the invoice that comes with Miva Merchant has a big problem with line wrapping so that the customer can barely understand the e-mail invoice that is sent to them after checkout. Most of these usuability problems can be fix and customized to your liking by purchasing third party modules. But be fore warned the more modules you install the slower your store becomes and the more likely you will have stability problems.
Reports and Stastics are virtually nonexistent with Miva Merchant right out of the can. But you can buy the 3rd party modules to get the reports that you want.
In the latest release of Miva Merchant, 4.x inventory control was added as a feature. Again, the developers must live in a cave. Items are taken from inventory when an item is put in the cart not when the customer checks out. Therefore, items can be out of stock even though no one has paid for the items. We have had a big problem with people (kids or competitors) repeatedly going into the store adding a lot of items to their cart so they are out of stock and then leaving the site without checking out. This leaves the items out of stock for most of the day until we check and restock the items. So, this means that we have to pay someone to monitor the store continually to make sure the items are in stock. In one instance most of the store was out of stock(600+ items) even though not a single order was placed. A 3rd party module has been developed to fix this problem but it costs $400.
In addition to the 3 carts detailed above I have also purchased or used the demo for several others. I am currently in the hunt for an e-commerce package that offers inventory tracking, uses a SQL database, allows easy customization of look and feel templates as well as allowing the code to be customized to suit the merchants particular needs. I have yet to find a stable product that meets these needs that is less than $2,500.
X-Cart: X-Cart seems like a good fit for the criteria mentioned above. I purchased the software about a week ago and had some customization work done by X-Cart. The custom work was done in about 2 days (I was impressed). However, the installation is not going well. In fact I have not been able to get the installation wizard to work and have tried several suggestions by X-Cart tech support . I first reported this problem on Friday and 5 days later there is no resolution. A BIG problem is that there is NO documentation. I repeat NO documentation. So each customer has to figure out the functionality and how to set-up the cart by trial and error. X-Cart claims that they release the source code to the customer. But, who in their right mind would try to customize a store when there is no documentation. In trying to customize/figure out the store, a person is very likley to screw things up beyond hope. Frankly, I think selling an e-commerce product without documentation is stupid and have requested a refund.
So that is my experience with working with e-commerce packages over the last couple of years. I have grown my web sites up to the point that the price of the cart is not much of an issue. The big issue is the time it takes to customize the store and making sure that the store can scale up to the business needs. Hope this helps some you avoid the mistakes that I have made.
