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.