DpMarket - A Complete Digital Marketplace Multi-Vendor Platform

Updated on: 21 May 2025

Created on: 21 May 2025

By: wowtheme7

Email: wowtheme7@gmail.com

For a quick and easy installation we created for you this technical support.

If you have any questions that are beyond the scope of this help file, please feel free to email, via my user page contact form or put a ticket at Support Center .
Thank you so much!

About DpMarket

“DpMarket” is a powerful and versatile Laravel script designed to create a dynamic digital marketplace. Ideal for selling software, eBooks, music, and other digital products, DpMarket supports multi-vendor functionality, enabling you to build a robust platform where multiple sellers can manage and sell their products seamlessly.

DpMarket is a robust PHP script crafted to build a dynamic, multi-vendor digital marketplace. This platform empowers authors to easily register, upload, and sell a wide range of digital products, including WordPress themes, plugins, PHP scripts, graphics, and more.

DpMarket offers a sleek and user-friendly interface, ensuring a seamless experience for both vendors and customers. Authors can manage their profiles and product listings effortlessly, while administrators maintain full control over the marketplace via an intuitive admin panel. The script features secure user authentication and efficient database management, providing a safe and reliable environment for all users.

With customizable features and a fully responsive design, DpMarket ensures your marketplace looks professional a nd performs perfectly on any device. Built with SEO best practices, DpMarket enhances product visibility in search engine results, driving more traffic and increasing sales. Regular updates and comprehensive documentation make setup and customization simple, even for those with basic PHP knowledge. DpMarket is the ideal solution for launching a successful digital marketplace, empowering authors to showcase their creations and offering customers a vast selection of premium digital products.

Server Requirements

Before install, please make sure you have the components bellow enable on your server
                    
                    PHP 8.1 or greater (with PHP exec function, etc.)
                    OpenSSL PHP Extension
                    PDO PHP Extension
                    Mbstring PHP Extension
                    Tokenizer PHP Extension
                    XML PHP Extension
                    PHP Fileinfo extension
                    PHP Zip Archive
                    Rewrite Module
                    
                    
File and folder permissions
                    
                    /bootstrap        775 or 770
                    /public/uploads   775 or 770
                    /storage          775 (recursively)
                    
                    

Installation

Instructions

Thank you for being one of our buyers. We are glad that you have joined us and that you are a user of our products. We hope you like it. As part of our support for our products, we have provided a complete user guide for our products. All you have to do is follow this guide step by step to install your site.

This item made by Wowtheme7 under Envato Extended & Regular License

What Wowtheme7 Support Include?

Important!

We don't provide free customizations or installations or server problems fixing, we can provide them as paid services.

After downloading file from codecanoyn just extract in your computer and you will get three folders:

Step 1: Upload project.zip to your host and unzip.

Step 2: Extract the project.zip file.

Step 3: Now, Browse your application http://yourdomain.com Installer first step showing the directory and server requirements.
If all requirements meet then *Enter your database name, host name, username, password and click on Install Now

Installation image

Step 4: Now create your account as admin in this platform, put your username, email and password

Installed Successfully image

Step 5: Now, Click on Click to "GO TO WEBSITE" your application button to access application.

Installed Successfully image

Step 6: Please go to your domain name http://yourdomain.com/admin/login

Step 7: Put your credentials what you have set during installation process

Step 8: Thank you for purchasing.

Install Video Tutorial If you face any problem please see the Video Tutorial Click

NB: If you are failed to install this script to server then send us a mail in wowtheme7@gmail.com

Please use the left navigation bar to browse through this support. Let’s go !

Accessing the Admin Panel

Login: Use the admin credentials (username and password) provided during installation or setup to log in to the admin dashboard.

Dashboard Overview: Once logged in, you'll see an overview of key metrics such as total sales, vendors, orders, and users. This gives you a snapshot of the platform’s activity.

Admin Dashboard

The items comes with the latest Secure admin panel with a unique and very much informative Dashboard. You can check all information and process by login on to your dashboard.

Create User

Please open you main site url. Then click Create Account

Create Reviewer

Please click Reviewer Tabs on your Admin Dashboard. When open Reviewer form Then Put All review information.

Manage Category

Navigate to Categories: In the sidebar menu, look for an option like “Manage Categories,” and within that, you should find a section called “Categories” , “Category Attribute” , “Sub Categories” , “Review Category ”

Adding a New Category Create Category Button: Once in the Categories section, there will typically be a button such as “Add New Category” or “Create Category.” Category Name: Enter the name of the new category (e.g., eBooks, Software, Graphics, etc.).

Parent Category (Optional): If the category is a subcategory of an existing category (e.g., "Fiction" under "Books"), select the parent category. If it’s a top-level category, leave this blank.

Category Description (Optional): Add a description of the category to explain what kinds of products will be listed there. This can also improve SEO.

Category Image or Icon: Some platforms allow you to add an image or icon for the category, which may be displayed on the marketplace homepage or in product listings.

User Register

Visit the Platform URL: Open a web browser and go to the homepage of your DpMarket installation. The login page is usually accessible via a link in the header or footer labeled "Login" or "Sign In." Direct Register URL: In some cases, the Register page may have a dedicated URL, such as https://yourmarketplace.com/register.

User Login

Direct Login URL: In some cases, the login page may have a dedicated URL, such as https://yourmarketplace.com/login

Some marketplace platforms like DpMarket may differentiate between vendors and customers during the login process. You may have separate login options for each. Login as Customer or Vendor: If prompted, choose whether you're logging in as a customer or vendor (if separate forms are provided).

Enter Your Credentials Email or Username: In the designated field, enter the email address or username associated with your account. Password: Enter the password that was set during the registration process. Remember Me (Optional): There might be a “Remember Me” checkbox that keeps you logged in even when you close the browser. Only use this on a private device.

Click "Login" After entering your credentials, click the "Login" or "Sign In" button to proceed.

User Dashboard

1.Dashboard Overview

The Dashboard is the first page you see after logging in. It provides a summary of your recent activities, such as new sales, reviews, or updates. It often includes quick links to the most important sections like sales, earnings, and settings.


2. Profile:

The Profile: section is where you manage your personal or store information.

For Customers: You can update your personal details like name, email, and password.

For Vendors: You can customize your store information by adding a profile picture, store description, banner, and contact details.


3. Portfolio:

The Portfolio: section is typically used by vendors: to showcase the products they’ve listed for sale. Here’s what it usually includes:

Uploaded Products: A list of all the products you’ve added to the marketplace.

Product Performance: Details on how well your products are doing, including views, sales, and ratings.

Manage Products: You can edit, delete, or update your products from this section.


4. Followers and Following:

The Followers: and Following: sections help build a social aspect to the platform.

Followers:: Shows a list of users who follow your store or profile. This is beneficial as followers get notified of your new product releases or updates.

Following:: Shows the users or stores that you follow, allowing you to stay updated with their product releases and activities.


5. Settings:

The Settings: section allows users to configure their account preferences.

General Settings:: Update your account information such as email, password, and notification preferences.

tore Settings (for Vendors):: You can adjust store-specific details like payment settings, shipping options (if applicable), and store description.

Notification Preferences:: Set what type of notifications you want to receive (e.g., new orders, new followers, product reviews).

Security Settings:: Manage account security, including changing passwords and enabling two-factor authentication if available.


6. Hidden Items:

The Hidden Items: section shows the products that are hidden from public view. This could be products that are:

Pending Approval: Awaiting admin approval before going live.

Temporarily Disabled: Products that the vendor has chosen to hide from the marketplace but may be re-enabled later.

Unpublished: Items that are not live on the marketplace yet, possibly because they’re incomplete or need further edits.


7. Refunded:

The Refunded: section shows details of any refunded purchases.

Refund History: A list of products that have been refunded along with the reason and status of each refund.

Refund Requests (for Vendors): Vendors can view and manage refund requests from customers here, including approving or denying them.


8. Earnings:

The Earnings: section is mainly for vendors: and shows how much they’ve earned from sales.

Total Earnings:: Displays total earnings to date, including your current balance.

Withdrawal Requests:: Allows vendors to request payouts of their earnings.

Earning Breakdown:: Shows earnings per product, including commissions and fees deducted by the marketplace.


9. Sales:

The Sales: section gives an overview of all sales activity.

Order History:: Lists all completed, pending, and canceled orders.

Sales Analytics:: Provides insights on how well your products are selling, including detailed reports on daily, weekly, or monthly sales.

Order Details:: You can click into individual orders to see specific details, such as customer information, product details, and payment status.


10. Reviews:

The Reviews: section shows feedback on products or services.

Received Reviews (for Vendors): View and respond to reviews left by customers on your products.

Given Reviews (for Customers):: Customers can see the reviews they’ve left for products they’ve purchased.

Rating Breakdown:: Vendors can track their overall rating and see which products receive the best and worst feedback.


11. Comments:

The Comments: section allows both vendors and customers to manage their interaction with others on the platform.

Customer Comments (for Vendors): View and reply to comments left on your product pages.

Your Comments (for Customers): Manage the comments you’ve left on products or store pages. You can edit or delete your comments from here if needed.

User Personal Information Settings

User All Personal Information Settings here

How to Product Upload

Uploading products in DpMarket - A Complete Digital Marketplace Multi-Vendor Platform is a key feature for vendors. Here’s a step-by-step guide on how to upload products to the marketplace:

1. Log In to Your Vendor Account or User Account Go to the marketplace URL and log in using your vendor credentials. Once logged in, you’ll be taken to your Vendor Dashboard.

2. Navigate to Product Management In the Vendor Dashboard, find the section labeled "Products" or "Add New Product". This is usually found in the sidebar or main navigation menu. Click on "Add Product" or a similar option to begin the product upload process.

3. Choose Product Type Depending on the marketplace setup, you may need to select the type of product you are uploading: Digital Product: For downloadable products like software, eBooks, graphics, etc. Physical Product: For tangible items that require shipping. Service: If your marketplace supports services, you can upload a service-based offering.

4. Enter Basic Product Information Product Name: Enter the name of your product. Make it clear and descriptive. Description: Provide a detailed description of the product. Explain the features, benefits, and use cases of the product. For digital products, include file formats and any requirements. Category: Select the appropriate category for your product from the drop-down menu. This helps customers find your product easily. Tags: Add relevant tags to improve product searchability (e.g., for a graphic template, use tags like “design,” “template,” “graphic”).

5. Set Pricing Information Price: Enter the selling price of the product. Discount or Sale Price (Optional): If you are offering a discount or promotion, set a lower price for a limited time. License Type (for Digital Products): If the platform supports different license types (e.g., single-use, extended license), choose the appropriate one. Commission (Optional): Some platforms allow vendors to set custom commissions for certain products.

6. Upload Product Files For Digital Products: Upload the main product file. This could be a ZIP file, document, software, or other digital assets. You may also be prompted to upload a separate preview file, which gives users a snapshot of the product (e.g., a watermarked image for a graphic or a demo version of software).

Reviewer Login

Direct Login URL: In some cases, the login page may have a dedicated URL, such as https://yourmarketplace.com/reviewer/login

Enter Your Credentials Email or Username: In the designated field, enter the email address or username associated with your account. Password: Enter the password that was set during the registration process. Remember Me (Optional): There might be a “Remember Me” checkbox that keeps you logged in even when you close the browser. Only use this on a private device. Click "Login" After entering your credentials, click the "Login" or "Sign In" button to proceed.

Reviewer Dashboard

The Reviewer Dashboard in DpMarket - A Complete Digital Marketplace Multi-Vendor Platform is a tool used by product reviewers (admins or assigned staff) to manage the approval process of products submitted by vendors. Here's a breakdown of the different sections in the Reviewer Dashboard:

1. Dashboard Overview The Dashboard is the main page of the reviewer’s interface. It provides a summary of your reviewing activity, including: Pending Products: Products waiting for review. Accepted Products: Products that have been approved and are live on the marketplace. Rejected Products: Products that were not approved and have been declined. This gives the reviewer a quick glance at the current status of product reviews and any outstanding tasks.

2. Pending Products The Pending Products section lists all products submitted by vendors that are awaiting review. Here, reviewers can: View Detailed Information: Check product details like description, pricing, images, and files. Review Files (for Digital Products): Download and inspect the files to ensure they meet marketplace standards. Approve or Reject: After reviewing, the reviewer can either approve the product to make it live on the marketplace or reject it with feedback. Leave Feedback: If the product needs modifications, reviewers can provide comments or suggestions to the vendor. This section ensures that new products are reviewed in a timely manner and adhere to marketplace guidelines.

3. Accepted Products The Accepted Products section lists all the products that have been approved and are live on the marketplace. In this section, reviewers can: Track Live Products: See which products are currently available for sale. View Product History: Check when the product was approved, how long it has been live, and any updates made by the vendor. Revisit Product Reviews: If needed, reviewers can return to an accepted product to see how it's performing or to address any vendor or customer concerns. This section is useful for maintaining quality control over approved products.

4. Soft Rejected Products The Soft Rejected Products section contains products that were temporarily rejected but are allowed to be resubmitted after modifications. Reasons for Soft Rejection: The product may have minor issues, such as missing information, incorrect formatting, or quality issues, but is generally acceptable once corrections are made. Feedback for Vendors: Reviewers provide specific guidance on what needs to be corrected. The vendor can then make the necessary updates and resubmit the product for review. Re-Review Process: Once resubmitted, the product moves back to the Pending Products section for a final review. This section helps streamline the review process by allowing products that need minor adjustments to quickly re-enter the marketplace.

5. Updated Products The Updated Products section shows products that have been edited by the vendor after initial approval. Reasons for Updates: Vendors might update their products to fix bugs, add new features, improve descriptions, or upload new images/files. Re-Review Required: After an update, the product might need to go through a review again to ensure the changes meet marketplace standards. Compare Changes: Reviewers can compare the old and new versions of the product to understand what was changed and ensure everything remains compliant. This section ensures that updates don’t compromise the quality or integrity of the product.

6. Rejected Products The Rejected Products section lists all the products that have been fully rejected by the reviewer. Reasons for Rejection: Products may be rejected due to low quality, inappropriate content, failure to meet marketplace guidelines, or technical issues that cannot be resolved. Final Feedback: Reviewers provide detailed feedback explaining why the product was rejected and what, if anything, the vendor can do to improve it for resubmission. No Re-Submission Allowed: In some cases, rejected products cannot be resubmitted, especially if they violate marketplace policies. This section is important for keeping track of products that were not fit for the marketplace and ensuring vendors understand why their submission was declined.

7. Disabled Products The Disabled Products section contains products that were previously live but have been disabled for some reason. Reasons for Disabling Products: Products can be disabled due to various reasons such as: Vendor inactivity. Product quality decline (such as frequent complaints). Policy violations discovered after approval. Vendor request to temporarily remove the product. Enable or Remove: Reviewers can either enable the product again (if the issues are resolved) or permanently remove it from the marketplace. This section helps reviewers manage products that were once live but are no longer available to customers, ensuring the marketplace remains up-to-date and of high quality.

Product Approved, Soft Rejection & Hard Rejection

Product Approved, Soft Rejection & Hard Rejection

Licence System

Licence System : Regular Licence & Extended Licence

Create Reviewer

Create Reviewer here

Product Campaign

Product Campaign here

All Product Manage

Product Management Product Categories: Create and manage product categories to organize the digital products listed by vendors. Product Approval: Set up manual or automatic product approval. You can view, edit, or delete products submitted by vendors. Featured Products: Highlight specific products by marking them as “featured,” which can be shown on the homepage or special sections.

Manage All Payment

Payment Management Withdrawals: Vendors can request withdrawals based on their earnings. Approve or reject withdrawal requests based on your payment cycle. Transaction History: Monitor and manage all platform transactions, including payments made to vendors and fees collected by the platform.

Kyc Form:

In Kyc Form section, Admin can manage Kyc Form.

Kyc Verify:

In Kyc Form section, Admin can manage Kyc Form.

General Settings

You can set the general information of your website from the basic controls.

Manage Role:

In Manage Role section, Admin can manage role.

Admin can manage (create, active inactive) Methods.

Admin can create Group.

Manage User

Get all User Information and also search user which one you want.

User Details

  • Manage User Profile
  • Manage User Balance
  • Send Mail TO User

Language

Nowadays, many website owners want to localize their websites. They want to set many languages so users can choose and see the website in their mother language. But they can not set as many other software providers don't give that option Built-in and they charge a high amount of money to set that, In our product, you need not to pay any single penny for that. we include a unique language manager where you can easily set any language within a very short time.

Referral:

A referral program is a systematic way that companies encourage loyal users to tell other people (mainly their friends and peers) about your product or service - with the intention of getting them to sign up and use the company’s products and services. A referral program is a way of purposefully encouraging referrals. Modern referral programs use software to detect referrals, keep track of them, and to pay out referral rewards to the referral. Here admin can manage referral level bonus

Payment Gateway:

Payment Log: Get All Payment Information

Payment Gateway

  • All Payment Gateways are multiple currency supported
  • Admin Can receive amount their gateway wallet which currency will be selected
  • Admin Can set Fix or percent charge in gateways

Automatic Gateways:

Manual Gateways:

Withdraw :

Withdraw Request: User can send withdraw request, after verified admin can approve or reject

Withdraw Log: Withdraw log get a lot of record with approve, rejected information

Withdraw Method

  • Admin can Add multiple withdraw method
  • Admin can set multiple form using form builder
  • form builder will make input, textarea, file upload with required or optional, which is admin want.

Support:

Here Admin can reply Support of Admin panel.

Manage Theme

You can set different themes if you want.

Manage Blog

You can set different themes if you want.

Email Setting

You can set your own SMTP email configuration from Email controls to send all kinds of emails and email notification. You can configure here your own email template to send email. Basically email configuration is a very powerful tool.

Email Configuration Video Tutorial If you face any problem please see the Video Tutorial Click

Developer Support

We are always happy to hear from you. Please feel free to contact us for any kind of customization, support, query and suggestion. We will respond as soon as possible. Please email us from our profile so we can verify you as our client and help you to solve any issue.
Our profile: wowtheme7
Support Mail: wowtheme7@gmail.com
Thank you,
wowtheme7