Skip to main content

Additional functionality, affordable prices

Enhance Easy Digital Downloads by purchasing a Pass, or individual extensions.
normally $199.00 $ 99 .50 / year You save: $99.50 *

Everything needed to get started with Easy Digital Downloads!

  • Use on 1 site
  • Email marketing tools
  • Multi Currency Support
  • Lead Magnets
  • Email support
  • Plugin Updates
normally $399.00 $ 159 .60 / year You save: $239.40 *

Improve customer experience with extended functionality.

  • Use on 1 site
  • Everything in Personal...
  • Sell subscriptions
  • Pro Payment gateways
  • Sell Product Bundles
  • Customer Reviews
  • Email support
  • Plugin Updates
normally $599.00 $ 239 .60 / year You save: $359.40 *

Transform your business model with our most popular features.

  • Use on 1 site
  • Everything in Extended...
  • Sell Licensed Software
  • Checkout Fields Manager
  • Marketplace Functionality
  • Vendor Commissions
  • Custom Deliverables
  • Wish Lists
  • Recommended Products
  • Email support
  • Plugin Updates
All Access Pass
normally $999.00 $ 399 .60 / year You save: $599.40 *

Get access to every feature we offer now and create in the future!

  • Use on 3 sites
  • Everything in Professional...
  • Access to 80+ add-ons
  • Over $6,000 in savings!
  • Fraud Monitor
  • Slack Integration
  • Product Comparrison
  • Purchase Rewards
  • Email Attachments
  • Conditional Emails
  • CRM Capabilities
  • Email support
  • Plugin Updates
Unconditional 14 day money back guarantee
Our 100% No-Risk Money Back Guarantee!

We're excited to have you experience Easy Digital Downloads. Over the next 14 days, if Easy Digital Downloads isn’t the best fit, simply reach out! We’ll happily refund 100% of your money. No questions asked.


Chris Klosowski
President, Easy Digital Downloads

* Special introductory pricing, all renewals are at full price.
All pricing is in USD. You can change plans or cancel your account at any time.

Additional Shortcodes

Adds support for additional shortcodes to show or hide content based off certain conditions

This extension is not subject to our licensing terms as it is distributed by a 3rd party.

With Additional Shortcodes you can show or hide content based on several conditions.

Ways to make use of Additional Shortcodes

There are many ways you can make use of these shortcodes. You can automatically customize the content of a page for a specific user in a specific moment. This can hugely increase the chances they will convert to a customer. Here are a few examples:

  • If a visitor has a certain item in their cart, you can suggest related items to add before checkout.
  • If a visitor happens to click on their cart page, and they have not added any products, instead of just telling them ‘your cart is empty’ (which may be obvious to them) you can load products on the page. Then they can shop right from that page without having to search elsewhere or wait for another page to load.
  • If a visitor is logged in to your site, but has never purchased a product, they are demonstrating heightened intent to purchase. They are likely almost ready to purchase, they may just need a nudge. You can nudge them with a discount that is not available to the general public.

Customizations like these can be highly effective. And they are automated, once you set them up, you don’t have to think about them again.

Available conditions

  • If the cart contains specific products
  • If the cart is empty
  • If the current user has made previous purchases
  • If the current user has no made no previous purchases
  • If the visitor is logged in
  • If the visitor is logged out
  • If the user has active licenses (Software Licensing required)
  • If the user has expired licenses (Software Licensing required)

Shortcode examples

Show only if the cart has items in it

[edd_cart_has_contents]Content Here[/edd_cart_has_contents]

Show only if the cart contains specific items

[edd_items_in_cart ids="20"]Content Here[/edd_items_in_cart]
[edd_items_in_cart ids="20,34,25:1"]Content Here[/edd_items_in_cart]
[edd_items_in_cart ids="20,34,25:1" match="all"]Content Here[/edd_items_in_cart]
[edd_items_in_cart ids="20,34,25:1" match="any"]Content Here[/edd_items_in_cart]

Show only if the cart is empty

[edd_cart_is_empty]Content Here[/edd_cart_is_empty]

Show if the user has made previous purchases (will always be hidden if logged out)

[edd_user_has_purchases]Content Here[/edd_user_has_purchases]

Show only if the user has no purchases. Includes the ‘loggedout’ parameter to specify if logged out users should be included in seeing the content. (Default true)

[edd_user_has_no_purchases loggedout=true]Content Here[/edd_user_has_no_purchases]

Show content only if a user is logged in

[edd_is_user_logged_in]Content Here[/edd_is_user_logged_in]

Show content only if a user has purchased any of the specified download ids. Supports multiple IDs. If a download has variable pricing, you can pass just the ID for all options, or : for a specific variable pricing option.

[edd_user_has_purchased ids="20,34,25:1"]Content Here[/edd_user_has_purchased]

Software Licensing Support

Show if the logged in user has active licenses

[edd_has_active_licenses]Content Here[/edd_has_active_licenses]

Show if the logged in user has expired licenses

[edd_has_expired_licenses]Content Here[/edd_has_expired_licenses]


🔎 Additional Shortcodes Documentation