UP TO 35% OFF!


Dynamic Content for Easy Digital Downloads


If you’re using Easy Digital Downloads as a sales platform for your digital products, you’re going to love our EDD integration. It’s an easy and simple way to display dynamic content based on a visitor’s interaction on your site with your products. Increase sales, reduce advertising costs, and increase your ROI with immediate results.


Display dynamic content to your visitors based on:

  • Total spent on site
  • Value of
  • Product/Category in cart
  • Product/Category purchased

Easy Digital Downloads and If-So Conditions

Product/Category in Cart

Show dynamic content based on the products or product category your customers place in their cart. This condition is great for cross-selling and up-selling, some of the easiest ways to improve sales and revenue.

Eg. If a customer places a digital copy of your first ebook in their cart, offer its sequel.

EDD Dynamic Content Product in the cart

Product/Category Purchased

Show dynamic content based on the products or product category your customers purchased from.

EDD Dynamic Content Product purchased

Total Spent on Site

Display different messages based on the total amount a user spent on your site.

Eg. Notify customers of a discount on their orders next month after they reach a certain total spent this month.

Value of

Display dynamic content to customers when they have a certain value of items in their cart to encourage them to make their purchase.

Eg. Display a message to users when they have surpassed the minimum order on your site to receive a free perk.

How to set up content on your EDD site

To set up an Easy Digital Downloads condition you’ll need both the If-So plugin and the If-So Easy Digital Downloads integration activated. Once you have that setup, a new Easy Digital Downloads condition will be added to the If-So condition’s drop-down menu.

Creating a dynamic If-So trigger is fairly intuitive, but if you want to learn more about If-So and its advanced options, you can start here: How does If-So work.

Step-by-step: The basics of how to set up the Easy Digital Downloads condition

*Elementor or Gutenberg user? This condition can be used to set up a conditional element or block (Learn more: Gutenberg | Elementor).

  1. Make sure you have If-So and the If-So Easy Digital Downloads
    integration installed.
  2. On your WordPress dashboard, go to “If>So → Add New Trigger” 
  3. Set up the dynamic version:
    1. Select the relevant Easy Digital Downloads condition from the
    drop-down menu.
    2. Set the content to be displayed if the condition is met.
  4. In the default content field, set content to be displayed if the condition
    is not met.
  5. Press “Publish”.
  6. Copy and paste the shortcode wherever you want to display the trigger’s content (on pages, posts, or widgets).


1 10

2 11
3 12
4 9

5 8
6 7
7 2
Easy Digital Downloads Integration
Requirements: If-So Pro