Built on Laravel. Yours to fork.
Laravel referral system.
A referral engine on a Laravel codebase. Unique links, rewards for both sides, and a payout tied to a real first purchase, not a signup.
PHP 8.4 Full source code
How referrals pay out.
A unique link per member
Each member gets a short referral link to share. No coupon hunting, no manual codes.
The reward waits for a real purchase
The payout triggers when the friend signs up and makes a first qualifying purchase. A signup alone earns nothing. This is the anti-gaming design, and it is the honest difference from signup-only referral tools.
Both sides earn
The partner sets the referrer points, the new-member welcome bonus, and which card receives them. Every credit is a ledger entry, so the trail is auditable.
Standard Laravel underneath.
Referral attribution and payout are service-class logic you can read and change. Adjust the qualifying-purchase rule, the reward split, or the link format. Full source, no obfuscation.
Part of the Laravel loyalty script
Common questions.
Is this a Laravel referral package?
Reward Loyalty is a Laravel application with a built-in referral system, shipped with full source code. It is a complete app you host yourself, not a Composer package you add to an existing project.
When does a referral reward pay out?
When the referred friend signs up and makes their first qualifying purchase. Not on signup alone. Tying the reward to a real purchase is what stops referral gaming.
Who gets rewarded?
Both sides. The partner sets the points for the referrer, a welcome bonus for the new member, and which loyalty card receives them.
How do members share?
Each member gets a unique short referral link. They share it, the friend joins and shops, and the system credits both. Every credit is a ledger entry.
Laravel referral system.
A referral engine on a Laravel codebase you own. One-time purchase. No monthly fees.
Laravel · PHP · Full source code · 12 languages