So many options out there – how to choose? First, educate yourself on the difference between a self-hosted ecommerce solution (an ecommerce plugin like WPEC or a dedicated solution like Magento or Zen cart) vs a hosted ecommerce solution (like Shopify or bigcartel) and decide what features you really need before you select a product. Each option has a different cost structure.
Hosted ecommerce solutions
Shopify and other hosted solutions include all the transaction fees associated with a payment gateway plus extra transaction fees for Shopify itself. So hosting and other monthly fees are generally higher but up front and maintenance costs are much lower. Also, hosted solutions always have final checkout take place off your site – some do this more gracefully than others but it’s not ideal. I mention Shopify since they have much better templates than most other similar services I am aware of.
If you want a fully integrated self-hosted solution then a WordPress plugin might be a great option. You get all the power of a WordPress site without having to “tack on” the store with a separate software package (like Magento).
WP e-Commerce (WPEC)
This group is doing something great by offering the basic code as a free plugin. You’ll need to pay to have a fully featured store but by offering the free option they are sticking closer to the spirit of Open Source software and, most importantly, the plugin will get more community testing and input so that’s a good recipe to grow strong over time. I have
I have used WP e-Commerce for 3 projects. It’s not perfect but offers a great balance of usability and features. There are some bugs and the code is rapidly evolving so that takes time to keep up with. But to me it seems to be the platform with the most momentum behind it.
Some useful features I’ve come across:
- Different pricing (and stock control) for variations of one product
- Tax options are strong but do not support tax variations by city. That is a big issue here in California. there is a new paid subscription option to solve this issue offered by TaxNOW but it’s really expensive at $.50 per transaction – that is what they charge to calculate tax for you.
- there are 18 free plugins and more paid ones out there.
- Lots of shipping integration options
- Lots of gateway connection options (I usually use PayPal Pro – it has a simple fee structure)
If you just need an order form but not a whole shopping cart then this is a really simple solution that can easily accept and manipulate other kinds of non-purchase information since it’s got all the easy-to-use form building elements right there. You can even make ‘buy now” buttons that will prepopulate the form form other pages (although not like a cart where it will remember those settings from one page reload to the next). Gravity forms can do fancy things like connect to a MailChimp account so users can automatically sign up for a mailing list. Or even turn a purchase into a post – that would take lots of work to do in a real ecommerce system. This solution is limited to a fairly small number of products although if you can design a compact form or split the form into pages (a built in feature) then “small” could mean hundreds of products. Payment gets finalized at PayPal.
UPDATE: Gravity Forms now supports PayPal Pro so you can take credit card information on your site.
Examples of how I’ve used this tool:
- A simple Gravity Forms order form/store
- A donation form that allows for extra information to be captured
Seems to be the main competition to WPEC. There is no free version. I see an equal number of complaints about bugs but I have never used it.
This one lets you enter some products and easily add a “Buy Now” button you can put on any page. It doesn’t have category-based layouts so it’s not really for managing a full store. There are a few plugins out there that will automatically generate PayPal buttons also.
This is a new offering. These folks were tired of working with Shopp so made their own system. Seems feature rich for a 1.0 version but I have no experience with it.
Some lists to learn more
- 10 best WordPress Plugin for ecommerce via Gaea
- Another top 10 list via speckboy
- 5 nicely detailed reviews via sixrevisions.com
- Comparison notes on WP ecommerce plugins
The best place to buy Ecommerce WordPress themes for WPEC is Store Front Themes. I have used a few of their themes and they are really clean and modern.