It’s not uncommon to see $16 billion quarterly revenues from Amazon, but what’s interesting is that much of this revenue is now coming from digital sales. From eBooks to music, digital sales are a wonderful way to make money, and if you make your own digital product marketplace, similar to Amazon, you may just end up with a decent amount of online revenue coming your way.
The idea behind digital product marketplaces is to offer two profile options, one for buyers and one for sellers. You provide the infrastructure for buying and selling, then take a cut of every sale that goes through your site. Since comparing yourself to Amazon is a rather tall order, a better example is the Envato Marketplace, which lets creatives sell items like website themes, audio clips, photos and videos. Just remember, your best bet is to target a niche market.
After much research, I have found that the most cost effective and robust solution is a combination of a solid hosting plan (from $4 per month,) WordPress (free,) the Marketify WP theme ($63,) and the Easy Digital Downloads Marketplace Bundle ($159.) Keep reading to see how to set it all up.
Acquire A Domain and Hosting Plan First
It doesn't matter whether you’re building a digital product marketplace or a simple website for your restaurant – you need hosting and a domain to not only look professional, but handle the amount of traffic we anticipate.
Lots of hosting options exist, but Bluehost is by far the best in my experience. The security and reliability is there, and I’ve always found that the customer support solves my problems within just a few minutes. Not to mention, the backend is friendly for webmasters of all experiences.
Choose which of the plans you want to use for your marketplace. You can always change this during the next few steps, but the Starter Plan is usually what I go with for a new website. It’s the most affordable in the short term, and it gives you all the storage and support needed.
Choose your domain name on the next page, or consider transferring one over that you already own.
Type in the domain name of your choice and click on the Next button. The next page tells you if the domain is available, and how much you have to pay for it. They generally run for around $10 per year, so it’s not exactly that expensive. For transferring your own domain, use the module on the right hand side and walk through the quick process to bring it over to Bluehost.
Type in all of your account information. This includes items like your name and phone number. Move down to the Package Information area, where you can choose an account plan. They bill you for the year upfront, but the more years you commit to the cheaper it is overall.
I recommend unchecking all of the other boxes underneath that, since you can typically find those services for free (or cheap,) by using WordPress plugins.
Sometimes Bluehost isn’t for you. If you expect your site to grow at a fast pace, consider going with WPEngine (check out my WPengine review). It offers managed hosting for companies that plan to scale fast, handling large traffic loads.
Installing WordPress on Bluehost
Once your Bluehost login details are created, it will send you to your Bluehost CPanel. This is your hosting backend for managing your website files, domains and other items.
Go to the Website Builders header on your CPanel main page. Click on the WordPress button to install WordPress on your website. This is a wonderful little tool, so that you don’t have to know much about manual WordPress installations. Just walk through the steps, create your WordPress admin login credentials and login to the backend of your WordPress site.
Make sure you save the URL to your WordPress login page. You’ll use this to access the backend every time.
Creating a Marketplace Website with Marketify
Navigate to the Marketify sales page on Themeforest. Login to your Themeforest account or create one. Consider testing the theme demo to see if it’s exactly what you want. Click on the Buy Now button to complete the transaction.
Once the Marketify theme is purchased, download the zip file to your computer. Just remember where you put the file for later use. Don’t unzip the file.
Go to the backend of your WordPress website. On the dashboard, select Appearance > Themes.
Select the Add New button.
Now, click on the Upload Theme option.
Select the Choose File button and search for the Marketify zip file on your computer. Upload the zip file, install it on your site, and go to your WordPress frontend to see it displayed.
The Marketify theme comes as a complete solution to serve up seller (referred to as author) and buyer profiles. You also have the ability to view and modify the site as an admin.
Comprehensive theme documentation comes along with your Marketify purchase, so you can use this to design your website and build the perfect digital marketplace.
Feel free to design the marketplace however you desire. There’s no reason to cover design here, since most of it is in the documentation, and you most likely want to make your site look unique. However, you will want to figure out if the author end of your site is working properly.
Therefore, I recommend posting a few fake, or real, digital products through a mock author profile of your own. Go to the frontend of your site and select the Profile menu item. Click the Author Dashboard option.
Go to the Add Product tab to create your first item.
Fill in things like descriptions, product names, images and more. Tags and pricing fields are also available, along with URLs to previews and files.
It’s particularly important to fill in licensing, file type and file size information when selling digital products online.
Save the product when finished.
If you click on the Products tab you can view the entire list of items you’ve created and posted on the marketplace. This is great for managing inventory and modifying prices.
The Earnings tab outlines the sales you’ve made in the past, and I particularly enjoy the feature for downloading a CSV file for monthly earnings.
The Orders tab lists every transaction made, whether they are being processed or already completed. Click on one of the View Order links to see additional details like payment type and when the purchase was made.
Implementing the Easy Digital Downloads Marketplace Bundle
With Marketify you basically just have a website for people to buy and sell physical products. It provides a few tools for simple digital downloads, but it’s not really all that robust for making a serious digital marketplace.
Because of that, we need to download and install the Easy Digital Downloads Marketplace Bundle, which provides features for commissions, reviews, wishlists, points and rewards, frontend submissions, social logins and recommended products.
This comes in a zip file, so save it somewhere on your computer, then go to your WordPress dashboard. Go to Plugins > Add New.
Select the Upload Plugin button.
Click on the Choose File option, locate your Easy Digital Downloads zip file and upload it to the dashboard. Click the Install Now button and walk through all of the steps to activate the plugin on your website.
Once this is completed you can go to the Marketplace Bundle from Easy Digital Downloads page.
Click on Purchase > Checkout.
This brings you to the shopping cart page, so fill in your personal information and credit card details.
Once the transaction is complete it will prompt you to download the bundle in another zip file. This is yet another WordPress plugin, so all you have to do is walk through the same plugin installation process we talked about above for Easy Digital Downloads. Go to Plugins > Add New on your WordPress dashboard, then upload the zip file to your dashboard and activate it.
The Marketify theme won’t work properly if you don’t install all of the plugins it is meant to run with. We already talked about Digital Downloads, but I would recommend going to the guidelines from Marketify to see how to install other required plugins like JetPack.
Now it’s time to add a payment gateway. Easy Digital Downloads allows you to collect payments through PayPal Standard. To add your PayPal email address and modify items like accepted payment methods, go to Downloads > Settings > Payment Gateways while in your WordPress dashboard.
If you would rather choose a payment gateway like Stripe or PayPal Pro, you have to check out the other options here. To install these gateways, pay for them, download the files, and treat them like you would any WordPress plugin. By that I mean go to Plugins > Add New and walk through the process.
Every good marketplace sends out purchase receipts to customers and sales emails to vendors. How do you set those up? They are activated by default in Easy Digital Downloads, but you probably want to customize them.
Go to Downloads > Settings > Emails.
Modify the Purchase Receipt and Sales Message however you want. You’ll notice that each one has handy shortcodes underneath to create dynamic messaging for vendors and users.
A huge part of every marketplace is adding pages for both vendors and users to sign up and register quickly. In order to do this, create two brand new pages. Call one something like User Registration and the other something like Vendor Registration.
You can create a new page by going to Pages > Add New.
Use the [fes_registration_form] shortcode on the vendor registration page. This creates the registration page automatically.
Use the [edd_register] shortcode on the user registration page.
Keep in mind that Easy Digital Downloads provides wonderful documentation for designing and building your digital marketplace. I would recommend reading through all of this to ensure that your site is the best it can be. It’s also not a bad idea to view the Marketify documentation page, since it provides tips on making your frontend look great.
That’s all you need to know in terms of creating the platform for your digital product marketplace. Now it’s up to you to structure a solid design and bring in new buyers and sellers to make some money! Let us know in the comments section if you have any questions.