{"id":294569,"date":"2026-08-06T22:25:18","date_gmt":"2026-08-06T22:25:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rewardly-loyalty-points-rewards\/"},"modified":"2026-08-07T00:44:38","modified_gmt":"2026-08-07T00:44:38","slug":"nodevora-customer-rewards-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nodevora-customer-rewards-for-woocommerce\/","author":14779634,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.8.4","stable_tag":"4.8.4","tested":"6.9.6","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Nodevora Customer Rewards for WooCommerce","header_author":"Ahmed Ghanem","header_description":"Advanced WooCommerce loyalty points system with point expiration, admin adjustments, shortcodes, email notifications, and Woo Blocks support.","assets_banners_color":"a3c9d3","last_updated":"2026-08-07 00:44:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/github.com\/DELTAWEBMAROC","rating":0,"author_block_rating":0,"active_installs":0,"downloads":60,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"4.8.4":{"tag":"4.8.4","author":"ahmedxy","date":"2026-08-07 00:44:38"}},"upgrade_notice":{"4.8.4":"<p>Maintenance, stability, and public release preparation update.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3637088,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3637088,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3637088,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3637088,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["4.8.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3637097,"resolution":"1","location":"assets","locale":"","width":1200,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3637097,"resolution":"2","location":"assets","locale":"","width":1200,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3637097,"resolution":"3","location":"assets","locale":"","width":1200,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3637097,"resolution":"4","location":"assets","locale":"","width":1200,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3637097,"resolution":"5","location":"assets","locale":"","width":1200,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3637097,"resolution":"6","location":"assets","locale":"","width":1200,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3637097,"resolution":"7","location":"assets","locale":"","width":1200,"height":900}},"screenshots":{"1":"Configure earning, redemption, expiration and notification settings.","2":"Redeem loyalty points directly in cart or checkout.","3":"Customer points balance and loyalty history in My Account.","4":"Manual customer points adjustments from the WordPress admin area.","5":"Points expiration and automatic email notifications.","6":"WooCommerce classic and Cart\/Checkout Blocks support.","7":"Design controls and loyalty shortcodes."}},"plugin_section":[],"plugin_tags":[3377,29663,73290,125297,286],"plugin_category":[45],"plugin_contributors":[274707],"plugin_business_model":[],"class_list":["post-294569","plugin","type-plugin","status-publish","hentry","plugin_tags-loyalty","plugin_tags-loyalty-program","plugin_tags-points-and-rewards","plugin_tags-reward-points","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-ahmedxy","plugin_committers-ahmedxy"],"banners":{"banner":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/banner-772x250.png?rev=3637088","banner_2x":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/banner-1544x500.png?rev=3637088","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/icon-128x128.png?rev=3637088","icon_2x":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/icon-256x256.png?rev=3637088","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/screenshot-1.png?rev=3637097","caption":"Configure earning, redemption, expiration and notification settings."},{"src":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/screenshot-2.png?rev=3637097","caption":"Redeem loyalty points directly in cart or checkout."},{"src":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/screenshot-3.png?rev=3637097","caption":"Customer points balance and loyalty history in My Account."},{"src":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/screenshot-4.png?rev=3637097","caption":"Manual customer points adjustments from the WordPress admin area."},{"src":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/screenshot-5.png?rev=3637097","caption":"Points expiration and automatic email notifications."},{"src":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/screenshot-6.png?rev=3637097","caption":"WooCommerce classic and Cart\/Checkout Blocks support."},{"src":"https:\/\/ps.w.org\/nodevora-customer-rewards-for-woocommerce\/assets\/screenshot-7.png?rev=3637097","caption":"Design controls and loyalty shortcodes."}],"raw_content":"<!--section=description-->\n<p>Nodevora Customer Rewards is a free WooCommerce loyalty points and rewards plugin built around the core workflow stores actually need: customers earn points from purchases, redeem points for discounts, and track their loyalty balance and history.<\/p>\n\n<p>Run a focused WooCommerce loyalty program with points expiration, redemption controls, manual points adjustments, email notifications, shortcodes, and support for both classic WooCommerce cart and checkout and modern Cart and Checkout Blocks.<\/p>\n\n<p>No complicated loyalty campaign builder is required. Configure your reward rules, start rewarding purchases, and let customers use their available points directly in the shopping flow.<\/p>\n\n<h4>Why Choose Nodevora Customer Rewards?<\/h4>\n\n<p>Nodevora Customer Rewards focuses on the essential purchase-to-reward workflow instead of turning a simple loyalty program into a complex marketing platform.<\/p>\n\n<ul>\n<li>Reward customers with points from eligible WooCommerce purchases<\/li>\n<li>Let customers redeem points for discounts<\/li>\n<li>Points expiration included<\/li>\n<li>Minimum redemption and maximum discount controls<\/li>\n<li>Customer points balance and history in My Account<\/li>\n<li>Manual points adjustments from the WordPress admin area<\/li>\n<li>Email notifications for loyalty activity<\/li>\n<li>Classic WooCommerce cart and checkout support<\/li>\n<li>WooCommerce Cart and Checkout Blocks support<\/li>\n<li>Shortcodes for flexible placement<\/li>\n<li>Clean and focused configuration<\/li>\n<\/ul>\n\n<h4>WooCommerce Loyalty Points and Rewards<\/h4>\n\n<p>Reward customers when they purchase from your WooCommerce store. Customers can collect loyalty points over time and redeem their available reward points for discounts on future orders.<\/p>\n\n<p>The workflow stays focused:<\/p>\n\n<ol>\n<li>A customer places an eligible WooCommerce order.<\/li>\n<li>The customer earns reward points according to your configured rules.<\/li>\n<li>Their points are added to their loyalty balance.<\/li>\n<li>The customer can view their balance and points history.<\/li>\n<li>Available points can be redeemed for discounts according to your redemption settings.<\/li>\n<\/ol>\n\n<h4>Earn Reward Points from WooCommerce Orders<\/h4>\n\n<p>Customers can earn loyalty points from eligible WooCommerce purchases.<\/p>\n\n<p>Store owners can configure how points are earned and control when points are credited to the customer's balance.<\/p>\n\n<h4>Redeem Points for WooCommerce Discounts<\/h4>\n\n<p>Customers can use available loyalty points as discounts during the shopping flow.<\/p>\n\n<p>Store owners can configure redemption rules including minimum points required before redemption and maximum discount limits.<\/p>\n\n<p>This gives merchants control over how reward points affect order totals while keeping redemption simple for customers.<\/p>\n\n<h4>Points Expiration<\/h4>\n\n<p>Set an expiration period for loyalty points to encourage customers to return and use their available rewards.<\/p>\n\n<p>Points expiration is included in Nodevora Customer Rewards and can be configured from the loyalty settings.<\/p>\n\n<h4>Customer Points Balance and History<\/h4>\n\n<p>Customers can view their current loyalty balance and points activity from their WooCommerce My Account area.<\/p>\n\n<p>This gives customers a clear view of how their reward balance changes over time.<\/p>\n\n<h4>Manual Points Adjustments<\/h4>\n\n<p>Store administrators can manually add or remove customer points when needed.<\/p>\n\n<p>Manual adjustments are useful for customer service, corrections, promotional rewards, or other store-specific situations.<\/p>\n\n<h4>Email Notifications<\/h4>\n\n<p>Keep customers informed when loyalty activity affects their points balance.<\/p>\n\n<p>Email notifications help customers stay aware of their rewards and loyalty activity.<\/p>\n\n<h4>WooCommerce Cart and Checkout Blocks Support<\/h4>\n\n<p>Nodevora Customer Rewards supports modern WooCommerce Cart and Checkout Blocks as well as classic WooCommerce cart and checkout templates.<\/p>\n\n<p>Customers can interact with their loyalty rewards without requiring stores to stay on legacy checkout layouts.<\/p>\n\n<h4>Shortcodes<\/h4>\n\n<p>The plugin includes shortcodes for displaying loyalty information manually in pages, templates, and compatible page builders.<\/p>\n\n<p>This gives store owners additional flexibility when placing customer rewards information.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install Nodevora Customer Rewards for WooCommerce through the WordPress Plugins screen, or upload the <code>nodevora-customer-rewards-for-woocommerce<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate Nodevora Customer Rewards for WooCommerce.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Open Nodevora Customer Rewards from the WordPress admin area.<\/li>\n<li>Configure your earning, redemption, expiration, notification, and display settings.<\/li>\n<li>Test the earning and redemption workflow before using the loyalty program on a production store.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20nodevora%20customer%20rewards%20require%20woocommerce%3F\"><h3>Does Nodevora Customer Rewards require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Nodevora Customer Rewards requires WooCommerce to provide its loyalty points and rewards functionality.<\/p><\/dd>\n<dt id=\"is%20nodevora%20customer%20rewards%20free%3F\"><h3>Is Nodevora Customer Rewards free?<\/h3><\/dt>\n<dd><p>Yes. Nodevora Customer Rewards is free software released under the GPLv2 or later license.<\/p><\/dd>\n<dt id=\"how%20do%20customers%20earn%20reward%20points%3F\"><h3>How do customers earn reward points?<\/h3><\/dt>\n<dd><p>Customers earn loyalty points from eligible WooCommerce purchases according to the earning rules configured by the store administrator.<\/p><\/dd>\n<dt id=\"can%20customers%20redeem%20points%20for%20woocommerce%20discounts%3F\"><h3>Can customers redeem points for WooCommerce discounts?<\/h3><\/dt>\n<dd><p>Yes. Customers can redeem available loyalty points for discounts according to the redemption rules configured by the store owner.<\/p><\/dd>\n<dt id=\"can%20i%20set%20a%20minimum%20number%20of%20points%20before%20customers%20can%20redeem%20them%3F\"><h3>Can I set a minimum number of points before customers can redeem them?<\/h3><\/dt>\n<dd><p>Yes. Nodevora Customer Rewards includes controls for the minimum points required before redemption.<\/p><\/dd>\n<dt id=\"can%20i%20limit%20the%20maximum%20discount%20from%20loyalty%20points%3F\"><h3>Can I limit the maximum discount from loyalty points?<\/h3><\/dt>\n<dd><p>Yes. Store owners can configure a maximum discount limit for points redemption.<\/p><\/dd>\n<dt id=\"does%20nodevora%20customer%20rewards%20support%20points%20expiration%3F\"><h3>Does Nodevora Customer Rewards support points expiration?<\/h3><\/dt>\n<dd><p>Yes. Store owners can configure an expiration period for customer loyalty points.<\/p><\/dd>\n<dt id=\"can%20administrators%20manually%20adjust%20customer%20points%3F\"><h3>Can administrators manually adjust customer points?<\/h3><\/dt>\n<dd><p>Yes. Administrators can manually add or remove points from a customer's loyalty balance.<\/p><\/dd>\n<dt id=\"can%20customers%20see%20their%20points%20balance%20and%20history%3F\"><h3>Can customers see their points balance and history?<\/h3><\/dt>\n<dd><p>Yes. Customers can view their loyalty balance and points activity from their WooCommerce My Account area.<\/p><\/dd>\n<dt id=\"does%20nodevora%20customer%20rewards%20support%20woocommerce%20blocks%3F\"><h3>Does Nodevora Customer Rewards support WooCommerce Blocks?<\/h3><\/dt>\n<dd><p>Yes. Nodevora Customer Rewards supports WooCommerce block-based Cart and Checkout flows as well as classic WooCommerce cart and checkout templates.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20include%20email%20notifications%3F\"><h3>Does the plugin include email notifications?<\/h3><\/dt>\n<dd><p>Yes. The plugin can notify customers about loyalty activity that affects their points balance.<\/p><\/dd>\n<dt id=\"can%20i%20display%20loyalty%20information%20manually%3F\"><h3>Can I display loyalty information manually?<\/h3><\/dt>\n<dd><p>Yes. Nodevora Customer Rewards includes shortcodes that can be used for flexible placement in pages, templates, and compatible page builders.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.8.4<\/h4>\n\n<ul>\n<li>Production-ready free release<\/li>\n<li>WooCommerce Cart and Checkout Blocks support<\/li>\n<li>Points expiration support<\/li>\n<li>Customer points balance and history<\/li>\n<li>Manual points adjustments<\/li>\n<li>Email notifications<\/li>\n<li>Loyalty display controls and shortcodes<\/li>\n<li>General stability and compatibility improvements<\/li>\n<\/ul>","raw_excerpt":"Create a WooCommerce loyalty program with reward points, redeemable discounts, expiration, customer history, emails, and Blocks support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/294569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=294569"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ahmedxy"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=294569"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=294569"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=294569"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=294569"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=294569"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=294569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}