Customer Loyalty and Rewards Plugin

Developer Noodleman
License Commercial
Compatibility CubeCart v6 CubeCart v5
Date Added 22nd Dec 2014, 11:40
Last Updated 2nd Jan 2019, 11:42
Downloads 4,607



This plugin allows you to look after your loyal customers by giving them something back. Configure the plugin with your reward values, As customers make purchases they are awarded "Reward Points". You can configure the value of a single point, and how many points a customer will earn when spending their money. Points will expire over time, but you control how long they remain valid for. Once a customer has earnt points, they can use them to discount future orders. You can keep track of how many points a customer has by checking the usage stats within the customer edit screen. The customer can keep track of how many points they have through their account overview pages. You can add to each product how many points, or the cash value they will earn in reward for the purchase. You can also apply an override, giving or taking points away from a specific customer. For a full overview, please watch the short video below.

Feature List:

  • Configure how much money a customer must spend to earn a single loyalty point
  • Configure the cash value of a single point
  • Configure how man days points will remain valid
  • Choose if any manual adjustments to points will expire over time, or remain valid until used
  • Only orders which have a status of "Processing" or "Order Completed" will earn points for the customer
  • If an order is cancelled, or any other status than "Processing" or "Order Completed" the points are not added to the customer
  • Admin can review the points for any customer using a "Reward Points" tab in the customer details screen
  • Admin can see for a specific customer, "Available Points", "Available Currency", "All Time Points Earnings", "All Time Currency Earnings", "All Time Points Spent", "All Time Currency Spent", "Manual Adjustments"
  • Admin can review the last 10 orders in which points were earnt, or redeemed for a discount
  • After enabling the plugin, points are allocated to all of your existing customers, not just for new orders
  • When viewing the basket the points available for discounting are shown in a drop down list
  • Customers can review their rewards in the "Your Account" screen using a newly added "Loyalty Scheme" option.
  • Customers can see "Available Points", "Value of Points"
  • Customers can easily see which orders have earnt them points, and which orders they have spent points on
  • On any product screen, the total number of available points is availble to use in your template if you wish to promote your rewards scheme
  • On any product screen, the total cash value of the rewards for purchasing the product is available to use in your template if you wish to promote your rewards scheme
  • Rewads are shown as a discount on the checkout pages in red, and cart totals are updated
  • A note is added to new orders telling the admin that the order used loyalty points


Every plugin from Noodleman is available to try before you buy. Simply install the module and a 1 week trial starts. Within the trial period all features of the module are available for evaluation. Should you decide to continue to use the module after the trial has expired you will require a valid license key

Every plugin from Noodleman includes a subscription to "Support & Maintenance" which entitles you to quality support services via the support portal as well as entitlement to upgrade to any new releases of the plugin.

Full details of support & maintenance services can be found here:

Ever purchased a plugin, only to be concerned that a new version of CubeCart will break it? No need to worry with plugins from Noodleman as frequent updates are released to ensure compatability with updated versions of CubeCart

When purchasing this module you are purchasing a license key which can be used to unlock the modules functionality permanently in line with your support & maintenance agreement. A license key will be provided to you which is valid for your stores domain. Licenses are issued on a per domain basis. Should you wish to use the module on multiple stores you will require multiple licenses. License keys can be migrated between domains if required. License keys will be sent via e-mail shortly after any purchase.

I (Noodleman) pride myself on the quality of support I provide to my customers and feel strongly that any product is only as good as it's support. I resolve all issues promptly and issue an update to any module if required. Support isn't just about resolving issues... Support is also there to assist you get the most from your modules and help you should you need assistance with configuration or have general questions. I also take feature requests very seriously, should you feel that a feature is lacking from this, or any of my modules please let me know! I've honoured almost every enhancement request since I started writing modules for CubeCart, it adds value to  my software and to those people who use my software. Support is there to work with you, not just be somebody to turn to if something is broken..

Support tickets can be opened using the support portal which is found:

Auto Install/Upgrade

Click the thunderbolt () icon next to the package you wish to use for instructions.

All documentation is self contained within the module within the "Install Guide" tab.

Release notes availabel here:

Ref: 173/153