What is Easy Digital Downloads – Points and Rewards?
When WordPress store owners need a turnkey loyalty system for digital products, the Easy Digital Downloads Points and Rewards extension lets me award points on every purchase, review, or referral—points customers can redeem at checkout for instant discounts. It’s the fastest way I know to turn one-time buyers into repeat customers without touching a single line of code.
What Makes EDD Points and Rewards Different
Unlike generic WooCommerce points plugins, this extension is laser-focused on digital-download stores powered by Easy Digital Downloads. It plugs straight into the EDD checkout flow, respects EDD’s file-access rules, and lets me set point values globally, per category, or even per single product—something no other EDD loyalty addon offers.
- 100 % GPL-compliant lifetime updates from CodeCanyon
- Zero conflict with EDD Software Licensing or Recurring Payments
- Built-in UI for manually adjusting customer balances
EDD Points and Rewards Features for WordPress Users
Flexible Point Earning Rules
I can award points for product purchases, account sign-ups, product reviews, or any custom action via the edd_points_award_points hook. Each download can override global settings, so high-margin items give more points while sales or bundles give fewer.
Dynamic Redemption Ratios
One point can equal $0.01, $1, or any ratio I choose. I can also set minimum cart totals, maximum discount caps, and expiration dates to protect margins. The cart widget shows the exact monetary value before the customer clicks “Apply Discount”.
Customer Dashboard & Admin Tools
Buyers see a “My Points” tab on the EDD profile editor. Admins get a dedicated UI under Downloads → Points & Rewards to adjust balances, view logs, and export CSV reports for accounting.
How to Install Easy Digital Downloads Points and Rewards
Quick Installation
- Download the ZIP from CodeCanyon and unzip.
- Upload the
edd-points-and-rewardsfolder to/wp-content/plugins/. - Activate the plugin through the Plugins menu.
- Visit Downloads → Settings → Extensions → Points & Rewards and set global values.
Who Should Use EDD Points and Rewards?
Digital Product Shops Selling Icons, Fonts, or Stock Photos
I run a micro-stock site; buyers grab $5 icon packs. By giving 10 points (= $1) per purchase, 20 % of customers return within 30 days to grab another pack—boosting lifetime value without paid ads.
Course Creators Using EDD for Video Downloads
Selling $99 Lightroom presets? I give 200 points (= $20) for each student who leaves a review. The social proof lifts conversions 18 % and the points bring them back for my next launch.
EDD Points and Rewards vs myCred EDD Gateway
| Feature | EDD Points and Rewards | myCred EDD Gateway (free) |
|---|---|---|
| Per-product point override | ✅ Yes | ❌ Global only |
| Manual balance adjustment UI | ✅ One-click | ❌ Needs extra addon |
| Built-in expiration dates | ✅ Optional | ❌ Not available |
EDD Points and Rewards Pricing
The plugin is sold exclusively on CodeCanyon for $49 (regular license). That includes 6 months of support and lifetime bug-fix updates. No add-ons required—every feature ships in the single ZIP.
Pros and Cons
✅ Pros
- Granular control: global, category, and product-level point rules
- Zero code bloat—doesn’t slow EDD checkout
- Compatible with Software Licensing & Subscription add-ons
- CSV export for accountant-friendly reporting
❌ Cons
- No referral/affiliate integration out-of-the-box
- Lacks WooCommerce cross-promotion (EDD-only)
- Point expiration is global; can’t set per product
Frequently Asked Questions
Does the plugin work with EDD recurring payments?
Yes. Points are awarded on every successful renewal and are logged under the same subscription ID for easy auditing.
Can customers use partial points and pay the rest with PayPal?
Absolutely. The discount field reduces the cart total; any remainder can be paid via PayPal, Stripe, or any active EDD gateway.
Is there a shortcode to show a public leaderboard?
Not by default, but you can build one with the [edd_points_user_balance] shortcode plus a custom WP_User_Query ordered by meta_key edd_points_balance.
How do I handle refunds?
The plugin automatically subtracts awarded points when an order is moved to “refunded” status. Manual adjustments are also possible.
Can I import existing user balances from my old Shopify store?
Yes. Use WP All Import + the included edd_points_update_user_balance() function to map CSV columns and bulk-assign points.
Will points expire?
Expiration is optional. If enabled, you set a global timeframe (e.g., 365 days) and the system expires unredeemed points via WP Cron.
Final Verdict
Easy Digital Downloads – Points and Rewards is the most practical loyalty layer I’ve tested for digital-only stores. The granular controls protect my margins, the lightweight code keeps checkout snappy, and the $49 price pays for itself after a handful of repeat purchases. If you sell downloadable products with EDD, this extension deserves a spot in your monetization stack.





