Managing a loyalty program requires precision, especially when it comes to maintaining the integrity of your point system. The myCred Reset Points plugin is an essential administrative tool designed for site owners who need a streamlined, reliable way to clear point balances across their user base. Whether you are preparing for a new seasonal campaign, auditing your loyalty program, or clearing out inactive accounts, this plugin provides the control you need to reset point balances efficiently without manually editing individual user profiles.
Key Features
- Bulk Reset Functionality: Effortlessly reset point balances for all users or selected user groups with a single action, saving hours of manual administrative work.
- Targeted Clearing: Choose specific point types to reset, ensuring that you only clear the balances you intend to while leaving other point types untouched.
- User Selection Filters: Utilize flexible filtering options to target specific user roles or individual accounts, giving you granular control over who is affected by the reset.
- Automated Logging: Maintain a clear audit trail by automatically logging reset actions, providing transparency for your internal records and accountability for your point system management.
- Safe Execution: Designed to integrate seamlessly with the core myCred framework, ensuring that point resets are processed securely without corrupting user data or breaking site functionality.
- Intuitive Interface: Manage your point resets directly from the WordPress dashboard with a user-friendly interface that requires no technical expertise to navigate.
Use Cases / Who It’s For
This plugin is built for business owners, loyalty program managers, and site administrators who utilize the myCred ecosystem to drive customer engagement. If your business operates on a seasonal model—such as a retail store that offers annual rewards—you likely need to clear out old balances to start a fresh cycle. Manually adjusting hundreds or thousands of user accounts is not only time-consuming but also prone to human error.
Furthermore, this tool is invaluable for site audits. If you have discovered discrepancies in your point distribution or are restructuring your rewards program entirely, the ability to perform a “clean slate” reset is vital. It is also an excellent utility for developers and site managers who need to clear test data from development or staging environments before moving a site to production, ensuring that your live users start with accurate, intended balances.
Setup / How It Works
The myCred Reset Points plugin is designed to be lightweight and straightforward to implement. Once installed and activated on your WordPress site, it integrates directly into your existing myCred settings menu.
- Navigate to Settings: Locate the myCred menu in your WordPress dashboard and find the Reset Points configuration section.
- Define Parameters: Select the specific point type you wish to reset and apply any necessary filters, such as user roles, to define the scope of the operation.
- Verify and Execute: Review your selection to ensure accuracy. Once confirmed, initiate the reset process. The plugin will systematically update the balances for the selected users.
- Review Logs: After the process completes, check the built-in logs to verify that the point balances have been reset successfully and to keep a record of the administrative change for future reference.
Similar Plugins
While myCred offers a robust ecosystem for loyalty management, administrators often look for complementary tools to manage user data. Other plugins that assist in managing user meta or bulk actions include:
- Bulk User Management Plugins: Various tools exist that allow for bulk editing of user meta, which can sometimes be used to manually adjust point balances if you are comfortable with database-level changes.
- myCred Add-ons: The official myCred library contains numerous specialized add-ons for point management, such as point expiration modules, which offer a more automated, time-based approach to clearing balances compared to the manual reset functionality provided here.
