This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Discount by Answer for Easy Digital Downloads


Give Your Customer Incentives to Contribute to Your Work

Do you want to give discounts to those who contribute? But it is cumbersome for both of you and your customer to negotiate through conversations with each other, especially when you don’t know how many of them you have to talk to.

Some are slow to respond and don’t reply quickly. Some may be so demanding. Not everybody has a good manner. Dealing with those is oftentimes tiresome, stressful, time-consuming, and exhausting, which eventually makes you weary.

Don’t be worn out by talking to too many people

What if there is a form that automatically does that?

This plugin lets you create a small form which you can arrange, displayed in the checkout page along with the native discount code field, which most customers will notice when purchasing.

Let’s say you have a web page that lists contributors. Then, create a campaign with a request form with this plugin. It has an option to accept answers from text of a web page. Now then your contributors can enter their name in your form and get a discount code right away!

Improve Your Service through a Survey

Also, you can create a survey form and collect answers from your valuable customers to improve your service and give them discounts in return!

Find Out The Most Effective Campaign With Conversion Rates

After you create campaigns, conversion rates will be listed so that you know which one works best for you!

Supported Languages

  • English
    If you are a developer and want to submit issues, visit the GitHub repository.


  • Campaigns
  • Request Field Settings
  • Answers
  • Answer Details
  • Link to Open Fields in Checkout
  • Answer Fields in Checkout


  1. Upload discount-by-answer-for-easy-digital-downloads.php and other files compressed in the zip folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Create a base discount code first which campaign discount codes will be based on.
  4. Go to Dashboard -> Downloads -> Discount Campaigns -> Add New Campaign
  5. Select a base discount code you just created and click Add.
  6. Try to purchase a download and proceed to the checkout page. There you should see a link to open the form. There your customer can fill the form fields which you define in the campaign settings.


How do I show a campaign form for a particular product?

Select associated products in the settings of the discount code you pick as the base (Dashboard -> Downloads -> Discount Codes -> Edit (of your choosing) ).

Is it possible to display multiple campaign forms at the same time?

Yes, possible. Just create multiple campaigns.

What happens if someone tries to get multiple discount codes with random answers?

Although discount codes will be issued as many as answers are accepted, if someone makes a purchase with a campaign discount code, he/she will be no longer able to use any of discount codes of the same campaign.

However, as an exception, site administrators with the manage_options capability are not limited to.

Is it possible to disallow answers with certain keywords?

Yes, you can do that with settings.

Is it possible to disallow answers with already answered keywords?

Yes, with Pro.

Are you open to feature requests?

Yes, definitely! Please post your ideas on the support forum.


There are no reviews for this plugin.

Contributors & Developers

“Discount by Answer for Easy Digital Downloads” is open source software. The following people have contributed to this plugin.



1.0.1 – 2019/12/13

  • Fixed a bug that the discount start and expiration date (time) was not properly set due to applying the GMT time zone.

1.0.0 – 2019/02/03

  • Released.