CredExpiry Addon
1.3.2
forked from
Disclaimer
Description
Ever feel like your carefully crafted points system is about to turn into a digital version of that fruitcake your grandma keeps recycling every Christmas? Yeah, points that never expire can become a bit…stale. Enter CredExpiry Addon, the plugin that’s like a ‘best before’ date for your digital incentives. Born from the loins of the original points expiration addon, we’ve taken the concept and injected it with a fresh dose of functionality and user-friendliness. Forget about points hoarding; this addon encourages timely engagement and keeps your reward system dynamic and relevant.
Designed with the developer in mind, CredExpiry Addon seamlessly integrates with the core platform, offering a robust set of tools to manage point expirations with precision. Whether you’re running a loyalty program, gamifying your site, or just trying to keep things interesting, this addon is your secret weapon against digital stagnation. So, why let your hard-earned points turn into virtual dust bunnies? Keep reading to discover how CredExpiry Addon can breathe new life into your reward system and drive meaningful user interactions.
Setting Up Global Expiration Rules: Because Rules Are Made to Be…Enforced
Let’s talk about setting up global expiration rules. This affects all points balances across your platform. Think of it as the great equalizer for point longevity. You’ll find these settings within the admin panel, usually under the main points management section and then a tab labeled something like ‘Expiration’.
The key setting is the ‘Duration’. This is where you define how long points are valid. You can specify a number of days, weeks, months, or even years. Be reasonable! Setting a ridiculously short expiration time is a surefire way to trigger a user revolt. Nobody likes losing hard-earned points because they forgot to redeem them within a week.
Another crucial option involves notifying users about impending point doom. You can enable expiration notices. These are typically sent via email. This addon lets you control when these notices are sent. For example, you might send a warning email a month before expiration, then another a week before, and perhaps a final ‘last chance’ email the day before. Remember, communication is key to keeping users happy and engaged (and preventing pitchforks).
Customizing Expiration Notices: Don’t Let Points Expire in Silence!
Expiration notices are key to keeping your users engaged. The expiration addon for the points management system provides robust customization options. You can personalize these notifications to resonate with your audience. Dynamic tags are your best friend. Use tags like {user_name}
to address users directly. Include {points_expiring}
to specify the exact number of points about to vanish.
To edit the email templates, navigate to the addon’s settings panel. Here, you’ll find pre-built templates that you can modify to your liking. Change the subject line, body text, and even add images. A “Preview” button lets you see how the notification will appear in your users’ inboxes. Experiment to find the perfect tone!
We once had a client who forgot to properly format their expiration notice. Instead of saying “Your points are expiring soon!”, the email read, “You are expiring soon!”. Needless to say, they received a flurry of panicked messages and hilarious support tickets. Learn from their mistake. Always double-check your templates. Make sure your users are aware of the rules!
User-Specific Overrides: Because Everyone Deserves Special Treatment (Sometimes)
While global expiration rules offer broad control, sometimes individual users need tailored settings. Imagine rewarding a loyal member with extended point validity or granting an exception for a specific situation. User-specific overrides make this possible, allowing you to fine-tune point expiration on a per-user basis.
To set up an override, navigate to the user’s profile within the system. You’ll find a dedicated section for their point balances. Within this section there will be a link/section for overriding the expiry settings. Here, you can specify custom expiration dates, periods, or even disable expiration entirely for that particular user. The user-specific rules will always take precedence over the global settings.
Steps to Set Up a User-Specific Override:
- Go to the user’s profile.
- Locate the point balances section.
- Find and open the area for overrides.
- Adjust the settings.
- Save the changes.
With great power comes great responsibility! Use this feature judiciously. While it’s tempting to play favorites, strive for fairness and transparency when applying user-specific overrides. This way, you’ll maintain trust and avoid any unintentional point-related drama.
Reporting and Logging: Keep Tabs on Those Vanishing Points
The CredExpiry Addon offers robust reporting and logging features to monitor point expirations and user activity. Logs can be accessed through the admin panel, tracking expirations, notifications, and adjustments with timestamps and user details for easy auditing. Reports summarize total points expired and list users with expiring points, customizable by user, point type, and date range for proactive management.
Troubleshooting Common Issues: When Points Go Rogue
Even the best-laid plans can go awry. Let’s tackle some common point expiration problems. First, check if expiration notices aren’t sending. Ensure your scheduling system is functioning correctly. The expiration trigger relies on it to send notifications. Next, verify that the correct cron job is running. Also, confirm that the user has a valid email address. If points aren’t expiring as expected, double-check your settings. Are the correct point types selected for expiration? Is the expiration period configured accurately? A mismatch here is a common culprit. Conflicts with other plugins are also possible. Try deactivating other plugins one by one. See if the issue resolves itself. Remember to clear your cache after each deactivation. If you find a plugin conflict, report it to the plugin developers. Now, for the fun part: users claiming a ‘glitch in the matrix’ stole their points. Always start by reviewing their activity log. Showing them their transaction history can often resolve the issue. If not, document the case and investigate. Sometimes, a manual adjustment is the only solution. Just be sure to add a note to their account for transparency!
Final words
So, there you have it. CredExpiry Addon isn’t just another plugin; it’s your points system’s new best friend, ensuring your digital incentives stay fresh and engaging. With its easy setup, customizable notifications, and comprehensive reporting, you’ll wonder how you ever managed without it. Say goodbye to stale points and hello to a vibrant, dynamic reward system that keeps your users coming back for more.
By implementing expiration rules, you’re not just managing points; you’re crafting a user experience that encourages participation and rewards timely engagement. Whether you’re running a loyalty program, gamifying your website, or simply looking to add a bit of excitement, CredExpiry Addon is the perfect tool to elevate your points system.
Ready to take control of your digital incentives? Don’t let your points turn into virtual dust bunnies. Get CredExpiry Addon today and transform your reward system from a static stockpile into a lively ecosystem of engagement. Because, let’s face it, nobody wants a points system that’s older than their grandma’s fruitcake.
Latest changelog
**v1.3.2** - Resolved: Issues with expiration notices not sending correctly for certain user roles. - Improved: Enhanced compatibility with the latest release of the points management system. - Added: New filter to customize the expiration notice content. - Fixed: Bug that caused incorrect expiration dates to be calculated in some time zones. - Updated: Documentation with more detailed examples and troubleshooting tips.
Changelog
Demo Content
Comments
About
- 1.3.2
- 3 seconds ago
- May 5, 2025
- myCred™
- View all from author
-
- Silver Access
- Point Management Add-on
- GPL v2 or later
- Support Link