MLM & Affiliate System 6.2.1
Latest27 August 2026
MLM & Affiliate System v6.2.1
Release Date: August 27, 2026 Tags: REFERRALS, SHARING, ADMIN, LANDING-PAGE, TRANSLATIONS, BUG-FIXES
Overview
A referral-integrity release. Every link and every ready-made message this addon hands out has been checked against what the reward engine actually pays, and against where the link actually goes.
Members had been sending friends a suggested post, in their own name, promising the friend a reward for signing up. Nothing on this platform has ever credited the person who accepts a referral link. The corrected wording is English for now: it replaced the translated sentence in all eighty-nine other language files, so those two share templates read in English on a non-English site until they are translated again.
Requires Core v6.7.3.
Update Instructions
pnpm updatorRestart the backend and ship the frontend build. There is no database change and no configuration.
Fixed
Suggested share messages promised the invited friend a reward
The ready-made social post and email on the referral link generator told the friend being invited that they would be rewarded for signing up — "sign up using my referral link and we both get rewards", and "you'll get special benefits and I'll receive a small reward too". Nothing on this platform credits the person who accepts a referral link: every affiliate reward is written to the referrer alone, on the direct, binary and unilevel paths alike, and the first-deposit welcome bonus pays the referrer too despite its name. Members sent that promise out under their own names, and the friend who signed up and received nothing had only the member to blame.
The two Copy buttons made it worse. They pasted a fixed English sentence that was not the text displayed above them, so a member reading the panel in their own language pasted English — and correcting the displayed wording alone would have left the message that actually reached the friend still making the false promise.
- Fixed the suggested post and email promising the invited person a reward that no affiliate path has ever paid. The wording now says only that the member earns a reward for the introduction.
- Fixed the Copy buttons pasting hardcoded English rather than the text shown above them. The panel and the clipboard are now built from one string, so what is read is what is pasted.
- Because the promise was wrong in every language, the corrected sentence replaced the translated one in all eighty-nine other language files. Those two templates read in English on a non-English site until they are translated again.
Smaller repairs on the referral link generator
- Fixed the social preview running the message, the link and the hashtags together with no spaces between them.
- Fixed the traffic-source dropdown's None option appearing in English whatever language the member was reading.
The referral link on the admin affiliate detail screen credited nobody
The referral link shown on an affiliate's detail page in the admin console was wrong in three ways at once, and each one destroyed the referral quietly rather than failing loudly. It named example.com, a domain you do not own. Its path met every logged-out visitor with a full-screen refusal instead of the sign-up form. And the code on the end identified the referral record you were looking at rather than the affiliate — sign-up resolves an incoming code to a user account, and no account has ever carried a referral record's identifier, so a sign-up arriving with that code would have matched nobody, created no referral, paid no commission and raised no error anywhere.
- Fixed the admin referral link pointing at a domain you do not own. It now
builds from your own site address (
NEXT_PUBLIC_SITE_URL, falling back to the address the browser is already on) and sends the visitor straight to the sign-up form with the code attached. - Fixed the code on that link identifying the referral record instead of the affiliate, so a recruit registering through it was linked to nobody.
- The links affiliates generate for themselves, on their dashboard and on the link generator, were never affected. Nothing needs re-checking: the copied link pointed at a domain you do not own, and even hand-corrected it still landed on a refusal screen, so it is very unlikely any sign-up ever reached the form carrying the wrong code.
The affiliate landing page painted placeholders before its real figures
The public affiliate landing page asked for its figures only after the page had painted, so the first HTML every visitor — and every search-engine crawler — received was the waiting state: skeleton figures in the hero, a skeleton metric strip, and skeleton cards standing in for the commission list, the top-affiliate leaderboard and the activity feed. The real content replaced them a beat later, and wherever it did not match the placeholders the page re-flowed under the reader.
- Fixed the landing page serving its waiting state as the first response. The server now renders the real affiliate count, total paid out and average monthly earnings, with no placeholder pass and nothing moving afterwards.
- If the server cannot reach the backend, or the affiliate extension is switched off, the page falls back to fetching from the browser exactly as before, so a backend hiccup never turns the landing page into an error.