WP eCommerce Has a New Home

In what has been a long time coming, WP eCommerce has changed the URL of its website from GetShopped.org to WPEcommerce.org. Between the Shopp e-commerce plugin and Getshopped.org, it was confusing as to which product the site represented. The move to a more recognizable URL is the pinnacle of a series of improvements the project has undergone in the past few years.

WP Ecommerce Website
WP eCommerce Has a New Home

A Multi-Year Rewrite of WP eCommerce

At nearly a decade old, WP eCommerce has gone through its share of ups and downs. It has a reputation among some developers in the WordPress community as being bloated and poorly coded. “The purpose of the rewrite is to bring us back up to latest WP coding standards,” Dan Milward, Founder of WP eCommerce, told the Tavern. “When we first released ​WP eCommerce, WordPress had sketchy coding standards at best (WordPress was at v1.5)​. As such, ​making a complex eCommerce Plugin back in the day was difficult and we had to do things in ways that are now frowned upon.”

To put this in perspective, custom post types, taxonomies, and many of the hooks and filters developers rely on today simply didn’t exist. The legacy code has plagued the project from the beginning and is largely responsible for its negative reputation.

Not having a robust set of WordPress coding standards to develop from allowed other eCommerce plugins to enter the market and leap frog over WP eCommerce. “We feel like those days are behind us and that it’s our turn to do some leap frogging.” Milward said. The alignment with today’s coding standards means WP eCommerce has a smaller footprint, runs faster, and is easier to maintain.

A Team Effort

Gary Cao, who previously lead the development of WP eCommerce, helped pave the way towards aligning it with today’s coding standards. Justin Sainton, co-founder of WP eCommerce, has taken over the role and is leading the development of WP eCommerce. Sainton is a well known developer in the WordPress community and has an impressive array of core contributions to WordPress.

Sainton and Milward approach problems from very different yet, complimentary angles. The relationship has helped create a better business allowing each to focus on their core strengths. The WP eCommerce support team has been instrumental in being the front line of the company. “These folks are the front line and they are turning public opinion around in the WordPress.org forums and in premium support​. They are doing a great job at serving the WP community,” Milward said.

Pippin Williamson of EDD With 45 Commits to WP eCommerce
Pippin Williamson of EDD With 45 Commits to WP eCommerce

Contributions have come from non WP eCommerce core developers as well, including the competition. Pippin Williamson, founder of Easy Digital Downloads, has 45 commits to the project since 2013. In early 2013, Williamson explained in detail why he contributes to WP eCommerce.

I empathize with projects attempting to overcome a bad reputation when they clearly want to earn a better reputation. If you write bad code and never actually try to improve your project then I have a hard time believing you actually care about your users’ experience. The team behind WP e-Commerce is NOT one of those teams that doesn’t care about improving their plugin. They are one of the most down to earth, caring team of developers I’ve met. They really, really care about their users and customers, and they truly want to make WPEC a kick ass plugin again.

Ben​ Huson​, Lee​ Willis​, Jeff​ Shutzman​,​ and Curtis McHale, among others also contribute to the project.

The Future of WP eCommerce

With the launch of the new site complete, Milward says the next feature they’re working on is implementing a theme engine based on the work John James Jacoby put into bbPress and BuddyPress. New object-oriented APIs and integration with the upcoming WP-API are among some of the other features planned for a future release. There will also be improvements to the WP eCommerce marketplace ecosystem for developers.

Time to Give it Another Chance?

WP eCommerce is nine years old and continues to chip away at legacy code, but has made substantial improvements over the past two years. Perhaps it’s time developers and users give it another chance. WP eCommerce is free to use and available in the WordPress plugin directory. If you’ve recently launched a project or use WP eCommerce, feel free to share your experience in the comments.

Would you like to write for WP Tavern? We are always accepting guest posts from the community and are looking for new contributors. Get in touch with us and let's discuss your ideas.

6 Comments


  1. Thanks for the great write-up, Jeff. Really appreciate all the kind words. As anyone who runs an open source project knows, it’s a labor of love as much as anything else. Always nice to see hard work recognized.

    If anyone is curious about the types of sites using WP eCommerce today, we have a great showcase up –> https://wpecommerce.org/showcase/

    Cheers!

    Report


  2. I wonder what Dan Milward sees when he takes a step back and looks at the eCommerce landscape as it relates to WordPress. Where does he see it going?

    Report


    1. Great question. I can’t speak personally for Dan – but I know with regards to our vision as a team, we see the eCommerce landscape growing, maturing and continuing to become more and more innovative. You could ask a similar question, swapping “publishing landscape” for “eCommerce landscape” – and you see how drastically WordPress has revolutionized that space. We believe the same thing can happen in the eCommerce space.

      That said – many, many things about WordPress simply aren’t made for eCommerce. From database schemas to data models to transactional database writes – there is a lot of shoehorning that we have done in the last 10 years :) While I see things like WP eCommerce, Woo, and Easy Digital Downloads continuing to do phenomenally well as stand-alone plugins – I’ll be shocked if the coming years don’t include SaaS businesses, built upon these upon source projects, to mitigate WordPress’s native shortcomings (note: “shortcomings”, in that it’s not intrinsically designed for eCommerce.). Things like the upcoming WP-API make opportunities like that all the more feasible.

      The technical and economical landscape is growing and evolving at a more rapid pace than ever before – and open source software like WordPress and WP eCommerce makes it possible for businesses to be a meaningful part of the global economy. We couldn’t be more excited to be a part of it.

      Report


    2. Hehe you’re daring asking a star gazer like me a question like that ;)

      Our short term plans are to stay focused and to make kick ass software with our friends in the WP community. Some of the long term things that come to mind are:
      – better themes (mobile)
      – better User Interface
      – SAAS

      Oh and faster. Automattic bought socket.io for a reason right. We’re using it in gamefroot.com V2 (that we’re about to release) and it is bloody quick.

      Thanks again Mr Jeff :)

      Report


    1. We use that term loosely. Not ‘co-founder’ in the sense of being there in the beginning (as I certainly wasn’t). Co-founder in the sense of a co-owner of the business behind it. (See http://www.poststat.us/wp-e-commerce/ for more on that)

      Report

Comments are closed.