Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Security & Risk Analysis

wordpress.org/plugins/points-and-rewards-for-woocommerce

Points and Rewards for WooCommerce offer a reward for points to your customers for their activities & increase customer loyalty.

7K active installs v2.9.7 PHP 7.4+ WP 6.7.0+ Updated Mar 6, 2026
gamificationloyaltypoints-and-rewardsreferral-pointsreward-points
96
A · Safe
CVEs total3
Unpatched0
Last CVEJan 19, 2026
Safety Verdict

Is Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Safe to Use in 2026?

Generally Safe

Score 96/100

Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: Jan 19, 2026Updated 28d ago
Risk Assessment

The "points-and-rewards-for-woocommerce" plugin exhibits a mixed security posture. While the code analysis reveals a good percentage of properly escaped outputs and a reasonable use of prepared statements for SQL queries, a significant concern arises from the large attack surface. A substantial number of AJAX handlers (23 out of 25) lack authentication checks, presenting a clear entry point for unauthorized actions. The taint analysis, though limited in scope with only 10 flows analyzed, did identify unsanitized paths, which warrants further investigation, especially in conjunction with the historical vulnerability data.

The plugin's vulnerability history shows a pattern of medium severity issues, primarily related to Missing Authorization and Cross-Site Request Forgery (CSRF). The fact that there are currently no unpatched vulnerabilities is a positive sign, suggesting the developers address reported issues. However, the recurring nature of these vulnerability types, especially Missing Authorization, directly correlates with the high number of unprotected AJAX handlers identified in the static analysis. This indicates a persistent weakness in input validation and access control, potentially leaving the plugin susceptible to exploitation if not managed carefully.

In conclusion, the plugin demonstrates good practices in some areas like output escaping and SQL query preparation. Nevertheless, the significant number of unprotected AJAX endpoints and the historical pattern of authorization and CSRF vulnerabilities present a considerable risk. Despite the absence of currently unpatched vulnerabilities, the inherent weaknesses in access control for a large portion of its attack surface suggest caution and recommend thorough auditing of these unprotected entry points.

Key Concerns

  • High number of unprotected AJAX handlers
  • Taint analysis found unsanitized paths
  • Vulnerability history with Missing Authorization
  • Vulnerability history with CSRF
Vulnerabilities
3

Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

CVE-2026-24581medium · 4.3Missing Authorization

Points and Rewards for WooCommerce <= 2.9.5 - Missing Authorization

Jan 19, 2026 Patched in 2.9.6 (10d)
CVE-2023-27608medium · 6.5Missing Authorization

Points and Rewards for WooCommerce <= 1.5.0 - Missing Authorization

May 5, 2023 Patched in 1.6.0 (263d)
CVE-2023-27607medium · 4.3Cross-Site Request Forgery (CSRF)

Points and Rewards for WooCommerce <= 1.5.0 - Cross-Site Request Forgery to Settings Change

May 5, 2023 Patched in 1.6.0 (263d)
Code Analysis
Analyzed Mar 16, 2026

Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
4 prepared
Unescaped Output
272
1673 escaped
Nonce Checks
56
Capability Checks
4
File Operations
1
External Requests
6
Bundled Libraries
0

SQL Query Safety

80% prepared5 total queries

Output Escaping

86% escaped1945 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

10 flows4 with unsanitized paths
wps_large_scv_import (admin\class-points-rewards-for-woocommerce-admin.php:2229)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
23 unprotected

Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Attack Surface

Entry Points31
Unprotected23

AJAX Handlers 25

authwp_ajax_wps_wpr_points_updateincludes\class-points-rewards-for-woocommerce.php:197
noprivwp_ajax_wps_wpr_points_updateincludes\class-points-rewards-for-woocommerce.php:198
authwp_ajax_wps_wpr_select_categoryincludes\class-points-rewards-for-woocommerce.php:199
noprivwp_ajax_wps_wpr_select_categoryincludes\class-points-rewards-for-woocommerce.php:200
authwp_ajax_wps_wpr_dismiss_noticeincludes\class-points-rewards-for-woocommerce.php:207
authwp_ajax_assign_points_on_previous_orderincludes\class-points-rewards-for-woocommerce.php:219
authwp_ajax_wps_wpr_ajax_banner_actionincludes\class-points-rewards-for-woocommerce.php:222
authwp_ajax_restrict_user_from_points_tableincludes\class-points-rewards-for-woocommerce.php:236
authwp_ajax_wps_large_scv_importincludes\class-points-rewards-for-woocommerce.php:242
authwp_ajax_wps_sync_points_on_klaviyoincludes\class-points-rewards-for-woocommerce.php:250
authwp_ajax_wps_set_camp_heading_and_imageincludes\class-points-rewards-for-woocommerce.php:253
authwp_ajax_wps_wpr_apply_fee_on_cart_subtotalincludes\class-points-rewards-for-woocommerce.php:285
authwp_ajax_wps_wpr_remove_cart_pointincludes\class-points-rewards-for-woocommerce.php:290
authwp_ajax_wps_wpr_generate_custom_walletincludes\class-points-rewards-for-woocommerce.php:322
noprivwp_ajax_wps_wpr_generate_custom_walletincludes\class-points-rewards-for-woocommerce.php:323
authwp_ajax_assign_claim_pointsincludes\class-points-rewards-for-woocommerce.php:346
authwp_ajax_stop_sms_whatsapp_notifyincludes\class-points-rewards-for-woocommerce.php:363
noprivwp_ajax_action_campaign_loginincludes\class-points-rewards-for-woocommerce.php:371
authwp_ajax_save_birthday_dateincludes\class-points-rewards-for-woocommerce.php:375
authwp_ajax_update_quiz_dataincludes\class-points-rewards-for-woocommerce.php:377
authwp_ajax_action_social_link_clickincludes\class-points-rewards-for-woocommerce.php:379
authwp_ajax_send_onboarding_dataincludes\class-wpswings-onboarding-helper.php:116
noprivwp_ajax_send_onboarding_dataincludes\class-wpswings-onboarding-helper.php:117
authwp_ajax_skip_onboarding_popupincludes\class-wpswings-onboarding-helper.php:120
noprivwp_ajax_skip_onboarding_popupincludes\class-wpswings-onboarding-helper.php:121

Shortcodes 6

[MYCURRENTPOINT] points-rewards-for-woocommerce.php:235
[MYCURRENTUSERLEVEL] points-rewards-for-woocommerce.php:257
[SIGNUPNOTIFICATION] points-rewards-for-woocommerce.php:281
[WPS_CART_PAGE_SECTION] public\class-points-rewards-for-woocommerce-public.php:3595
[WPS_CHECKOUT_PAGE_SECTION] public\class-points-rewards-for-woocommerce-public.php:3599
[SHOW_POINTS_LOG] public\class-points-rewards-for-woocommerce-public.php:3602
WordPress Hooks 137
actionwps_wpr_add_membership_ruleadmin\class-points-rewards-for-woocommerce-admin.php:924
actionwps_wpr_order_total_pointsadmin\class-points-rewards-for-woocommerce-admin.php:925
actionadmin_enqueue_scriptsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:57
filterwps_wpr_general_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:58
filterwps_wpr_general_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:59
filterwps_wpr_general_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:60
filterwps_wpr_general_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:61
filterwps_wpr_general_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:62
filterwps_wpr_general_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:63
filterwps_wpr_general_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:64
actionwps_wpr_additional_general_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:65
filterwps_wpr_coupon_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:66
filterwps_wpr_coupon_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:67
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:68
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:69
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:70
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:71
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:72
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:73
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:74
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:75
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:76
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:77
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:78
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:79
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:80
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:81
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:82
filterwps_wpr_email_notification_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:83
filterwps_wpr_assign_product_points_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:84
actionwps_wpr_product_assign_pointsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:85
filterwps_rwpr_add_setting_tabadmin\class-points-rewards-for-woocommerce-dummy-settings.php:86
filterwps_wpr_show_shortcoe_textadmin\class-points-rewards-for-woocommerce-dummy-settings.php:87
actionwps_wpr_others_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:88
filterwps_rwpr_add_setting_tabadmin\class-points-rewards-for-woocommerce-dummy-settings.php:89
filterwps_rwpr_add_setting_tabadmin\class-points-rewards-for-woocommerce-dummy-settings.php:90
filterwps_wpr_others_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:91
filterwps_wpr_general_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:92
actionwps_wpr_extend_previous_order_rewards_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:93
actionwps_wpr_additional_coupon_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:94
actionwps_wpr_add_campaign_general_sectionadmin\class-points-rewards-for-woocommerce-dummy-settings.php:95
actionwps_wpr_add_campaign_additional_htmladmin\class-points-rewards-for-woocommerce-dummy-settings.php:96
filterwps_wpr_add_membership_settingsadmin\class-points-rewards-for-woocommerce-dummy-settings.php:97
filterwoocommerce_email_classesincludes\class-points-rewards-for-woocommerce.php:166
actionplugins_loadedincludes\class-points-rewards-for-woocommerce.php:181
actionadmin_enqueue_scriptsincludes\class-points-rewards-for-woocommerce.php:194
actionadmin_enqueue_scriptsincludes\class-points-rewards-for-woocommerce.php:195
actionadmin_menuincludes\class-points-rewards-for-woocommerce.php:196
actionadmin_headincludes\class-points-rewards-for-woocommerce.php:201
actionadmin_initincludes\class-points-rewards-for-woocommerce.php:204
actionwps_wpr_check_for_notification_updateincludes\class-points-rewards-for-woocommerce.php:205
actionadmin_noticesincludes\class-points-rewards-for-woocommerce.php:206
filterwps_helper_valid_frontend_screensincludes\class-points-rewards-for-woocommerce.php:210
filterwps_deactivation_supported_slugincludes\class-points-rewards-for-woocommerce.php:212
filterwps_wpr_general_settingsincludes\class-points-rewards-for-woocommerce.php:214
filterwps_wpr_general_settingsincludes\class-points-rewards-for-woocommerce.php:216
actionwps_sfw_compatible_points_and_rewardsincludes\class-points-rewards-for-woocommerce.php:217
actionwps_wgm_check_for_notification_updateincludes\class-points-rewards-for-woocommerce.php:221
actionwps_wpr_extend_membership_metabox_fieldincludes\class-points-rewards-for-woocommerce.php:225
actionsave_post_wps_cpt_membershipincludes\class-points-rewards-for-woocommerce.php:226
actionwps_wpr_assign_points_to_userincludes\class-points-rewards-for-woocommerce.php:227
actionedit_post_wps_cpt_membersincludes\class-points-rewards-for-woocommerce.php:228
filtermvx_vendor_payment_modeincludes\class-points-rewards-for-woocommerce.php:231
filtermvx_parent_order_to_vendor_order_statuses_to_syncincludes\class-points-rewards-for-woocommerce.php:232
filterwoocommerce_order_status_changedincludes\class-points-rewards-for-woocommerce.php:233
actionwps_wpr_add_additional_import_pointsincludes\class-points-rewards-for-woocommerce.php:240
filterwps_wpr_preview_email_contentincludes\class-points-rewards-for-woocommerce.php:244
filterwoocommerce_admin_order_totals_after_discountincludes\class-points-rewards-for-woocommerce.php:246
filterwoocommerce_order_get_total_discountincludes\class-points-rewards-for-woocommerce.php:247
actionwp_enqueue_scriptsincludes\class-points-rewards-for-woocommerce.php:267
actionwp_enqueue_scriptsincludes\class-points-rewards-for-woocommerce.php:268
actioninitincludes\class-points-rewards-for-woocommerce.php:270
filterwoocommerce_account_menu_itemsincludes\class-points-rewards-for-woocommerce.php:271
actionwoocommerce_account_points_endpointincludes\class-points-rewards-for-woocommerce.php:273
actionwoocommerce_account_view-log_endpointincludes\class-points-rewards-for-woocommerce.php:275
actionwp_loadedincludes\class-points-rewards-for-woocommerce.php:277
actionuser_registerincludes\class-points-rewards-for-woocommerce.php:279
actionwoocommerce_order_status_changedincludes\class-points-rewards-for-woocommerce.php:280
actionwoocommerce_before_customer_login_formincludes\class-points-rewards-for-woocommerce.php:282
actionwoocommerce_cart_actionsincludes\class-points-rewards-for-woocommerce.php:284
actionwoocommerce_cart_calculate_feesincludes\class-points-rewards-for-woocommerce.php:286
actionwoocommerce_before_cart_contentsincludes\class-points-rewards-for-woocommerce.php:287
actionwoocommerce_blocks_enqueue_cart_block_scripts_afterincludes\class-points-rewards-for-woocommerce.php:288
filterwoocommerce_cart_totals_fee_htmlincludes\class-points-rewards-for-woocommerce.php:289
filterwc_get_templateincludes\class-points-rewards-for-woocommerce.php:292
actionwoocommerce_store_api_checkout_order_processedincludes\class-points-rewards-for-woocommerce.php:294
actionwoocommerce_checkout_update_order_metaincludes\class-points-rewards-for-woocommerce.php:295
filterwoocommerce_add_cart_item_dataincludes\class-points-rewards-for-woocommerce.php:296
filterwoocommerce_get_item_dataincludes\class-points-rewards-for-woocommerce.php:297
actionwoocommerce_single_product_summaryincludes\class-points-rewards-for-woocommerce.php:298
filterwoocommerce_order_item_display_meta_keyincludes\class-points-rewards-for-woocommerce.php:300
actionwoocommerce_checkout_create_order_line_itemincludes\class-points-rewards-for-woocommerce.php:301
filterwoocommerce_get_price_htmlincludes\class-points-rewards-for-woocommerce.php:302
actionwoocommerce_before_calculate_totalsincludes\class-points-rewards-for-woocommerce.php:303
filterwoocommerce_update_cart_action_cart_updatedincludes\class-points-rewards-for-woocommerce.php:304
actionwoocommerce_before_calculate_totalsincludes\class-points-rewards-for-woocommerce.php:307
filterwoocommerce_cart_totals_get_fees_from_cart_taxesincludes\class-points-rewards-for-woocommerce.php:311
actionwoocommerce_before_checkout_formincludes\class-points-rewards-for-woocommerce.php:312
filterquery_varsincludes\class-points-rewards-for-woocommerce.php:314
filterwcml_register_endpoints_query_varsincludes\class-points-rewards-for-woocommerce.php:316
filterwcml_endpoint_permalink_filterincludes\class-points-rewards-for-woocommerce.php:317
filterwoocommerce_cart_contents_changedincludes\class-points-rewards-for-woocommerce.php:318
actionwps_wpr_add_share_pointsincludes\class-points-rewards-for-woocommerce.php:321
filterwoocommerce_get_shop_coupon_dataincludes\class-points-rewards-for-woocommerce.php:326
filterwoocommerce_cart_totals_coupon_labelincludes\class-points-rewards-for-woocommerce.php:327
filterwoocommerce_cart_totals_coupon_htmlincludes\class-points-rewards-for-woocommerce.php:328
actionplugins_loadedincludes\class-points-rewards-for-woocommerce.php:332
filterwps_wpr_show_conversion_priceincludes\class-points-rewards-for-woocommerce.php:335
filterwps_wpr_convert_base_price_diffrent_currencyincludes\class-points-rewards-for-woocommerce.php:336
filterwps_wpr_convert_same_currency_base_priceincludes\class-points-rewards-for-woocommerce.php:337
actionwps_extend_point_tab_sectionincludes\class-points-rewards-for-woocommerce.php:340
actionwoocommerce_order_status_completedincludes\class-points-rewards-for-woocommerce.php:342
actionwp_footerincludes\class-points-rewards-for-woocommerce.php:344
actionwps_wpr_top_account_page_section_hookincludes\class-points-rewards-for-woocommerce.php:347
actionwoocommerce_blocks_enqueue_cart_block_scripts_afterincludes\class-points-rewards-for-woocommerce.php:349
actionwoocommerce_blocks_enqueue_checkout_block_scripts_beforeincludes\class-points-rewards-for-woocommerce.php:350
filtermvx_available_payment_gatewaysincludes\class-points-rewards-for-woocommerce.php:352
actionwoocommerce_before_add_to_cart_buttonincludes\class-points-rewards-for-woocommerce.php:354
filterdokan_ensure_admin_have_create_couponincludes\class-points-rewards-for-woocommerce.php:358
actionwps_extend_point_tab_sectionincludes\class-points-rewards-for-woocommerce.php:361
filterwoocommerce_package_ratesincludes\class-points-rewards-for-woocommerce.php:365
filterwoocommerce_get_order_item_totalsincludes\class-points-rewards-for-woocommerce.php:367
filterbody_classincludes\class-points-rewards-for-woocommerce.php:369
filterwoocommerce_registration_redirectincludes\class-points-rewards-for-woocommerce.php:373
actionadmin_enqueue_scriptsincludes\class-wpswings-onboarding-helper.php:108
actionadmin_enqueue_scriptsincludes\class-wpswings-onboarding-helper.php:109
actionadmin_footerincludes\class-wpswings-onboarding-helper.php:110
actionadmin_footerincludes\class-wpswings-onboarding-helper.php:111
filterwps_on_boarding_form_fieldsincludes\class-wpswings-onboarding-helper.php:112
filterwps_deactivation_form_fieldsincludes\class-wpswings-onboarding-helper.php:113
actionbefore_woocommerce_initpoints-rewards-for-woocommerce.php:65
filterplugin_row_metapoints-rewards-for-woocommerce.php:104
actionwp_initialize_sitepoints-rewards-for-woocommerce.php:436
actionadmin_noticespoints-rewards-for-woocommerce.php:438
actionadmin_noticespoints-rewards-for-woocommerce.php:480
actionadmin_initpoints-rewards-for-woocommerce.php:890
actionadmin_noticespoints-rewards-for-woocommerce.php:903

Scheduled Events 2

wps_wpr_check_for_notification_update
wps_wgm_check_for_notification_update
Maintenance & Trust

Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 6, 2026
PHP min version7.4
Downloads322K

Community Trust

Rating90/100
Number of ratings172
Active installs7K
Developer Profile

Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification Developer Profile

WP Swings

13 plugins · 43K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
101 days
View full developer profile
Detection Fingerprints

How We Detect Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/points-and-rewards-for-woocommerce/admin/css/wps_admin_style.css/wp-content/plugins/points-and-rewards-for-woocommerce/admin/css/wps_backend.css/wp-content/plugins/points-and-rewards-for-woocommerce/admin/js/wps_admin_script.js/wp-content/plugins/points-and-rewards-for-woocommerce/admin/js/wps_backend.js/wp-content/plugins/points-and-rewards-for-woocommerce/assets/css/points-rewards.css/wp-content/plugins/points-and-rewards-for-woocommerce/assets/js/points-rewards.js/wp-content/plugins/points-and-rewards-for-woocommerce/assets/js/points-rewards-custom.js/wp-content/plugins/points-and-rewards-for-woocommerce/assets/js/wps-front.js+2 more
Version Parameters
points-and-rewards-for-woocommerce/admin/css/wps_admin_style.css?ver=points-and-rewards-for-woocommerce/admin/css/wps_backend.css?ver=points-and-rewards-for-woocommerce/admin/js/wps_admin_script.js?ver=points-and-rewards-for-woocommerce/admin/js/wps_backend.js?ver=points-and-rewards-for-woocommerce/assets/css/points-rewards.css?ver=points-and-rewards-for-woocommerce/assets/js/points-rewards.js?ver=points-and-rewards-for-woocommerce/assets/js/points-rewards-custom.js?ver=points-and-rewards-for-woocommerce/assets/js/wps-front.js?ver=points-and-rewards-for-woocommerce/assets/js/wps-front-custom.js?ver=points-and-rewards-for-woocommerce/assets/js/sweetalert.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
wps_info_imgwps-wpr-img-youtubewps_points_rewards_div
HTML Comments
<!-- HPOS Compatibility and cart and checkout block. --><!-- Declare HPOS compatibility. --><!-- Define the constatant of the plugin. --><!-- Callable function for adding plugin row meta. -->+5 more
Data Attributes
data-wps_rwpr_user_iddata-wps_rwpr_user_pointsdata-wps_rwpr_product_pointsdata-wps_rwpr_cart_pointsdata-wps_rwpr_checkout_pointsdata-wps_rwpr_post_points+2 more
JS Globals
WPS_RWPR_DIR_URLWPS_RWPR_HOME_URL
FAQ

Frequently Asked Questions about Points and Rewards for WooCommerce – Create Loyalty Programs, Reward Customer Purchases, User Badges, Gamification