WordPress.org

Ready to get started?Download WordPress

Plugin Reviews

WP e-Commerce

WP e-Commerce is a free WordPress Shopping Cart Plugin that lets customers buy your products, services and digital downloads online.

167811

107 reviews
Average Rating
2 stars
2.8 out of 5 stars
1 star
Dreadful code base. Developers beware.
By , for WP 3.5

I've been using WP e-Commerce for a couple of years... at first, because it was the only solution that integrated with WordPress in any meaningful and easy-to-use way.

Unfortunately, this plugin id a developer's worst nightmare. Unbelievable amounts of presentational code that should have been made customizable via template files is instead hard-coded into the core. That's right... if you want to modify basic features like "Customers Also Purchased" templates... you have modify WP eCommerce's CORE. Have fun upgrading that in the future. Unfortunately, that's a common theme here - almost every part of this plugin is programmed in the most haphazard, poorly considered way imaginable.

The way this package handles of digital downloads is a disaster. Let me explain...

Adding digital products is pretty straightforward initially... you add files by uploading them to a specific folder on the server, then, when you attach the files to a particular product, a new post is created in a hidden custom post type.

By itself, that's no issue... but this is where things start to really suck... every time you add a file to a product, even the same file over multiple products, a new post is created with a reference to the file on the server, leaving you with multiple file reference entries in the database. And more bizzarely, the post title is used for the file path while post content is not used - so you can't give files meaningful names nor can you manage your files in any reasonable manner other than by hand using a MySQL editor. So... you now have multiple posts referencing the same file... and those file-posts are linked to products using post_parent. Got it? Ok, brace yourself, this is where it gets messy...

If a customer buys a product that contains attached files, a guid is generated for each download link and a database record saved with a reference to the aforementioned non-public file-post in the database to obfuscate the files... BUT... if you ever remove a file from a product (i.e. you click the red X in the Edit Product screen), even accidentally, it permanently breaks every link for every existing purchase (of that file) in the database. If you add a new file to the product, WP eCommerce will not generate new links for existing customers... nor does it even provide an option for it... because in the database, download links and purchases/carts are entirely independent. Oh, and WP e-Commerce doesn't allow you create manual orders from the back-end if something gets screwed up (which is all too likely considering the mess that is the code base). Sure, there's a $50 add-on you can buy, but it's broken too, and requires substantial developer hacking to get working.

Do yourself a favor and avoid this disastrous software at all costs. Check out WooCommerce instead. While it's not perfect either (trust me, no ecommerce software is - and I have developed for all of them), it is much more admin-friendly, developer-friendly and FAR more well thought-out.

4 stars
Simple plugin, but no support
By , for WP 3.5

Simple plugin, but I need little customization and send five email, no reply :(

1 star
Nothing but trouble
By , for WP 3.5.1

Purchased WP e-commerce Gold Cart plugin, hoping that I would be able to take care of the little things you usually encounter with a WP plugin.

This plugin is HORRIBLE! The code sucks, questions on the support forum are never answered, and the documentation is worth nothing.

Categories of products: I rewrote the grid-view to be able to drill down categories without showing all products. I expected there to be functions to do so, but no.
Shipping: Cannot get shipping to stick. It will default to whatever it finds.
Category images do not stick. Category default view does not stick. Category image size determines the grid size, had to fudge.

DO NOT USE. I repeat: do not use!
-Ingrid

1 star
Continuous Loop On Checkout MAJOR PROBLEM
By , for WP 3.4.2

I have used this plugin on about 5 different sites. They were all working great, and then recently they are all having major problems. At checkout the customer can't finish checkout because there is a continuos loop sending them back to the beginning every time they click anything, so customers can't finish checking out. We are now trying to switch all of our customers over to use woo commerce, because the support is also non existent. I was hoping with the most recent update that some of the bugs would be fixed, but they weren't.

To all those out there, just avoid this plugin, it looks enticing, but will be nothing but headaches for you in the long run.

5 stars
great
By , for WP 3.4.2

nice cart

1 star
Too many issues, poor support
By , for WP 3.5.1

I installed this plugin in a number of sites and it seemed to work fine for a while. I didn't even mind paying $50 for the Gold Cart plugin to get the Authorize.net gateway. For a while it worked fine, but I've since had trouble on a number of the sites it's installed on, the most recent being an issue where trying to check out and pay loops you back to the beginning of the checkout process. I even tried reverting to default themes and disabling all other plugins, and I still get the issue. The community support has suggested changing or disabling shipping options, but that hasn't solved anything for me. And speaking of support, it's almost non-existent unless you do pay for an upgrade, and even then there are times I haven't heard back from them. That's not the only issue I've had though. It seems like each time I set it up there's some code tweak that needs to be made i order for the checkout to be functional unless you're using PayPal, which takes you off the site.

I'm always afraid to update this plugin because it seems more often than not that it breaks something. If some of the stores I set up with this plugin didn't have hundreds of items in them, I'd find another solution. I'm just hoping the next update fixes this checkout looping issue.

1 star
not worth the fight
By , for WP 3.5

After reading all of the reviews this plugin looked great. I installed it and set up my store easy.

Then I noticed the problems. I could no longer view the pages on my site from the wp admin page, the site timed out. I verified that the problem had a direct correlation to this plugin being activated. When the plugin was deactivated I could edit/view the pages on my site from the admin page ... when the plugin was activated the site timed out when I attempted the same action.

I sent an email, via the plugins website asking for assistance. I've never heard back. After further reading I'm not alone in encountering the 'special features' of this plugin.

1 star
Not great
By , for WP 3.5.1

WP e-Commerce made lots of promises but delivered on very few. Digital downloads did not work at all and there is next to none support available, not even paid support. User forums some help but not much. Very disappointed!!

5 stars
Works for me!!
By , for WP 3.4.2

Works for me for what I want :D

1 star
I hate this plugin ?
By , for WP 3.4.2

the plugin author write a warn post after creating my post to post issue on their own site instead of here.

This is a fully cheat. They made plugin but not gave support here. They should provide help to people who use them or trust their software.
------

Edit on 14 July 13.

This developer never provide support or anything to help the user. They demand more and more money by threat the user about the blah blah.
If you impelement this script you find bunch of security hole. If you pay that developer they will cheat you more.

Before start using this plugin Call the idiot guys who made it. Don't blame me that I not tell you about this. People not write in this comment because they have cheated and have a bunch of big site and he can afford it. Who can afford idiot to pay lot of $.

Shame on WordPress to approve this plugin. How you can call it free :(

You must log in to submit a review. You can also log in or register using the form near the top of this page.