Update 1.9.0 – Customer Detail Pages, Dark Mode Dashboard, and More

Version 1.9.0 of Simple Points and Rewards is now available!

Individual Customer Points Pages

One of the biggest additions in this version is the dedicated Customer Points Detail Page.

Managing your customers points just got much easier.

Previously, you could only see a general overview of your customers.

Now, by clicking the “View Customer” button on the Customer Points admin page, you can access a specific detailed summary for every user.

This page displays their total points balance, detailed history, points adjustment tool, and lots more.

Maximum Cart Percentage

We’ve added a new “Maximum Cart Percentage” restriction setting to the “points discount on checkout”.

You can now limit the percentage of a cart total that can be paid for using points.

For example, if you set this to 50%, a customer with a $100 cart can only use points to cover up to $50, ensuring they always pay a portion in cash.

This is a great tool for protecting your margins while still rewarding your best customers.

Dark Mode & Accent Colors

We’ve overhauled the Rewards Dashboard customisation options.

  • Dark Mode Support: You can now enable Dark Mode for the rewards dashboard. This includes a front-end toggle button for users, a default mode setting (Light or Dark), and an option to keep the header dark even in light mode.
  • Accent Color Setting: You can now define a specific accent color to ensure the dashboard perfectly matches your brand’s identity.

Enhanced First-Order Bonus Logic

We’ve put a lot of work into making the First Order Bonus more robust and transparent.

  • Award Timing: You now have the option to award first-order points immediately or only when the order is marked “Completed”.
  • Better Tracking: First-order bonuses are now stored as order meta and included in “potential points” calculations, making it easier for admins to see exactly what a customer will earn.
  • Guest Encouragement: Guest users will now see the first-order bonus included in the “Login to earn X points” message, providing a stronger incentive for them to create an account.

Tweaks and Improvements

We’ve also polished the admin experience and front-end displays:

  • Admin UI: Improved the customer table layout with equal-width columns and centered content for better readability.
  • Redirects: Admin reports now link directly to our new custom customer detail pages instead of the standard WordPress user profile.
  • Review Tracking: The rewards dashboard now separates “pending” and “approved” reviews, so customers know exactly why their points haven’t arrived yet.
  • Theming: Primary color CSS variables are now applied to the compact checkout panels for a consistent look.

Bug Fixes

As always, we’ve cleared out some bugs to keep things running smoothly:

  • Fixed the WooCommerce currency format settings not being applied correctly in some cases.
  • Fixed bug where first-order bonus was not being credited to new users due to incorrect array initialisation logic.
  • Fixed checkout preview not displaying first-order bonus points in the “You will earn X points” message.
  • Fixed review count showing “Reviews written: 0” when pending reviews exist – now displays pending and approved counts separately.
  • Fixed post-order “You will earn X points when completed” message not including first-order bonus when award timing is set to “When order is completed”.
  • Fixed points not being awarded when manually approving reviews – corrected comment status check from ‘approve’ to ‘approved’.
  • Fixed first-order bonus being deducted twice on order refund/cancellation.
  • Fixed points_earned not being removed when points_deducted is set on refund/cancellation.

Ready to update?

Head over to your WordPress dashboard to update and start exploring the new features!

As always, thank you for your continued support and feedback.






Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
code web softwareweb-programmingprogrammingbinary-dataprogramming-codeweb-1picturesearchpadlockideaemaildomaingoalgoal-1 online-shop televisioncomputermonitor cloud-computingcloud-computing-1statisticscodingdata computer-1collectivecontentlayoutshoppinghelp question technical-supportcustomer-supportsupportsiren bugspeedometerspeed performance speedometer-1speedometer-2speedometer-3result growth updatecloud-computing-2databasestartup analysis team analysis-1 medal responsive responsive-1 plug shutdownturn-on ekg-monitorservercloud worldglobala2heartbeatheartbeat-1 raylike like-1shield secure-shieldno-stoppingno-entry-signfirewallfirewall-1shield-1 secureaccess-deniedpasswordlogin-passwordsecuritysign-inblockssllockencryptionantivirusantivirus-1bug-1 bug-2insurance trustrocket fireworks gift-shopstorebankbank-1bank-2standcompanystore-1brokeragebank-3 business-and-financebank-4 business-and-finance-1 bank-5 bank-6 bank-7 architecture-and-cityshop-Cafe-restaurant-coffee-Buildingcafecoffee-shop-Cafe-restaurant-Buildinguserbank-8cafe-1business-and-finance-2brancharchitecture-and-city-1shopshop-1coding-1 shop-2cloud-computing-3server-1server-2server-3cloud-1 server-4 server-5cloud-computing-4cloud-2cloud-computing-5cloud-computing-6security-1cloud-3cloud-4backup cloud-5security-2cloud-6 server-6cloud-7infoinfo-1stopwatchspeed-1 user-1 user-2user-3 user-4 loginconversation company-1loadingwordpress computer-2 computer-3 optimizationcomputer-4 hotel computer-5 hotel-1 favourite-starcredit-cardappmonitor-1 responsive-2responsive-3Responsive-Website-Design-Development-Computersmartphoneweb-settingsapplicationmaintenancedashboard email-1 communicationscommunications-1communications-2communications-3discuss-issueinformationquestion-1surveysurvey-1question-2QUESTIONquestion-3INFOui ui-1 server-7cloud-8 server-8