HomeGuidesAPI Reference
Log InTalk to Sales
Guides

Release December 2025 - v 7.22

  1. Allowing tier bonuses when a tier is upgraded, even when a tier is skipped in the middle
    • Tier upgrade logic has been enhanced to handle upgrades that skip intermediate tiers.
    • The system correctly awards all skipped tier bonuses.
    • Users are eligible to receive tier bonuses multiple times in the following scenarios:
      • Bronze to Silver Upgrade: When a member is upgraded from Bronze to Silver, bonus points are credited for the Silver tier.
      • Silver to Platinum Upgrade (Skipping Gold): When a member is upgraded from Silver to Platinum, skipping the Gold tier, bonus points are credited for both the skipped Gold tier and the Platinum tier.
      • Re-upgrade After Downgrade: If a member is downgraded to Silver and then upgraded to Platinum again, bonus points are credited for both the Gold and Platinum tiers.
  2. Pre-Creation of Content for Newly Supported 15 Languages in Worldia Portal
    • Extended the language support framework to automatically pre-create all required content structures (labels, descriptions, communication templates, and UI placeholders) for the newly added 15 languages in the Worldia portal. This ensures that content entries are ready as soon as languages are enabled for configuration.
    • Languages Supported are:
      • Spanish, Portuguese, French, Russian, Indonesian, German, Turkish, Dutch, Italian, Thai, Swedish, Danish, Irish, Polish, and Finnish
    • English remains the default language; however, all content keys are available across all 15 languages.
    • Warning messages or error messages coming directly from API responses will continue to appear in English, as these messages are hardcoded at the backend .
    • Since we are already displaying the country flag in the language selector, it is not required to translate the text labels of the languages themselves. The language names will remain in English, and only the flag will represent the selected language.
  3. Standardize Preferred Language Support to 15 Global Languages
    • Extended the Preferred Language feature to support 15 languages available in the platform's comprehensive language list.
    • All other languages in the current comprehensive list have been removed from configuration options, streamlining the available language selections.
    • English remains as the default and primary language for the platform.
    • Users can set a maximum of 15 secondary languages from the Member Manage Attribute section.
    • Once 15 secondary languages are set, users cannot edit the languages.
    • Users can create communication templates using all secondary languages.
    • Records with non-existing or non-selected secondary languages will be excluded during CPD file upload or API processing.
  4. Complete Log Output for Partial Success in CPD File Upload
    • Enhanced partial success log output to display all records with their respective status.
    • Logs now include both successful and failed records in a single view, providing complete visibility of the upload outcome.
    • Users can now see which records succeeded and which failed without checking multiple sources.
  5. Enhancement: Display Points Expiry Date on Member Login Page
    • Added functionality for members to view their points expiry date details directly on the member login/dashboard page.
    • Members can now see when their loyalty points will expire, in addition to their total available points.
    • This enhancement improves member visibility and transparency regarding loyalty points expiration, enabling members to better manage their points.
    • The member can see the year starting from this year to next 3 years (Max 4 years can see the points expiration details)
    • When points expiration is set to more than 5 years, members cannot view those points expiration details immediately. The expiration details become visible once the calendar year changes.