How to create a digital multivendor marketplace with Dokan

You might be thinking that what is a digital product? The answer is really simple. Digital products can be defined as the product that does require payment meant for any manufacturing or distribution. For example : Wikipedia article, webinars, internet coupons; electronic tickets; video tutorials, digital media, such as e-books, downloadable music etc.

Now, a related question is how can we create a digital marketplace using Dokan? I hope if you read until the end you will be able to figure it out.   


Dokan is a multi-vendor marketplace plugin powered by WooCommerce.Before starting to create a digital marketplace with Dokan we need to know the system requirement of Dokan. Before we install Dokan we must need the followings:

  1. PHP 5.6 or later
  2. MySQL 5.6 or later
  3. WordPress 4.4.1 or later
  4. WooCommerce 2.5.1 or later
  5. Dokan-lite/Dokan-pro

Installation of plugins:

  1. Login to the admin panel of WordPress
  2. Navigate to Plugins → Add New → Popular and find WooCommerce. Click Install. Once installed, click Activate.
  3. There will be a configuration screen. Move forward and configure the options as you need them. If you need to know more about how to configure WooCommerce, follow their documentation here. We strongly recommend you to watch WooCommerce 101 Series before starting the installation and configuration process. Because the whole system depends on it and you should understand how things work to run and decide things in future.
  4. When you are done, go back to the Plugins menu again and click Add New → Upload File. Click Choose File and select file you downloaded from
  5. Click Install Now. When done, click Activate Plugin.


Digital marketplace with Dokan:

We have a clear concept of the digital product. We should move a step forward to create a marketplace using Dokan. We already know that Dokan is powered by  WooCommerce.This is the reason that all the product and data of Dokan is handled by WooCommerce. We already know that WooCommerce has digital or downloadable product support. Dokan has the same option on the front end so that the vendor can sell both digital and physical products from the same store and upload from the frontend.

Here are the steps for a vendor to create a digital product-

1. Login to your Dashboard

2. Navigate to Products → Click on Add New Product button from the top right.

3.Enter the product title, price and all the common field values.


4.Now enable the downloadable checkbox

You can see that the product status is pending that is because the product needs to be published from the backend. In order to do that you have to navigate to wp-admin→ Product→ All Products(Click on the product )

There is a publishing option. When an admin click on the publish button the product is published.

And the product status will be changed. In Dokan plugin you can allow your vendor to publish product directly.

Restriction Management:

You just learned the way to create a downloadable or digital product. In case of digital product, there is a big necessity to restrict the ability of download.

Allow me to explain the option, Name, Download limit, Download expiry.


Name: The name field is the name of the downloaded file. You can define that because you might name the original file and the user download file to have different names. Say the original file names are something like “” and user who will download the file as “New Album”. That is what you can do with the help of the option.

Download limit: The limit for the customer will be able to download the product.

Download Expiry: The availability of the download link.

You are all set to create a DIgital Marketplace with Dokan. I hope this blog will help you 🙂

Customer’s View:

When a customer wants to buy a  digital product then the login to his id, and add the product to his cart.

Then when the payment is done completely and the order is completed then from the vendors’ dashboard as shown in the screenshot :


Then when the payment is done completely and the order is completed then from the vendors’ dashboard as shown in the screenshot :


Now, the cusomer can easily download the product from his order detils page. Also, he/she will get the download link through e-mail. 

A digital product is ready for a customer to download. This is really simple when you have an easy and user-friendly plugin like Dokan. I hope this blog will help you with a creation of a digital marketplace. You can check Dokan plugin demo here.

Leave a Reply

%d bloggers like this: