Is there an e-commerce solution for wordpress which will allow a shop with an onsite blog?

If so, what are the options and is there generally one thats considered the 'best'?


I highly recommend WooCommerce. Those guys are brilliant. It's based off of Jigoshop another great solution. To me, though, WC is one of, if not, the best solutions for WP e-commerce. Great support. Great themes. Uber easy to integrate with a custom theme as well.

  • 2
    +1 for WooCommerce. Easily one of the best free e-commerce plugins available for Wordpress at this point in time. – Dwayne Charrington Mar 5 '12 at 21:05

Try WP-eCommerce, it's quite supported and has themes designed around it!


I've had great luck with Ecwid, although for most cart owners it will be a paid solution. It delivers everything via a CDN, which helps load time - on the down side, it uses very heavy javascript, which may slow things down on WordPress. The biggest reason I went with it on a particular project is the store is managed in a separate backend from the site, meaning the production and shipping guys can still do their job without mucking about with permissions in WordPress.

I would most definitely NOT use WP-eCommerce, as every time I've worked with it I've spent more time attempting to debug or fix it than actually using it. It's not supported (unless you're willing to pay for support), and they will charge you to fix their own sloppy coding errors. Until they rewrite it from the ground up, avoid it like the plague that it is.

Also, as The Z Man recommends, WooCommerce is definitely awesome.


I can definitely recommend WooCommerce as it's pretty solid and getting more and more theme support outside of just WooThemes. Have also used WP-eCommerce but didn't have as much trouble as others have indicated. Everything like this is always case-by-case anyway, depending on your specific needs. The Shopp plugin is also worth a shot and seems to be pretty intuitive based on the little time I've played with it.


WooCommerce, Cart66, Jigoshop. All great plugins each with their own pro's/con's

Whichever Wordpress E-Commerce platform/plugin you use, make sure you are PCI Compliant (something many site owners are ignorant of).

All of these plugins will allow you to use either Paypal or some gateway's hosted checkout page which places you in compliance but weakens the brand and discomforts the potential buyer (something you don't want to do right before they're about to give you their money). You can go the Paypal route, implement the PCI standards yourself (read: $$$), or use a hosted checkout page that offloads the PCI compliance. Check out this article about the complexities of PCI Compliance. Here's a snippet explaining the levels of PCI Compliance:

Even if your website does not store credit card data, if it transmits credit card data you need to complete the Self-Assessment Questionnaire C (SAQ C) in order to be compliant.

Credit card companies and merchants are cracking down on PCI non-compliance and the penalties are hefty. Here's the list of requirements on the PCI Security Standards website.

All that said, I would go with WooCommerce or Cart66 with their baked in Mijireh integration so that you can have a hosted checkout page (read: PCI Compliant) and have it look like your site (read: brand recognition and customer comfort).

Not the answer you're looking for? Browse other questions tagged or ask your own question.