diff --git a/src/assets/js/retailcrm-loyalty-actions.js b/src/assets/js/retailcrm-loyalty-actions.js index 85ec0fb..fb89a0c 100644 --- a/src/assets/js/retailcrm-loyalty-actions.js +++ b/src/assets/js/retailcrm-loyalty-actions.js @@ -42,9 +42,10 @@ jQuery(function() { event.preventDefault(); return false; } else { - alert('success'); - return true; + location.reload(); } }) + + event.preventDefault(); }); }); diff --git a/src/include/class-wc-retailcrm-base.php b/src/include/class-wc-retailcrm-base.php index e535386..f7961f7 100644 --- a/src/include/class-wc-retailcrm-base.php +++ b/src/include/class-wc-retailcrm-base.php @@ -651,6 +651,8 @@ if (!class_exists('WC_Retailcrm_Base')) { if (!$isSuccessful) { echo json_encode(['error' => __('Error while registering in the loyalty program. Try again later.', 'retailcrm')]); + } else { + echo json_encode(['isSuccessful' => true]); } wp_die(); @@ -888,8 +890,6 @@ if (!class_exists('WC_Retailcrm_Base')) { } else { echo $result; } - - wp_die(); } /**