1.Overview

Points and Rewards for WooCommerce plugin allow the merchants to assign points and rewards to customers on signup while purchasing products, or other activities performed on-site. The customers can redeem the earned points to get discounts on the purchase or to avail of the benefits of the membership program.

 Features: 

  1. The merchant can provide the points to their customer at the signing in on your website, Referral Signup, Referral Purchase, Product Assign, Points on Order Total, and Per Currency Spend.
  2. Redeem those points on the Cart subtotal as well as use them to get the membership. 
  3. Using the Membership feature you can allow your customers to get a discount on the products.
  4. Notify the user about their points by Notification Mail.
  5. Shortcodes for displaying the notification anywhere on site.
  6. Points Log for Customer and Merchant.
  7. Points table for merchants to update the customers’ points with the remark.
  8. Customers can apply points on the cart as well as on the checkout page.
 

2.Installation

  • Automatic Installation:
    Automatic installation is the easiest option handled by WordPress. Follow these steps for automatic installation:

    1) Go to the Admin panel navigate to the sidebar click on the ‘Plugins’ menu > ‘Add New’.
    2) On the ‘Add Plugins’ page go to the search bar type ‘Points and Rewards for WooCommerce’.
    Once you find ‘Points and Rewards for WooCommerce’ by WP Swings, you can view the details about it such as the points release, rating, and description. One can install it, simply by clicking “Install Now”.
  •  Manual Installation:
    The manual installation of the plugin is another option to install the plugin in the seller’s WordPress-environment. The manual installation method involves downloading our ‘Points and Rewards for WooCommerce’ Extension and uploading it to the webserver via their favorite FTP application. The steps for manual installation are as follows:
    1) Upload the ‘Points and Rewards for WooCommerce folder to the /WP-content/plugins/ directory.
    2) Activate the plugin through the ‘Plugins’ menu in WordPress.

3.General Setting

After the successful installation of the plugin, the admin can perform all the plugins’ settings one by one.

points and rewards general settings
  • After the successful installation of the plugin, first of all, enable the plugin.
  • Go to admin panel click on the WooCommerce > Points and Rewards > General Setting.
  • Enable the points and Rewards settings by clicking on the checkbox.
  • Click on Save Changes.

3.1.Signup Setting

Enable the Signup Points for the user. Through this setting when the user sign up on your site then they will get some signup points as the reward.

signup points setting
  • Go to admin panel click on the WooCommerce > Points and Rewards > General Setting.
  • Enable the Sign-up point settings and enter the signup points. A new user will get the signup points whenever they successfully signup on your site.
  • And lastly, click on the “Save Changes” button.
points-and-rewards

the user can see their Points Log Table through these steps:

  • Go to My Account Page.
  • Click on the “Points” tab from the sidebar.
  • And last click in  View Points log link.
points-and-rewards

3.2.Referral Setting

Enable the Referral Setting for the customers – Through this setting, customers will get loyalty points and rewards for WooCommerce on the referee (the user invited by the customer) purchase

points and rewards referral setting
  • Go to admin panel click on the WooCommerce > Points and Rewards > General Setting.
  • Enable the Referral Points settings and enter the Referral Points.
  • Click on the “Save Changes” button.

After successfully enabling settings, customers can share the referral link with other users.

points and rewards referral link

From the My Account Page, they can copy the referral link and share it to other users.

earn points via referring someone

3.3.Social Sharing Setting

Enable this setting to allow their customers to share the referral link with other users through social media channels.

social sharing setting
  • Go to admin panel click on the WooCommerce > Points and Rewards > General Setting.
  • Enable Social Sharing settings and select social media platforms.
  • Click on the “Save Changes” button.
share on social media

After successfully enabling the setting, your customers can share referral links to other users with social media platforms.

3.4.Text Settings

This setting allows the admin to update the text under My Account > Points tab.

text settings
  • Go to admin panel click on the WooCommerce > Points and Rewards > General Setting.
  • Go to Text Setting, here the admin can make the changes for the Points page.
per currency spend points

3.5.Redemption Settings

Enable this setting if you want to allow your customers to redeem their earned points and rewards over the Cart page and Checkout page to get the discount.

redemption points settings
  • Redemption Over Cart Sub-Total: Enable this setting if you want to allow your customers to redeem their earned points over the cart Sub-total.
  • Conversion Rate: Enter the conversion rate of points redemption.
    The customer can redeem their points based on the conversion rate set by the admin. For example, the worth of 10 points is equal to $1.
  • Enable Apply Points during Checkout: Enable this setting if you want to allow your customers to redeem their earned points over the Checkout page.

Customers can apply their points over the cart subtotal.

points-and-rewards

Customers can apply their points over the checkout page.

points-and-rewards

Your customers can see their total points on “Points Log Table”.

points-and-rewards

3.6.Order Reward Points Settings

order reward points settings

 

 

With the WooCommerce reward points system, the admin can select the maximum number of orders for the customers to earn a certain number of points. 

For example, if the admin has set the maximum number of orders to 10 and the number of points to 5. Then, the customer will earn 5 points, after successfully ordering 10 times from the website. 

  1. Enable Order Reward Settings: The admin can check this box if, he wants to enable the order reward points settings 
  2. Enter Number of Orders: The admin can also set the maximum number of orders, that the customer would have to order to earn the reward points. 
  3. Enter Order Reward Points: The admin can also set the number of rewards points, that he wants the customers to get after he successfully orders 
  4. Enable to show reward message on the cart page: The admin can “enable” the setting to show the rewards notification on the cart page. 
  5. Enter Order Rewards Message: The admin can use this setting to set a message. Use these shortcodes for providing an appropriate message for your customers on his no. of [ORDER] and get rewards points [POINTS].            

3.7.Subscription Point Settings

subscriptions points setting

With the compatibility feature of the loyalty points and rewards plugin, users get points on subscription products.

For example, if User A has bought a subscription product from your website for the first time, he/she will get points as per the reward system. But now with this compatibility, the user will also get points on renewal of the purchased product. 

 

  • Enable Renewal Subscription Point Settings: The admin can check this box if he wants to enable this setting to give points when a subscription is renewed. 
  • Enter Subscription Renewal Points: Here the admin can enter the number of points that he wants the user to be awarded on the renewal of the product. 
  • Enable to show messages on the Account Page: The user can enable this setting if he/she wants to show the customers a message stating the number of points they will earn.
  • Enter Renewal Message: Now, enter the text message here. The entered message will be shown on the user Account Page. Please enter a message including [Points] in this shortcode.

4.Per Currency Points Settings

Through this loyalty points plugin setting, the customers will get the points based on the per currency points conversion whenever the customer spent some amount on the site then they will get some points as a reward.

per currency points settings
  • Enable Per Currency Points Conversion: Enable per currency conversion. This setting allows your customers to earn points based on the per-currency points conversion. For example, the customer can earn points for the purchase based on the per-currency points conversion.
  • Per $ Points Conversion: Enter the points for currency conversion. According to the conversion rate, whenever the customer spends some defined dollar on the site then they will get some defined points as a reward.

Customers can see this notification on-site.

Customers can see their reward points from My Account > Points > Points Log Table page.

5.Points Table

This setting allows the admin to view the points log of any user and apply the action to add/deduct the points with the specific remark.   

Points Table

Assign Points on Previous Orders: The admin can use this feature to assign points on previous orders. He will just have to enter the number of points that he wants to assign, and then click on the “Assign Points”.

Click on the “View Points Log”, and the admin can easily view the full report of the points log.

6.Enable Points Notification Settings

Through this setting, you can notify your users about their points and rewards through email. You can easily customize the subject and description of the email according to necessity.

you can notify your users through the notifications like Custom Point Notification,Signup Points Notification, Product Purchase Points Notification, Order Amount Points Notification, Referral Points Notification, Upgrade Membership Level Notification, Product Purchase Points Notification, Deduct Assigned Points Notification, Points On Cart Sub-total, Points On Order Total Range.

Points Table

7.Enable Membership

The WooCommerce reward plugin, allows your customers to get the membership level by the required points and keep the benefits on the selected categories or products fulfilled by that level.

You can create the level for the membership by the following steps:

enable membership
  • Enable Membership: Enable Membership setting.
  • Exclude Sales Products: Exclude sale products from the membership benefits.
  • Create Membership
    • Enter Level: Enter the name of membership.
    • Enter Points: Enter the number of points to get the membership.
    • Expiration Period: Enter the expiration period of the membership.
    • Select Product Category: Select product categories on which membership discount will be applied.
    • Select Product: Select the products from the categories on which the membership discount will be applied.
    • Enter Discount: Set the value that will be applied as the percentage discount amount on the memberships’ product and categories.

After successfully created the membership level, your customer can view the benefits of membership level by clicking on the “View Benefits” button.

points-and-rewards

Click on the link customer can view the benefits of the membership level.

points-and-rewards

By clicking on the “Upgrade Level” button, your customer can get the membership benefits easily.

points-and-rewards

Now you can see your upgraded membership.

points-and-rewards
  • Membership Log: By clicking on the ‘Membership log link’ the admin can view the details of all members.

8.Assign Product Points by Global Setting

Through this setting, you can assign equal points and rewards for all products at once by the global setting. After that, your customers will get the same points for purchasing any product.

assign product points by global setting
  • Global Assign Product Points: Enable the setting.
  • Enter Assign Global Product Points: Enter the points that you want to assign on all products.
points-and-rewards

9.Other Settings

other setting

10.Shortcodes

Use shortcodes for displaying the notification anywhere on site.  We have provided few shortcodes.

shortcodes
  1. [MYCURRENTPOINT]: This shortcode is used for displaying current Points of Users.
    For example, If you want to show the customer’s current points on the shop page. simple Go to the “Shop page” paste the Shortcode of current points and click on the update button. The current points of the customer will display with the text.
    Enter text for Current Points: Entered text will get displayed along with [MYCURRENTPOINT] shortcode.
  2. [MYCURRENTUSERLEVEL]: This shortcode use for displaying the current Membership Level of Users.
    For example, If you want to show the current Membership Level for the customers on the shop page. simple Go to the “Shop page” paste the Shortcode of Membership Level and click on the update button. The current Membership Level of the customer will get displayed along with the text. Enter text for Current User Level: Entered text will get displayed along with [MYCURRENTUSERLEVEL] shortcode.
  3. SIGNUPNOTIFICATION]: This shortcode use for displaying signup notification anyplace on site.
    For example, If you want to show the signup notification on the shop page. Go to the “Shop page” and paste the Shortcode of the sign-up notification the most important thing is that the signup point feature must be enabled from the “General Setting”
  4. [SHOW_POINTS_LOG]: Use this shortcode to display your “Points Log” on any page of your store.
    For Example, If you want to show the points log on the shop page. Go to the “Shop page” paste the Shortcode of the points log and click on the update button. The points log of the customer will be displayed.
  5.  [WPR_REFFERAL_LINK]: Use this shortcode for displaying the referral link anywhere on the site.
    For Example, If you want to show the referral link on the shop page. Go to the “Shop page” paste the Shortcode of referral link and click on the update button. The referral link will be displayed.

Other Setting: Select a color for the notification bar.

Shortcode for Cart Page and Checkout Page:

shortcode for cart page and checkout page:

[Wps_Cart_Page_Section]: This shortcode is used to enable the “Apply points” section on the cart page. 

For example: If you want to allow the “apply points”  section on the cart page. Simply enable the “enable to show the shortcode on cart page” settings. 

[Wps_Checkout_Page_Section]: This shortcode is used to enable the “Apply points” section on the checkout page. 

For example: If you want to allow the “apply points”  section on the cart page. Simply enable the “enable to show the shortcode on checkout page” settings.

 Restrict Reward Points Settings

With this feature of the WooCommerce loyalty program plugin, merchants can restrict customers from earning reward points on the purchase of products, that the customers have bought by redeeming their existing reward points. 

Now, when the customer orders a product by using points, he will be shown a message (if the admin has enabled the message settings), stating “You will not get any reward points” or whatever custom message the admin chooses to show. 

For example, Mr. A has 250 reward points that he wants to use to purchase a hoodie. Now, when he redeems these points (i.e. 250 reward points), he will not get any points on the successful purchase of that particular product.

 

restrict reward points
  • Enable Restrict Points Settings: The admin can enable this setting to restrict users from earning points. 
  • Enable Message Settings: The admin can enable this setting if he wants to show a custom message to his customers about the points restriction. 
  • Enter Message: Admins can enter a custom acknowledgement message, that they want show the customers on the cart page after they “apply points”

11.Enable the Settings for Orders Total Points

This setting allows your customers to get the points by fulfilling the order amount range.

The customer will get some points whenever their order amount varied between the maximum and minimum amount of the Order Range.

Enable the Settings for Orders Total Points

To enable the ‘Order Total Points’ setting first you have to click on the checkbox to enable the setting and then set the points within the order amount range and the last click on the ‘Save Changes’ button to save the settings.

12.Gamification Settings

The WooCommerce rewards plugin now enables merchants to make their websites more engaging and interesting with gamification settings. After enabling the settings your customers will get a chance to spin the “win-wheel” and earn rewards. The settings of this feature are completely dynamic. The merchants will be able to fully customize the win-wheel. Admins take the reins! Tailor your win-wheel down to the last detail: choose positions, colors, and segments, and set the points for each section. Craft an experience that’s uniquely yours. Decide whether customers can spin freely or implement cooldown periods. Keep the engagement level just right for your audience.

 

win wheel segments settings

Gamification Settings, 

  1. Enable Gamification Settings: The admins can enable the settings if they want to enable this feature for their customers.
  2. Select Canvas Icon Positions: Merchants also gets the liberty to select the positioning of the “win-wheel”. 
  3. Select Pages to Show Win Wheel: By utilizing this setting, the admin can select the pages where he wants to showcase the win-wheel. 
  4. Choose the Segment to Stop Spinner: Here the admin can select a particular segment where he wants to stop the spinner. If he leaves the field blank, in that case, the spinner can stop randomly on any segment.
  5. Specify the Duration (days): The admins can also specify a certain number of days or a cooldown period. This is how this works, you’re the admin, and the number of days for the cooldown period that you have specified is “5 days”. So, now when a customer comes to your website and spins the wheel. He will be in a position to “claim the rewards points” after claiming the same. The win-wheel will completely disappear for the customer. After the duration of 5 days, they’ll be in a position to spin the wheel again.

Win-Wheel Segments Settings,

 

gamification
  • Segment Name: The admins can also change the name of these segments from this section. 
  • Segment Points: From this section, the admin can choose the number of points, that he wants the customers to earn. 
  • Segment Font Size: The admins can select the font size for the name of the segments that will appear on the win-wheel. 
  • Segment Color: The colors of these segments can also be changed as per the requirements of your store. 

(NOTE: The minimum number of segments that the admin will have to select is 6, and the maximum number of segments that he can add in the wheel is 12)

13.User Level & Badge

The points and Rewards plugin enables merchants to possess the authority to establish precise threshold levels that customers must attain to unlock distinct user levels. This provides you with the capability to set attainable milestones that are in sync with your business objectives. 

 

This feature empowers you to craft a structured and highly motivating journey for your customers. The admins have full control over their position and level names. They can also set the milestone threshold for customers to reach their desired level with ease, and reward point values that the customers will get. Plus, we understand the importance of aesthetics. Merchants can easily customize badge images to align with their brand.

 

user level and badges

User Level & Badges Settings, 

1. Toggle User Badges Settings: The admins can check this box, to enable this setting 

2. Toggle To Show User Badges: After enabling this setting, the user badges will be visible on the “My Account” Page.

3. Choose Badge Position: Merchants can also choose the position of these badges on the “My Account page”. 

User Badges Settings, 

  • Badges Name: The admin can customize the name of these badges as per the threshold points. 
  • Threshold Points: Enter the threshold reward points that the customer must earn to receive the designated user badge and reward points. 
  • Reward Points: Merchants can enter the number of reward points that the customer will earn if he/she reaches a certain user level 
  • Add Image: There is a default image pre-assigned for the User Levels, but if the admin wants he can customize the image as well, by adding a different image from his system. 

NOTE: The merchants can only add two user levels in the free version of the points and rewards plugin. The pro version of the plugin, on the other hand, offers unlimited user levels and badges kinds.

Frontend Screenshot (The User Level & Badge Feature in Action),

user badges

14.WPML Compatibility

The Points and Rewards for WooCommerce plugin is compatible with the WordPress Multilingual (WPML) plugin for localization of the Points and Rewards for WooCommerce plugin’s strings.

In order to translate the Points and Rewards plugin, you need to extract all the plugins’ strings. Follow these steps:

  • Go to WordPress Dashboard > WPML > Themes Plugins Localization
  • Navigate to the ‘Strings in the plugins’ section 
  • Select Points and Rewards for WooCommerce from the list of plugins
  • On the bottom of the page, Click ‘ Scan selected plugins for strings 
par wpml 1

For translating the strings into a different language click on the number of strings present next to the plugin.

par wpml 2

You’ll be redirected to a page where all the strings of the plugin are listed and you can translate each string from here.

On visiting this page you can manually select a string for translation by clicking on the “+” button next to each string in a row.

A popup will occur in which you can write the translation of the string.

par wpml 3

Once you’ve written the translation it will be automatically saved and when the customer chooses a different language they’ll see the translated version of the string.

par wpml 4

15.Wallet System Compatibility

Point and Reward WooCommerce plugin is compatible with the Wallet system for WooCommerce [Free] and Wallet System for WooCommerce Pro plugin. This compatibility allows you to convert your earned points into wallet credit based on a certain conversion rate. The admin can set points conversion into wallet credit he wants to allow. For example, 20 points equals 2 wallet credits. Customers can later use this wallet credit for purchase in the store.

16.Compatible with Currency Switcher for WooCommerce

The Points and Rewards for WooCommerce plugin is compatible with the Currency Switcher for WooCommerce plugin.

The WOOCS plugin allows you to change your website’s working currency.

To change the currency of the wallet system, Install and activate the Currency Switcher plugin. And follow the instructions:

  • Go to WooCommerce > Settings > Currencies.
  • Select any of the listed currencies.
  • Click on the Save Changes button.

Afterward, all transactions will take place in the currency you choose.

17. Compatibility with the Ultimate Gift Cards For WooCommerce Free and Gift Cards For WooCommerce Pro

The WooCommerce loyalty points plugin is compatible with the Ultimate Gift Cards For WooCommerce Free and Gift Cards For WooCommerce Pro that allows customers to earn extra points on the purchase of gift card products.

18.Premium version Settings

Points And Rewards For WooCommerce Pro plugin increases customer retention, customer lifetime value, and purchase frequency with its powerful features. Have a quick look at them:

WHAT PREMIUM VERSION OF WOOCOMMERCE POINTS AND REWARDS OFFERS

  • Multilevel Membership
  • Generate Coupons Using The Points
  • Referral Purchase Points
  • Review/Comments Points
  • Assign points to the selected category
  • Points Sharing
  • Purchase Products through Points
  • Points Expiration
  • Multilevel Order Total Points
  • Points Adjustments On Order Refund & Cancellation
  • Points On Referral Order Total
  • User Notification Addon
  • Reset Customer Points Log
  • Delete Customer Generated Coupons

TAKE ADVANTAGE OF THE EXCLUSIVE FEATURES OF THE WOOCOMMERCE REWARDS PLUGIN

Get premium version of Plugin Points And Rewards For WooCommerce Pro

Visit the Points and Rewards Documentation to learn more about the plugin’s Premium features and functionality.

19.Feedback and Suggestions

Don’t see a feature in Point and Rewards for WooCommerce plugin that you think would be useful?

We’d love to hear it: Reach out to our Support query and we’ll consider adding it in a future release.

20.FAQs

Yes, we have a gamification feature in our plugin and you can find the “Gamification settings” in our plugin settings from where you can make various changes to showcase this feature as per your need.

Yes, you can restrict reward points when a user applies points while placing an order.

For this: Go to other settings>Under Restrict reward points section>Enable Restrict reward points settings.

Now the user will not receive any reward points if they apply any points while placing an order

The points tab will always get the display to the customer user role only not the admin. So please make sure you are logged in as a customer user role.

For redeeming the points, We have provided the option to apply points on the cart/checkout page. Customers can apply the earn points and get a discount.

Yes, both are different features and we have provided a separate setting for each feature. You earning points you can set the conversion rate under "Points and Rewards >  Earn Points Per Currency Settings" For redemption the points you can set the conversion rate under "Points and Rewards > General >  Redemption Settings" from here you can set the conversion rate.

We have provided "Ways to gain points" here you can enter the message that you want to display to your customer. The entered message will get display on the My Account > Points tab. Customers can see the message and how they can earn points.

Yes, we have this feature, you can allow your customers to earn points on the spending money.

Yes, We have provided this feature to update the customer points manually under WooCommerce > Points and Rewards > Points Table. From here you can add or subtract any customer points.

Yes, admin can see the all customers points as well point log. On which event they have earned or redeemed points.

In our org version, you can create only one level membership only. But yes in the pro version you can create multiple levels of the membership and assign different discounts on each level.

No, the membership level will not get upgraded automatically. After earning the points customer need to update their membership level manually by redeeming some points and get the advantages of that level.

We have provided a shortcode [MYCURRENTPOINT]. You can use this shortcode on your site to display customer's total points.

Suggest Edit

Get PAR Premium Now Only 99 USD for 1 site   Or   Download PAR Free Now »