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.

EDD Checkout Message


Add as many custom messages to your Easy Digital Downloads checkout page as you need. Be it as a warning, a success message, an information area, or even an error, EDD Checkout Message will show your customers any message you’d like.

The conditions available for each message are:
* The cart’s total price is … ( = , < , <= , > , >= )
* The total number of items in the cart is … ( = , < , <= , > , >= )
* A particular item is present in the user’s cart. (search through existing Downloads)

Each message can have as many nested conditions as needed, and of any type.

EDD Checkout Message is brought to you by RebelCode, the team behind EDD Bookings, the simple appointment bookings extension for Easy Digital Downloads.


  • An example of a checkout message in use.
  • Nested conditions for the checkout message.
  • Various condition types for each message.
  • Add as many custom messages as needed.


Follow these instructions to install and set up EDD Checkout Message:

  • Download the plugin from the “Download” button above.
  • Upload the file to your site’s /wp-content/plugins/ directory.
  • Activate the EDD Checkout Message plugin from the “Plugins” section in your dashboard.
  • Configure the plugin by going to Downloads Settings Extensions.

Alternatively, you can find our plugin through your WordPress dashboard:

  • Go to the Plugins section in your WordPress site’s dashboard.
  • Click on the “Add New” button.
  • Search for “EDD Checkout Message”.
  • When found, click on the “Install” button, then hit the “Activate” button once it is ready.
  • Configure the plugin by going to Downloads Settings Extensions.


Navigate to Downloads Settings Extensions.

This page consists of a list of messages that can be added. Each message can be configured with a style and can have any number of conditions.

Creating Messages

Start by entering the message that should be shown on the checkout page, and choose an appropriate style. The styles control the colour of the box that will contain the message, so choosing the right style ensures that the message is well received by customers.

Next, you can begin creating conditions for the message. If a message does not have any conditions, it will always be shown on the checkout page. This can be useful to create notices such as for temporary offers or to explain some terms.

Creating Conditions

To create a condition for a message, simply click the “Add Condition” button located in that message’s box. The condition will appear under the message text box and style.

The dropdown selector is for choosing a condition type. Upon selection, more options will appear under the selector, for configuring the condition.

A condition’s effect can be reversed by using the Not button. Clicking the Not button will make the button turn red to indicate that it is turned on. For example, a message that is shown when the cart’s total price is not more than 50.

Listed and Nested Conditions

Conditions can be either listed or nested.

Listed conditions are conditions that appear under each other as a list. A typical case is a message with, for instance, 3 conditions. These conditions form an “OR” relationship, meaning that the message will be shown if at least one of these conditions is true.

The plugin will help visualise this by drawing a connector between the conditions with the label “OR”.

The term “nested conditions” refers to conditions that have other conditions added to them. These conditions will form an “AND” relationship, meaning that the message will be shown if both conditions are true; just one of the conditions being true will not show the message. The plugin will help visualise this by adding the label “AND” between the two conditions.

Note: Nested conditions are not limited to two. The second condition can have other listed or nested conditions under itself. The possibilities are endless.


There are no reviews for this plugin.

Contributors & Developers

“EDD Checkout Message” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang kepada pemalam ini.



1.0.7 (2017-09-15)

  • The plugin is now hosted on
  • Added a readme file.
  • Changed license to GPL v3.0.
  • Added Composer PHP version constraint.
  • Fixed Composer package author email.
  • Fixed typo in plugin description.
  • Added text domain and languages directory to plugin header.

1.0.6 (2017-05-09)

  • Fixed a bug where empty conditions where throwing errors.
  • Fixed a bug that caused newly added conditions to not get Chosen elements.

1.0.5 (2017-01-04)

  • Improved Download lists on the settings page – now supports searching for Downloads.
  • Fixed a bug where messages get duplicated on the checkout page when the country is changed.
  • Fixed a bug that caused messages to not get saved.

1.0.4 (2016-11-15)

  • Added a “Reset” settings button

1.0.3 (2016-11-09)

  • Fixed a bug where saving the settings resulted in an error and multiple empty messages.

1.0.2 (2016-07-29)

  • Changed plugin copyright and ownership to RebelCode Ltd.

1.0.1 (2015-11-06)

  • Fixed bug: Fatal error when saving the settings with an unselected condition.
  • Fixed bug: Error message on checkout page when a message contains a percentage symbol.

1.0.0 (2015-11-03)

  • First stable release as an official Easy Digital Downloads extension

0.9.RC.2 (2015-10-05)

  • Minor performance improvements
  • Localized strings for translation
  • Some code cleanup
  • Minor settings UI improvements

0.9.RC.1 (2015-10-03)

  • First release candidate
  • Minor UI tweaks and improvements
  • Added options for styling individual messages.

0.8.1 (2015-10-01)

  • Changed plugin name to “Easy Digital Downloads – Checkout Message”
  • Fixed JS bug on admin pages

0.8 (2015-09-29)

  • First released version for testers