Skip to main content

Discounts Pro

Automatically apply discount codes based on cart contents. You can also reward customer loyalty by only allowing previous customers to be eligible for the automatic discounts.
Get access with an Extended Pass Easy Digital Downloads has everything you need to create your online store in minutes.

Minimum requirements
WordPress  5.4
EDD  3.1.1
PHP  7.1
Current version: 1.5.3

Discounts Pro gives you the ability to create advanced discounts that are automatically applied to the checkout screen based on specific conditions. In just minutes, you can create a discount that automatically gives 20% off to all logged in users, or all logged in users that have a certain user role. You can create discounts that give a discount to all customers that purchase specific products together, or even customers that purchase 5 or more products at once. With seven distinct discount types, you can create just about any kind of automatic discount you can imagine.

Discount types:

  • Fixed Price – give a flat discount (such as $5) to any customer that meets the defined conditions
  • Percentage Price –  give a percentage discount (such as 5%) to any customer that meets the defined conditions
  • Product Quantity – give a flat or percentage discount to any purchase that has a specific quantity of items in the cart
  • Each X product – give a flat or percentage discount for every X number of products in the cart
  • From X products – give a flat or percentage discount on every part after a specific number
  • Products in cart – give a flat or percentage discount for all purchases that contain X number of products in the cart
  • Cart Threshold – give a flat or percentage discount if there are at least X number of products in the cart.

Along with the discount type, you can also control exactly who the discounts are applied to and / or which products they are applied to. You can easily restrict the discounts to specific products, product categories, certain user roles, and even specific user accounts. The start and end date for discounts can also be specified in order to enable discounts only for a particular period of time.

Read our latest blog post:
Add More Stripe Payment Methods at Checkout