WooRewards

Advanced Reward Points System for WooCommerce

HPOS Compatible Multilingual WPML Ready Polylang Ready

Overview

WooRewards is a comprehensive WooCommerce plugin that provides advanced reward points system to increase customer loyalty and boost sales. Perfect for e-commerce stores looking to implement a professional loyalty program.

Key Benefits:

Key Features

Reward Points System

  • Automatic points earning on completed orders
  • Configurable points percentage (default: 10%)
  • Points display on product pages and shop listings
  • Dedicated "My Points" page in customer account

Points Payment Gateway

  • Pay with points during checkout
  • Automatic points deduction
  • Real-time balance checking
  • Secure payment processing

HPOS Compatibility

  • Fully compatible with WooCommerce HPOS
  • Future-proof order storage system
  • Optimized performance
  • Automatic detection and adaptation

Multilingual Support

  • Full WPML compatibility
  • Polylang integration
  • Translation-ready with .pot files
  • Language-specific settings

Admin Management

  • Points management interface
  • Bulk operations support
  • Points history tracking
  • DataTables integration

Security & Performance

  • Nonce verification on all forms
  • Input sanitization and validation
  • Optimized database queries
  • 5-minute cache system

Requirements

Screenshots

Admin Settings Page

Easy-to-use admin interface for managing reward points settings

WooRewards Admin Settings Page

Points Management Interface

Comprehensive points management with bulk operations and DataTables

WooRewards Points Management

Customer Points Page

Dedicated "My Points" page in customer account area

Customer Points Page

Product Page Display

Points information displayed on product pages and shop listings

Product Page Points Display

Checkout Integration

Seamless points usage during checkout process

Checkout Points Integration

Points History

Detailed points history and transaction tracking

Points History

Cart Page Points Display

Points balance shown on cart page

Cart Page Points

Shop Page Points Display

Points information on shop and category pages

Shop Page Points

Installation

  1. Upload the plugin files to /wp-content/plugins/woo-rewards/
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Go to WooRewards > Settings to configure your reward points
  4. Manage user points in WooRewards > Points Management
Pro Tip: The plugin works out of the box with default settings. You can customize the points percentage and other options from the admin panel.

Configuration

Reward Points Settings

Points Usage

Multilingual Setup

WPML

  1. Install and activate WPML
  2. Go to WPML > String Translation
  3. Find "woo-rewards" domain
  4. Translate all strings to your languages

Polylang

  1. Install and activate Polylang
  2. Go to Languages > String Translations
  3. Find "woo-rewards" strings
  4. Translate to your languages

Developer API

Custom Hooks

// Modify points percentage add_filter('woo_rewards_points_percentage', function($percentage) { return 15; // 15% instead of default 10% }); // Custom points calculation add_filter('woo_rewards_calculate_points', function($points, $order) { return $points * 1.5; // 50% bonus points }, 10, 2);

Customization

CSS Customization

/* Style points display */ .woo-rewards-points { background: #your-color; color: #your-text-color; } /* Style discount messages */ .woo-rewards-discount { font-weight: bold; color: #success-color; }

Support & Updates

Ready to Boost Your Sales?

Start increasing customer loyalty and repeat purchases with WooRewards today!

Perfect for: E-commerce stores, online retailers, subscription businesses, and any WooCommerce-powered website.

License

This plugin is licensed under the GPL v2 or later.

Author

Sby Creative

Reviews

If you find this plugin helpful, please consider leaving a review on CodeCanyon!