Although I’ve been selling products through WordPress for over three years, this project was really fun because it gave me the opportunity to rethink all the services and infrastructure involved and build something new from scratch.
It’s clear that WordPress has grown into an excellent platform for launching a digital products based business. I thought it would be worth sharing some of the great tools, products and services we relied on to get the job done for those interesting in launching a similar type of business.
Hosting and E-mail
Hosting and e-mail are the obvious foundations of any online business. We’re using a $10/mo droplet on Digital Ocean (which I’ve written about previously) for hosting WordPress, and Google Apps for e-mail ($5/mo). Site notifications and e-mails are handled by Mandrill. The domain and SSL certs were purchased through name.com.
If you’re not comfortable managing your own server droplet (which can be time consuming), one of the several managed WordPress hosts might be a much better option.
Aside from WordPress, the piece of software we rely on the most is Easy Digital Downloads. It’s a free plugin originally developed by Pippin Williamson and supported by an excellent team. It also has a number of paid extensions we’re using.
Software Licensing allows us to deliver automatic theme updates to customers. Stripe Payment Gateway allows us to handle payments through the site. Auto Register creates a new user accounts when a product is purchased. EDD Download Info gives us a few more metaboxes to link to our theme demos and change logs.
We’re using Stripe for payments. They just launched in France and are an excellent way to handle credit cards. They charge 2.9% per transaction + 30c. All payment information is safe and encrypted over SSL. We also don’t hold any of the payment details (other than name and e-mail) on our site.
Design and Theme
Hexagone sells themes, and of course we wanted to use one of our own products. We’ve launched using the theme Reunion, which integrates nicely with Easy Digital Downloads and looks great on any device. We made slight customizations for our custom account dashboard, home page, and to use different sidebars across the site- which was super quick compared to building something from scratch.
We’re handing all our support via e-mail for the moment, and used Gravity Forms to set up the submission forms. We considered using bbPress (forums) or HelpScout (service), but decided to start it off as simple as possible.
We’re still working to expanding our documentation, and we used our own custom plugin to create a Documentation Post Type. It’s on GitHub, and you’re welcome use it too.
Fx and I set up a Slack account for internal communication. We also use GitHub, Trello, and e-mail for tracking projects. Before we agreed to start the business, we also had face-to-face Google Hangout.
Communication with our customers is also super important. We’ve both used MailChimp for newsletters in the past, but on this project we wanted to support other France-based business and are happy to be with MailPoet. New customers automatically get signed up for one of the newsletters, but can easily opt-out if they don’t want great tips about using WordPress or more information about our themes.
We’ve been using WP DB Migrate Pro (commercial) to keep databases in sync between local and production while we develop the site.
User Switching allows to make sure customer accounts are working correctly.
Custom Taxonomy Sort, Login Logo, Google Analyticator, and SEO WordPress are a few of the other plugins we’re using.
Obviously everyone’s products business will be different, but we’d happily recommend all of these tools and services mentioned. If you have any questions, please post in the comments!