Thank you for purchasing DnDork marketplace! We hope you will find answers to all your questions regarding DnDork marketplace answered in this Documentation as much in details as possible. However, if you still need support, do not hesitate to send an email at email@example.com.
DnDork marketplace has been developed in CakePHP 3.4 (a PHP framework) and MySQL. It should work perfectly on any shared hosting that supports PHP 5.6 or greater.
At minimum, you need the following to install and run DnDork marketplace:
Please read CakePHP installation instructions for complete requirements.
Troubleshooting: If you do not know how to enable PHP extensions (
mbstring), please check out Troubleshooting section.
Installing DnDork marketplace is a pretty simple process. Upload the files, create a database, set a few settings and your marketplace is ready to launched. The instructions are described in the following easy to follow steps.
Important: If you require installation service, we do provide it for only $30 additional. Please order setup package to avail our installation service.
Note: The following instructions are intended for fresh installation of DnDork marketplace only. If you want to upgrade your existing installation, please refer to Upgrade section.
Go to your hosting admin panel and create an empty MySQL database and a user. If you've never created a MySQL database & user before, follow this easy to follow video tutorial or this step by step guide on doing so in cPanel. If your host does not use cPanel, refer to your host's documentation on creating a MySQL database & user.
Unzip the downloaded file to your hard disk and locate a file called
dndorkdb.sql. Open phpMyAdmin from cPanel
provided by your hosting company to import the
dndorkdb.sql file in the database you created above. If you've never
imported MySQL database before, follow
this step by step guide.
Once you are done with database creation and import, open the file
config/app.php in any text or code editor.
In the file you've just opened, set the MySQL credentials as shown below:
Warning: Do not change anything else in
config/app.php if you're
not sure what it is. It is the core file of DnDork marketplace software.
The next step is to upload DnDork marketplace files at your server. You can use an FTP client like Cyberduck, FileZilla or the 'File manager' in your hosting control panel to upload DnDork marketplace files.
Following are the steps you need to take while uploading files via FTP:
After uploading the files, open your browser and go to
http://yourdomain.com. If database
is configured properly and all the files are uploaded, it will show you home page of your marketplace.
At this point, you are done with installation. You are ready to add your marketplace
details (name, URL, contact email, phone number & logo).
Click on top right icon to login into your
marketplace. Please use the following default credentials to log in:
After logging in, navigate to
Settings page to update your marketplace
name, URL, contact details and logo. For more information about marketplace settings,
please read Customization section of
The DnDork marketplace comes packed with features that help you organize and manage your domain portfolio. This section documents those features and how to use them successfully.
You can add unlimited domain categories to organize your domains in better way. You can manage all categories under
Marketplace -> Categories.
You can add, edit and delete categories as following:
To start creating your first category, click on
Add Category button as shown in the picture above.
The following form will appear:
Enter category name, slug and short description in form above and then click on
Save button to
add the category. The slug is the user friendly and URL valid name of a category. It is used to create a permalink for each category.
Pro Tip: It is a good practice to use small letters and numbers only in
slug. Use dash (-) instead of empty space. A good example of slug for category named
Computer & Technology
You can search category by entering name, slug or created date.
Click on edit to update the category information. You can also suspend the category. A suspended category will not be visible publicly. You can also restore suspended category anytime.
Warning: Be careful while deleting a category, it will delete all the domains and inquiries associated with it.
DnDork marketplace supports unlimited domain listings for selling and renting. To view all domains, go to
Maketplace -> Domains.
To start creating your first domain, click on
Add Domain button as shown in the picture above.
The following form will appear:
Basic Information section, select domain category & registrar, enter domain name, slug,
status ─ only Portfolio domains are publicly visible ─ logo and other details.
Marketing Details section, check This is a premium domain name checkbox
if you want to list the domain name under premium listings. Premium domains are shown at homepage. Moreover, you can
also list domain for renting as well as control the public visibility of domain in marketplace.
Financial Details section, add domain price if you want to list it under Buy Now option,
discount amount(if any), minimum offer price (it will force the buyer to enter great than minimum price while making an offer)
and monthly rental price (leave it empty if you want to use default rental price you added under Settings).
Payment Methods section, you can select whether to show PayPal button (coming soon) to buyer or not.
You can also add Escrow.com and
Payoneer Escrow buy it now buttons code snippet which buyer can use to pay for the domain.
SEO Metadata is helpful to rank higher in Google Search. It is recommended to add
meta title and description.
Bulk import tool is helpful to list multiple domains at once. To use this tool, click on
Bulk Import button as
shown in the picture above. The following form will appear. Add all the domains (one domain name per line) in the box. You
can add as much domains as you want but it is recommended to add at most 250 domains at once. Then click on
Batch Import button to proceed to next step.
In next step, select domain category, status and add pricing details before clicking on
Batch Import button again
to go to last step.
The software will process all the domain names and will show you status of each domain in last and final step.
You can also export all domains as CSV. Click on
Export as CSV link found on manage
You can search domain name by entering name, slug or status in search box visible at top right of all domains.
You can also filter domain names based on extension or status by using dropdowns visible at top left of all domains.
There are few more helpful operations listed under this dropdown. You can edit domain name details, mark it premium, view all offers as well as suspend or delete it.
Warning: Be careful while deleting a domain name, it will delete all the offers associated with it.
Marketplace -> Inquiries section, you can view and manage all the offers received.
Click on the buyer name to view the complete offer details as well as to reply back. The view domain page
will look like following:
You can reply to offer by clicking on
Reply link. You can also remove the offer by clicking on
Use this menu to mark the inquiry seen or unseen. Unseen offers are shown at top of all inquiries. Use
Delete link to delete the offer permanently.
Notifications are a great way to showcase latest marketpalce news, your live auctions as well as discount offers.
Notifications section to manage all the notifications.
To add your first notification, click on
Add Notification button as shown in the picture above.
The following form will appear:
Add notification title, expire date and details in above form. You can use expire date to stop showing it after a specific date. If you want to show it for indefinite period, leave the expire date field empty. Featured notification checkbox is used to mark the notification as featured. All the featured notifications are shown first in top bar.
Use this box to search the notification by title, expire date and details.
Use this menu to edit, delete or suspend any notification.
You can create unlimited accounts for your fellow domainers and staff members at DnDork marketplace.
Users section to manage all the users.
To add your new user, click on
Add User button as shown in the picture above.
The following form will appear:
Use this box to search the user by first name, last name and email address.
Use this menu to edit, delete or suspend any user.
You can access your marketplace sitemap at
http://yourdomain.com/sitemap.xml. It is
useful for Google SERPS inclusion. You may need to edit this if you add/delete pages to your system.
You can look at demo sitemap to get an idea about it.
DnDork marketplace comes with a powerful admin panel that let you customize anything you want ─
whether it is marketplace color scheme, name, contact information, SMTP details or social media accounts.
Settings to customize the marketplace details. The following form will appear:
This is the name of your marketplace. It will be used everything wherever marketplace name is visible. It is highly recommended to keep it precise and meaningful for example DnDork, Filry etc.
This is the public URL of your marketplace landing page. Do not use any relative URL (e.g. http://yourdomain.com/domains) or trailing slashes at the end. It is used to load resources and to generate password reset URL. Your website URL must be http://yourdomain.com (for HTTP) or https://yourdomain.com (for HTTPS).
Email address is used for all sort of communications with buyers, leads and more. This is your email address for offer reply form, general contact or domain offer forms.
Important: Make sure that the email address you entered is valid and is able to receive emails. Otherwise, you won't be able to receive inquiry notifications as well as general contact emails.
You can add your phone number to let the interested buyers contact your directly. If added, it will be visible at website top right corner.
Right now, it is optional and is not used anywhere. In future, it will be used at offer submission form.
This is the main headline that is shown at landing page. For example, in our demo, it is DnDork Marketplace. You can choose your own that best describes your marketplace.
Short bio is visible under main headline. It should be precise and descriptive.
Upload your website logo here. The recommended size is 206 pixels width and 65 pixels height (206x65 pixels).
You can control the visibility of top bar notifications with it. If unchecked, topbar won't be visible at home page as well as any other front end page.
By default, a link is added at the bottom of the website called Proudly Powered by DnDork Marketplace as a good will gesture. If you do not want to show, please uncheck this checkbox. But we encourage to keep the link.
DnDork marketplace comes with 12+ pre-built themes that offer you an opportunity to brand your marketplace as per your own color scheme. You can change the marketplace color scheme anytime by select a new color from dropdown list.
You can change the background color of top bar notification by selecting a new color from this dropdown list. There are 30+ colors available to choose from.
Select your marketplace default currency. It is used for domain pricing as well as escrow transaction creation (coming soon).
You can set a default monthly rental price here. It is possible to overwrite this price while creating a domain listing.
You can show or hide our process section visible at home page as well as at domain landing page.
Show or hide related domains section visible at domain landing page. This section features premium domain names.
It controls whether you want to receive an email or not when a buyer sends you an offer.
Check this checkbox if you want to force the buyer to enter phone number while sending an offer.
Enter your Google Analytics (GA) tracking code to track the visitors and sales. Learn more about Google Analytics and how to generate GA for your marketplace.
Enter your Google Search Console verification code here to verify your website. Google Search Console is useful monitor the Google SERPS traffic. Learn more about Google Search Console account setup.
Pro Tip: It is recommend to setup Search Console account to monitor Google SERPS traffic. You should add your sitemap in Search Console to let the Google knows about your website all URLs. Learn more about your marketplace sitemap.
Add default meta title value to boost your website SEO. It should be less than 60 characters.
Add default meta description of up to 160 characters.
Add your social media accounts links here. These links are shown at right bottom of the website in footer section.
Add external SMTP information for sending an email. It is not required if you hosting provider supports email services. Learn more about SendGrid recommended SMTP information (SendGrid is just an example, you can use any other SMTP provider).
Add details about you and your company in this box. It will appear under About Us page.
Add your company terms of services here. It will appear under Terms of Services page. Use default terms of services if you want.
Add all frequently asked questions here. It will appear under FAQ page. We've added default FAQ to give you an idea about the possible questions.
Note: The following instructions are only valid if you didn't modify the previous version - add or update any file(s). If you've modified the previous version, please keep track of the changes you made and update the new version accordingly.
We regularly release new features, fix bugs and update 3rd-party plugins to keep the DnDork marketplace secure and fast. In order to apply these changes, download the latest version of DnDork marketplace software and then do the following:
1. Unzip the downloaded zip.
app.php from the
folder in your current DnDork marketplace installation to the
folder in the new build you've just unzipped.
3. Delete the
/webroot/uploads/ folder from the new build in order to
keep your current
/webroot/uploads/ folder contents intact on your server.
4. Delete the
.htaccess file from the new build if you've previously
made any modifications to it on the server.
5. Upload all files from the new build into your DnDork marketplace installation directory replacing all files.
dndorkdb-changelog.sql in unzipped root folder and open the file in
your favorite editor (e.g. Notepad++). This file includes all the database changes we made since version 1.0.0.
You need to apply these database changes to your current database in order to use the latest features. If you are not sure
how to run SQL query on database with phpMyAdmin (or any similar software), please follow this
Warning: It is strongly recommended that you backup your existing installation including database before upgrading to new version. This will ensure that you don't lose the previous installation files in case if upgrade process failed to complete. DO NOT DELETE THE DATABASE WHEN UPGRADING.
We are committed to helping you solve any problems you encounter along the way. Before contacting us, please make sure that you:
If you didn't find answer to your problem or want to report a bug, please send us an email at firstname.lastname@example.org. Please take some time until we respond usually within 12-36 hours.
Important: For the fast troubleshooting, please send us detailed informations about the issue and make sure to send us your site URL where you are using (or want to use) DnDork marketplace. Unfortunately, we cannot troubleshoot from screencast videos or screenshots.
Use of an item is bound by the license you purchase. A license grants you a non-exclusive and non-transferable right to use and incorporate the item in your personal or commercial projects. There are several licenses available:
This license must be purchased if you intend to license, sublicense, redistribute, or resell the final product.
Since DnDork version 1.0.2, it is possible to use nameservers for for-sale landing pages. There are multiple methods to point the domain to its for-sale landing page. Please not that the domain for-sale landing page will only appear if the domain exists in your marketplace domains list. Some of the methods are following:
1. CNAME Method. If you are using cloud hosting with static IP (like Amazon AWS or Google Cloud) to host
your marketplace software, you can add
CNAME to point your domain to marketplace for-sale landing page.
2. Domain Alias. It is only applicable if you are using shared hosting to host your marketplace script. Your primary hosting domain must be the marketplace domain. Otherwise, it won't work. Learn how you can add Domain Aliases in cPanel.
3. Addon Domain. You can also add your domain as addon in your shared hosting cPanel and select document root folder the one where your marketplace softare is hosted. Learn how you can add Addon Domains in cPanel.
if you are getting following error:
Fatal error: You must enable the intl extension to use CakePHP. in /home/<...>/public_html/config/bootstrap.php on line 27
It means you
intl PHP extension is not active which is one of the core requirement
to use DnDork marketplace.
Please follow the following step-by-step guide to enable required PHP extensions.
cPanel Hosting: Follow this guide
Dedicated Server (via SSH): Follow this guide