MLM & Affiliate System 6.0.3

4 January 2026

This release has upgrade notes. Read them before updating — they describe behaviour changes that need your attention.

WALLET SERVICENOTIFICATION SERVICEARCHITECTURE

MLM & Affiliate v6.0.3

Release Date: January 4, 2026 Tags: WALLET SERVICE, NOTIFICATION SERVICE, ARCHITECTURE

Overview

Version 6.0.3 integrates the new Centralized Wallet Service and Multi-Channel Notification Service from Core v6.0.4, providing improved reliability for all affiliate and MLM operations.


Upgrade Notes

Requires Core v6.0.4 or higher.

Update Core to v6.0.4 first, then update MLM & Affiliate extension.


Changed

Centralized Wallet Service integration

All affiliate wallet operations now use the centralized wallet service:

  • Changed commission payouts to run inside database transactions, so a payout completes fully or not at all.
  • Changed commission credits to be protected by unique keys, so a retried operation cannot credit the same commission twice.
  • Changed concurrent commission processing to be synchronised with row-level locking.
  • Changed commission amounts to be calculated with precision-safe arithmetic.

Notification Service migration

Affiliate notifications now use the new multi-channel notification service:

  • Changed affiliate notifications — commission earnings, referral signups and payout alerts — to be delivered in-app and by email, SMS and push.
  • Changed notifications to respect each user's own channel preferences.
  • Changed notifications to be protected against duplication, so a retried operation does not notify twice.

MLM operations

  • Changed commission calculation to use safe arithmetic.
  • Changed multi-level payout distribution to run through the centralized wallet service.
  • Changed referral bonus processing to leave a proper audit trail.