=== LoyaltyX – Points and Rewards for WooCommerce – Build Customer Loyalty and Reward Purchases ===

Contributors: DevDiggers
Plugin URI: https://devdiggers.com/plugin/woocommerce-points-and-rewards/
Author: DevDiggers
Author URI: https://devdiggers.com/
Version: 1.0.0
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Requires at least: 6.5
Tested up to: 6.9
Requires PHP: 7.4
WC requires at least: 9.0.0
WC tested up to: 10.4.3
Stable tag: 1.0.0
Tags: points, rewards, loyalty, coupons, discount

Boost sales with a powerful WooCommerce points and rewards plugin. Create flexible loyalty programs that increase repeat purchases and engagement.

== Description ==

**[LoyaltyX - Points and Rewards for WooCommerce](https://devdiggers.com/plugin/woocommerce-points-and-rewards/)** is a great plugin to increase customer retention in your online store. The all-in-one WooCommerce Loyalty Plugin is designed to help boost your sales by providing rewards for customers who continue to do business with you and engage with your store.

It costs five times as much to acquire a new customer than it does to keep an existing one, making customer retention important in the eCommerce industry. Our WooCommerce points and rewards plugin bridges that gap through the set up of a comprehensive WooCommerce points system that encourages customers to return. Customers earn loyalty points for purchases and redeem them for store credit at checkout. Every time a customer interacts with your store, they're rewarded.

Our plugin is built for both performance and scalability. It's not just another WooCommerce plugin; it's a powerful growth engine for your business! Whether you're a small boutique or a larger-scale enterprise, this Points and Rewards for WooCommerce plugin offers you the flexibility to provide your shoppers with a unique and engaging experience.

Encouraging customers to return more often and spend more money by providing them with loyalty points for every dollar they spend will result in more customers returning repeatedly to your store. Customers love watching their loyalty points grow and having the option to redeem them for discounts creates a strong psychological incentive to shop at your store rather than at your competition.

**👉 [View Free Version Demo](https://demo.devdiggers.com/woocommerce-loyaltyx-free/)** - See the free version in action
**👉 [View Pro Version Demo](https://demo.devdiggers.com/woocommerce-loyaltyx/)** - Explore all pro features
**👉 [Official Documentation](https://devdiggers.com/knowledge-base/woocommerce-points-and-rewards/)** - Complete setup guides and tutorials
**👉 [View Free vs Pro](https://devdiggers.com/knowledge-base/loyaltyx-free-vs-pro/)** - Check free vs pro features
**👉 [Upgrade to Pro](https://devdiggers.com/plugin/woocommerce-points-and-rewards/)** - Get all pro features
**👉 [Official Website](https://devdiggers.com/)** - Get various premium WooCommerce plugins and services

---

### Why is it the best WooCommerce Points and Rewards plugin?

It is the ultimate **WooCommerce loyalty program** solution to create customers loyalty and increase revenue. Unlike other plugins, it focuses on simplicity, performance, and real results.

- **Increase Customer Retention**: Get customers to come back for more with a sticky shopping experience.
- **Increase Average Order Value**: Encourage users to spend more points for each chunk to get more.
- **Flexible Points System**: Create your own earn and redemption logic without any hassle.
- **Simple User Experience**: Users conveniently track and redeem their points without complicated flows.
- **Performance First**: Optimized database structure doesn’t slow down your internet site at all.
- **Developer Friendly**: Clean code with plenty of hooks and filters for custom requirements.
- **Mobile Optimized**: A perfect experience for your customers on any device.
- **GDPR Compliant**: Designed with privacy in mind to safeguard your data.

---

### How does this WooCommerce Reward Plugin work?

1. Customers earn points automatically when they place orders.
2. Points are calculated based on the store-defined conversion rate.
3. The customers can keep track of their balance and transaction history.
4. Earned points can be redeemed as store credit or discounts.
5. Admins can monitor, adjust, and analyze loyalty activity from the dashboard.

This workflow ensures a smooth experience for both store owners and customers.

---

### Features of Free Version of our WooCommerce Points and Rewards Plugin

Explore the extensive features of the **free points and rewards for WooCommerce plugin** that helps you build a loyal customer base without any cost.

#### 1. Smart Points Earning System
Start rewarding your customers immediately with flexible earning rules.

- **Earn on Purchase**: Auto calculate loyalty pints based on order total (ex earn 1 point for Each 1$ spent).
- **Custom Conversion Rates**: Specify a precise global conversion rate to use when calculating the number of points earned per currency unit.
- **Points Label Customization**: Change the name of "Points" to whatever you like (such as Gold, Coins, Stars, Rewards).

#### 2. Seamless Points Redemption
Letting your customers be rewarded for becoming a customer is an easy way to win their loyalty, and is only possible using our WooCommerce rewards plugin.

- **Redeem as Discounts**: Enable your customers to redeem their reward points to obtain a discount coupon for their purchase.
- **Cart & Checkout Redemption**: Allows customers to redeem points directly on cart and checkout pages for the easy access to redeem points.
- **Partial Redemption**: Customers can decide how many points they want to redeem.

#### 3. Interactive Customer Dashboard
Allow your customers to track their progress.

- **My Rewards Page**: A dedicated area in "My Account" where customers can view their total **points balance**.
- **Transaction History**: Detailed logs showing every point earned and redeemed, providing full transparency.
- **Visual Points Stats**: Beautiful icons and summaries to keep customers engaged with your **loyalty program**.
- **Full Branding Control**: Change colors, icons, texts, and layout to match your store's theme perfectly from the admin panel.

#### 4. Admin Management & Control
Manage your reward points from the WordPress backend using our WooCommerce loyalty plugin.

- **Manual Adjustments**: Admins can add or subtract points manually from a user balance (great for refunds, bonuses).
- **User Points List**: See the entire customers and his/her current point balances.
- **Detailed Logs**: Keep track of every point transaction on your store for security and analysis.
- **Refund Sync**: Automatically revoke/subtract the points when an order is refunded, so your loyalty data always up to date without any manual work.

#### 5. Integrations & Compatibility
Our Points and Rewards for WooCommerce plugin is built for performance and extensibility.

- **HPOS Compatible**: Fully compatible with WooCommerce High-Performance Order Storage for fastest performance.
- **Multilingual Ready**: Translation-ready with `.pot` files included (compatible with WPML, Polylang, and Loco Translate).
- **Shortcodes**: Use `[ddwcpr_points_dashboard]` to display the points dashboard and `[ddwcpr_available_points_value]` to show a user's balance anywhere.
- **Ajax Powered**: Real-time point updates without page reloads for a snappy user experience.
- **Theme Compatible**: Works seamlessly with all WooCommerce compatible themes (Astra, OceanWP, Divi, etc.).
- **Payment Gateways**: Compatible with all standard WooCommerce payment methods.

#### 6. Performance & Security
- **Lightweight Code**: Optimized to have minimal impact on your site's loading speed.
- **Secure & Private**: Built with standard WordPress security practices and fully generic **GDPR compliant**.

#### 7. Smart Messaging & Conversion
Increase your sales by displaying points everywhere.

- **Product Page Notices**: Show "Earn X Points" messages on product pages to increase conversion rate.
- **Cart & Checkout Messages**: Remind users of their potential earnings during the checkout process to reduce cart abandonment.
- **Shop Page/Loop Messages**: Display points directly on the shop page product cards.

[**👉 Check The Live Demo of the Points and Rewards for WooCommerce Free Version &gt;**](https://demo.devdiggers.com/woocommerce-loyaltyx-free/)

---

### Features of Pro Version of our WooCommerce Points and Rewards Plugin

Upgrade to [**LoyaltyX Pro**](https://devdiggers.com/plugin/woocommerce-points-and-rewards/) to get advanced features and maximize customer loyalty:

#### 1. Advanced Earning Rules
Go beyond basic purchase points and incentivize more actions.

- **Sign Up Points**: This is a new customer bonus for joining the website.
- **Product Review Rewards**: Provide customers with points for submitting a review for an approved product review.
- **Referral Program**: Encourage customers to refer new friends to your business and both the referring customer and referred customer earn points.
- **Daily Login Bonus**: Keep your brand top-of-mind by rewarding customers for visiting your store daily.
- **Specific Product/Category Points**: Provide additional points on specific products or categories in order to encourage purchasing of those items.
- **User Role Based Points**: Provide different point earning levels for customers who are registered as VIPs, Wholesalers or any other defined custom user roles.
- **Birthday Rewards**: Show your customers that you care by sending them automatic birthday points.
- **Level-Up Rewards**: Reward customers with points when they reach a certain level in your loyalty program.

#### 2. Flexible Redemption Options
Our WooCommerce loyalty plugin provides your customers with a variety of options for how they want to redeem their loyalty points!

- **Points Converstion**: Allow customers to convert any number of points into coupon value based on the set ratio.
- **Fixed Amount Discounts**: Customers can redeem a certain number of points for a preset dollar discount using flat-rate coupons (for example: 500 points = $5 discount).
- **Percentage Discounts**: Customers can redeem their loyalty points for a percentage off (for example: 1000 points = 10% discount).
- **Free Shipping**: Reward your loyal customers with FREE SHIPPING!
- **Free Products**: Allow your customers to "purchase" a select number of products using only their loyalty points to create buzz and excitement.
- **Buy X Get Y**: Integrate BOGO type offers with your rewards program.
- **Bundle Reward**: Redeem points to get product bundles at a fixed points cost.

#### 3. Gamification & Tiers
To encourage greater engagement with your customers, level up your WooCommerce loyalty program!

- **Loyalty Tiers**: Create tiers such as Silver, Gold, and Platinum and use either lifetime points earned or spent to determine which tier a customer qualifies for.
- **Tier Benefits**: Increase the rate of earning points for higher tiers to encourage customers to reach the next tier.
- **Points Expiration**: Provide customers with an additional motivation to earn more points or spend them by creating urgency through a time limitation to redeem loyalty points by establishing a point expiration date after a customer's inactivity.

#### 4. Advanced Management & Analytics

- **Expiration Management**: Set rules for when points expire and automatically notify customers before they lose their rewards.
- **Import/Export**: Advanced import/export functionality available through advanced CSV tools makes it easy to migrate data or store a backup of your Points system.
- **Bulk Point Operations**: As a website owner it is easy to perform a bulk change for multiple users in one operation when updating their point adjustment.
- **Email Marketing Integration**: Send personalized emails for point balances, expiration warnings, and level-ups.
- **Advanced Reports**: Gain a full understanding of how well your Loyalty Program is working by accessing useful Reports detailing your program's total Return-On-Investment, Redemption Rates, and the Best Tiered Customers.

#### 5. Exclusive Extras & Control

- **User Segmentation**: Target specific customer groups with unique offers and earning rates.
- **Priority Support**: Get direct access to our expert support team for faster resolution of any issues.

[**👉 Check The Live Demo of the Points and Rewards for WooCommerce Pro Version &gt;**](https://demo.devdiggers.com/woocommerce-loyaltyx/)

[**👉 Upgrade to Pro Now!**](https://devdiggers.com/plugin/woocommerce-points-and-rewards/)

---

### Live Demos

See our WooCommerce loyalty plugin in action before you decide:

*   **[Free Version Demo](https://demo.devdiggers.com/woocommerce-loyaltyx-free/)**
*   **[Pro Version Demo](https://demo.devdiggers.com/woocommerce-loyaltyx/)**

### Documentation & Support

*   **[Official Documentation](https://devdiggers.com/knowledge-base/woocommerce-points-and-rewards/)**
*   **[Get Support](https://devdiggers.com/contact/)**

### Get Started Today

1. **Install** LoyaltyX from the WordPress plugin directory.
2. **Configure** your earning and redemption rates.
3. **Customize** point labels and messages.
4. **Launch** your loyalty program and start rewarding customers!

== Installation ==

### Automatic Installation
1. Go to **Plugins > Add New** in WordPress admin.
2. Search for **"LoyaltyX - Points and Rewards for WooCommerce"**.
3. Click **Install Now** then **Activate**.

### Manual Installation
1. Download the plugin zip file.
2. Upload to `/wp-content/plugins/` directory.
3. Activate through **Plugins** menu.

### After Installation
1. Navigate to **DevDiggers Plugins > LoyaltyX** in admin menu.
2. Set up **earning and redemption rules**.
3. Customize **point labels and messages**.
4. Configure **email notifications**.
5. Launch your **loyalty program**!

== Frequently Asked Questions ==

= How can customers earn loyalty points in my WooCommerce store? =

In the free version, customers automatically earn **loyalty points** for every purchase based on your global conversion rate (e.g., $1 = 10 points). In [**LoyaltyX Pro**](https://devdiggers.com/plugin/woocommerce-points-and-rewards/), you can expand this to include points for account signups, product reviews, daily logins, birthdays, and referrals.

= Can customers redeem points for discounts during checkout? =

Yes! Customers can convert their **reward points** into discounts or store credit directly on the cart and checkout pages. The free version supports a straightforward points-to-discount conversion, while the Pro version adds advanced options like fixed amount coupons, percentage discounts, **free shipping**, and even free products.

= Is this plugin compatible with WooCommerce High-Performance Order Storage (HPOS)? =

Absolutely. This WooCommerce rewards plugin is built for modern WooCommerce environments and fully supports **HPOS (High-Performance Order Storage)**. This ensures your site remains blazing fast even as your loyalty program scales to thousands of customers.

= Can I import points from another loyalty plugin? =

Yes, this plugin includes a powerful **CSV Import/Export** tool. You can easily migrate your existing customer base and their point balances from other loyalty systems without losing any data.

= Do points ever expire? =

Points expiration is a powerful feature available in **Pro Version**. You can set points to expire after a specific period of inactivity and automatically send reminder emails to encourage customers to spend their points before they lose them.

= How do I display the points balance to my customers? =

You can use the built-in `[ddwcpr_points_dashboard]` shortcode to create a full loyalty hub, or `[ddwcpr_available_points_value]` to show the user's current balance anywhere on your site. The plugin also adds a dedicated "My Rewards" section to the WooCommerce "My Account" page automatically.

= Can I customize the look of the loyalty widgets? =

Yes! In the admin dashboard, you have full control over colors, icons, and text labels. You can even rename "Points" to something that matches your brand, like "Stars," "Credits," or "Coins."

= Does this plugin work with variable products? =

Yes, this plugin works seamlessly with all **WooCommerce product types**.

= Is the plugin translation-ready and GDPR compliant? =

Yes. this plugin is fully **GDPR compliant** and includes `.pot` files for easy translation. It is compatible with popular translation plugins like WPML and Loco Translate.

= How does this plugin affect site performance? =

This WooCommerce rewards plugin is designed with a "performance-first" mindset. It uses optimized database queries and lightweight code to ensure your store's loading speed is never compromised.

= Can I restrict points to specific products or categories? =

Yes, this is a feature of **Pro Version**. You can create advanced rules to award bonus points for specific categories or exclude certain products from the rewards program entirely.

= How do I get support if I face any issues? =

We offer world-class support. You can visit our [documentation](https://devdiggers.com/knowledge-base/woocommerce-points-and-rewards/) for step-by-step guides or [contact our support team](https://devdiggers.com/contact/) directly for expert assistance.

== Screenshots ==

1. Dashboard Page
2. Users Page
3. Manual Adjustment Page
4. Import via CSV
5. Logs Page
6. Points Earning Rules Page
7. Add Points Earning Rule Page
8. Points Earning Rule Form
9. Points Redeeming Rules Page
10. Add Points Redeeming Rule Page
11. Points Redeeming Rule Form
12. General Configuration Page
13. Display Messages Configuration Page
14. Points Earning Configuration Page
15. Points Redeeming Configuration Page
16. Layout Configuration Page
17. Emails Configuration Page
18. Shortcodes Configuration Page
19. Customer Points and Rewards Dashboard Page
20. Customer Earning Section
21. Customer Redeeming Section
22. Customer Rewards Section
23. Shop Page with Points Info
24. Product Page with Points Info
25. Cart Page with Points Info
26. Rewards Popup on Cart/Checkout Page
27. Checkout Page with Points Info
28. Order Page with Points Info

== Changelog ==

= 1.0.0 =
Initial release.