EDD Requests Plugin Documentation

You are here:
< Back

This documentation explains how to set up and use the EDD Requests Plugin. The objective of this plugin is to facilitate customers engaging with vendors directly by submitting feedback and requests. This plugin can offer a great way to generate leads from customers.

1. Installation of EDD Requests Plugin

Install the EDD Requests Plugin in your Easy Digital Downloads website. You can simply upload the plugin via File upload or via FTP into the plugin folder.

installation of EDD requests plugin

Enter the Plugin License by going to the Downloads -> Settings -> Licenses. Add here the License Key of your EDD Requests Plugin.

Add here the License Key of your EDD Requests Plugin.

2. Plugin Settings

Next is to configure the plugin settings. To do this, go to Downloads > Settings > Extensions > Requests.

Before we proceed to each individual settings, let’s have a look at the first part of the page.

Configure the plugin settings.

Plugin Widget: Clicking on the first hyperlinked text will allow you to place the EDD Requests Widget on your download sidebar.

Plugin Shortcode: In order to add the request button on author profile pages, you need to place this shortcode on the page: [ edd_requests_vendor_contact_button ]

Customize your Emails: This plugin uses several email templates that will be sent to both the Customer and Vendor. If you want to customize these email templates, click on the second hyperlinked text.

List of Customer’s Requests: The site admins can also have a look at a full list of all customer requests received by the vendors, along with the important details for each. Click on the third hyperlinked text and it will take you to the corresponding page.

2.1 Case Types

With this plugin, you can set up to two different case types your customers can choose from. Here you can change the following:

  • Change the Label Texts for Case 1 and 2
  • Select which case to set as the Default Case Option
  • Hide/Show the second case type
  • Enable budget field for case 1 or 2, or even both

2.2 Request Form Settings

Here are the settings related to the Request Form:

  • Widget: The EDD Requests to Vendors Widget can be placed in any sidebar. It will add a button to submit the request to the author of the download. It can be found in the Widgets Menu.
  • Budget Label Text: Change the Budget Field Label Text here. Default is “Budget ($)”.
  • Email Field: Choose whether to Show/Hide the Email field in Vendor Request Page and Reply Form.
  • Form Title: Change the Request Form Title Text here. The default is “Vendor Contact Form”.
  • Button Label: Change the Button Label Text here. The default is “Contact Me”.

In this section, you can set the button and background colors for each:

  • Button Color
  • Login/Register Tab Background Color
  • Login/Register Active Tab Background Color
  • Login/Register Tab Text Color
  • Login/Register Active Tab Text Color
  • Table Background Color
  • Maximum Description Length: Define the maximum number of characters for the Description field.
  • Minimum Description Length: Define the minimum number of characters for the Description field.
  • Terms of Use Page: Select the Terms of Use Page to be used.
  • Privacy Policy Page: Select the Privacy Policy Page to be used.

2.3 Vendor Page Settings

Here are the settings related to the Vendor Page:

  • Enable Requests for new registrations?Enable/Disable requests for new registrations
  • Requests per page: Define the number of requests to show per page on Vendor Page.
  • Show on Vendor Page: Check the box to display the button on the author page.
  • Vendor reply popup title: Change the Vendor reply popup title. The default is “Customer Reply Form.”
  • Thank You Text For Customer: Change the Thank You Text For Customer. Default is “Thank you for submitting your request. It has been sent to the Vendor and you will hear back from him shortly.”
  • Thank You Text After Vendor Reply: Change the Thank You Text After Vendor Reply. Default is “Thank you for submitting your reply. It has been sent to the Customer and you will hear back from him shortly.”

2.4 File Upload and Misc Settings

Here are the settings related to the File Upload and Miscellaneous:

  • File Upload Size: Enter a number here to define the file upload size limit in MB.
  • File Upload Limit: Enter a number here to define the file upload limit a user can upload.
  • Enter File Extensions: Enter here all file extensions that you allow to be submitted.
  • Disable Bootstrap: Check this box to disable the included Bootstrap stylesheet and JavaScript scripts for the EDD Requests pages. Useful if your theme uses its own Bootstrap stylesheets.

3. Email Templates

Now, let’s introduce you to the available Email Templates we can customize. To do this, go to Downloads > Settings > Emails > Requests.

Email Template 1 – Email confirmation to Customer

This email template will be sent to the customer in confirmation that the request he/she submitted has been successfully delivered.

Email Template 2 – Request to Author

This email template will be sent to the Vendor upon successfully receiving the request submitted by the Customer.

Email Template 3 – Vendor replies to Customer

This email template will be sent to the Customer once the Vendor make a reply to the request submitted.

Email Template 4 – Email with Reply Confirmation to Vendor

This email template will be sent to the Vendor once the reply on the submitted request made by him/her is successfully sent to the Customer.

Email Template 5 – Email with Registration Details to Customer

This email template will be sent to the Customer upon registration directly on the plugin’s popup form. This contains the customer username/email, password, name and the activation link to activate his/her account.

You can see the above Default Email Subjects and Email Text Contents which you can customize whenever you want.

Email Template Tags

Also, you can use the following email tags to help you perfectly customize it.

  • {sitename} – Site Name
  • {siteurl} – Site URL
  • {loginlink} – Login Link
  • {customer_name} – Customer Name
  • {customer_email} – Customer Email
  • {customer_password} – Customer Password
  • {vendor_name} – Vendor Name
  • {vendor_email} – Vendor Email
  • {case_type} – Type of Request
  • {budget} – Indicative Budget (Only if first case type is selected)
  • {request_date} – Date of the Request
  • {request_id} – Request ID
  • {page_url} – URL of the page on which the request was submitted
  • {request_description} – Description of the Request
  • {reply_description} – Description of the Reply
  • {activation_link} – Account Activation Link

4. EDD Request Widget

A great feature of this plugin is that you can add this either on any of your chosen page as a Widget. To do this, go to Appearance > Widgets > select EDD Requests to Vendors.

After adding the Request Widget on your Download Sidebar, basically it will appear to all of your Download Page Sidebars.

It allows for a quick and easy way of communications whenever customers have some inquiries, questions or support issues needed to be forwarded to the product vendor.

Let’s now discuss the three main popup forms that you can see by using this plugin.

5.1 Login and Registration Popup Form

Here’s the Registration Form Popup before you are able to contact the product vendor. Register with your Email, First and Last Name, or with your Social Login Account. Do not forget to Agree with the Terms of Use and Privacy Policy to complete the registration.

Here’s the Login Form Popup before you are able to contact the product vendor. Login using your Username/email and Password, or with your Social Login previously used to register an account.

Also, you can see the third checkbox which says “Receive regular updates on new model templates”. Upon ticking this box, customers will be opt in to receive email updates via Mailchimp. Take note that we have tested the EDD Requests Plugin and integrated it with the EDD Mailchimp Plugin to make this email workflow process happen.

Take note: In order to facilitate the registration and login as quick and simple as possible, we have tested the EDD Requests Plugin and integrated it with the EDD Social Login plugin. Now, you can use your Social Accounts on this plugin to register/login.

5.2 Vendor Contact Form

After logging in, customers can now fill-in the required fields to submit the request. Such as:

  • Choosing the Case Type
  • Request Description
  • Budget (Only if the First Type is selected)
  • Screenshots/Documents to be uploaded

Vendor Contact Form on Author Page – The plugin’s Contact Vendor button can also be added right on the Author/Vendor Page. This is to give a quick and easy way for customers to contact the product vendors on the Author Page itself.

Vendor Contact Form on Product Page – Here’s the Login Form Popup before you are able to contact the product vendor. Login using your Username/email and Password, or with your Social Login previously used to register an account.

6. List of Requests

6.1 Vendor View

Customer Requests at Vendor Dashboard

A great feature of this plugin is not only we give solution for customers to easily contact the vendors, but also for vendors to manage tons of customer’s request systematically and efficiently.

Below you can see the Vendor Dashboard containing a new tab “Customer Requests.”

This list displays all customer requests received in two categories, Request Assistance and Report an Issue/Bug. You can filter this list by clicking any of the filter tabs above.

In the upper right corner, you can also see a quick statistics of all requests received. These statistics give the total number of Request Assistance, Report an Issue/Bug and Reply’s sent.

On the list, you can see important details for each request such as:

  • Requests ID
  • Customer Name
  • Customer Email
  • Customer Profile Page
  • Date Submitted
  • Case Type
  • Page URL
  • Description
  • Budget
  • Attachments – the vendors can easily download all attachments here
  • Reply Status – here the vendor can directly make a reply to the request. Once replied, the date will be displayed in this column.

Vendor reply form

Clicking on the Reply button will take you to the Customer Reply Form. Here you can once again see the complete details of that specific request. Down below you can see the Reply Field and Attached File if needed. Click on the Submit button and you’re done.

6.2 Admin View

A full list of all Customers’ Request is given available for Site Admins to view as well. The list can be seen by going to Downloads > Customer Requests.

The site admins can simply filter the entries on the list by clicking on either A. Request Assistance, B. Report an Issue/Bug filter at the top, or use the Filter Box and apply criteria needed to easily find an entry you’re looking for.

The Customer Requests List shows you requests details such as:

  • Requests ID
  • Customer Name
  • Request Date
  • Vendor Name
  • Case Type
  • Budget
  • Attachments
  • Page URL
  • Description

7. Frequently Asked Questions

You can purchase the EDD Requests Plugin here: