A word with WP E-commerce

by Mark

I’ve been doing a lot of searching around lately for e-commerce software that will do what we need and do it well. That is to say, it needs to handle album downloads pretty damn well. Since our label isn’t exactly very big, ideally it would need to be free or of very little cost. This is my experience and rant with:

WP e-commerce 3.7.5.3 – WordPress Plugin (http://getshopped.org/) – Free / $40 single / $195 business
This is a plugin designed for WordPress to help you sell things on your blog/website. It’s one of the very first i found when searching for an e-commerce solution. We took this plugin into strong consideration because it was very easy to customize (WordPress is essentially the template and there’s thousands of them). The ability to use FTP to upload our .zip albums was a huge plus, since many of our albums run 100MB and over. With the help of an additional plugin (which you have to pay for), you can make single song uploading easy.

Here’s where the good comments end. The plugin is incredibly buggy and chunky. Changing the plugin and tweaking it to your liking requires PHP knowledge, time and a lot of patience. Support on the forums is nearly non-existent. Seriously, don’t even bother making an account to ask questions. There aren’t nearly enough developers to help and/or they mostly seem to be on vacation. If you’re hoping to sell multiple versions of an album (Such as offering MP3, FLAC, etc.), you’re out of luck as product variations don’t work well for downloads. The only options you have for user downloads are the number of times the customer can download the album and “ip-address lock”, which restricts the downloads to the customer (assuming they have a static IP). If you would like an easy way for customers to listen to the album tracks, you’ll need some crappy MP3 plugin that they sell (that ALSO requires the “Gold cart”).

The actual shopping experience for the customer is sub-par and incredibly basic. Ideally, you would like to have customers sign up to have an account on your e-commerce site so they can access their digital downloads if they need to, as it’ll hold their records. Upon checkout, you can assign whether or not the user needs to make an account before they can purchase, which means it’ll stick a “register” form right below the cart and above the checkout forms. That’s it. No log in form or anything for the customers who may already HAVE an account. There’s also no option for both guest and registered user checkout, something a lot of the other carts do have. Also, your customers will have NO idea how big the download is or how much longer it’ll take, since for some reason, no matter what browser you use, it won’t tell you how big it is.

Should you decide to use this plugin, your experience will vary greatly. From the very first time i set it up, upon checkout for a digital purchase, it kept asking for shipping method, even though it had no option to input it. In another installation, I had to up my PHP set memory limit because ’32M’ wasn’t enough for it. From my latest experiment with this plugin, i’m getting strange user account issues where registered users aren’t allowed to see their account information or downloads, even if they’ve already made their purchase.

The developers insist their plugin is incredible/the best and they even have plans to take over the world. Uh, sure guys, whatever you say. It’s really hard to take you seriously when you call us lazy in your own FAQ:

Q: Awesome! You don’t expect me to manually load them all do you?
A: Cough Lazy Cough… excuse me, I had to clear my throat…

Q: Do I have to manually upload each and every track of an album? Can’t I just plonk the entire album online?
A: Cough Lazy Cough…oops, had to clear my throat again. I think I need a glass of water.

Selling Tickets
Q: How do I sell tickets?
A: We’re so glad you asked!

That last question had no actual answer.
Under “Support” in their FAQ (Last two questions of the three):

Q: But you give the software away for free – shouldnt you help us for free?
A: HA! Oh wait, you were serious weren’t you.

Q:Are you always so snarky?
A: Yes.

Q: Do JCROP images have to be so square?
A: Um…yeah. If you got a problem with it, crop your own damn images.

Troubleshooting
Q: I upgraded WordPress, and now a bunch of the links in my store are broken?
A: That’s because WordPress hates you! Oh just kidding…

Q: I changed the page name/title and everything is broken now – what do I do?
A: Ooooh, sucks to be you..

Yeah, every single one of those were pulled from the FAQ. Humor is good, this is not. Be a little more professional about your product. It’s a huge mess trying to deal with this plugin. But don’t take my word for it, go to their forums and take a gander at the thousands of unanswered questions.

Verdict for WP E-commerce:
MP3 Downloads: AVOID
Physical products: USE EXTREME CAUTION