Affiliates will promote your website and will get more traffic. An affiliate program is an automated advertising system that will promote your products or services.

You can enable the Affiliate system from admin panel.

You have 2 options here to decide when your users will earn the money or when the referral will be counted

NOTE: Make sure you have entered valid values 

For Price/Referred (USD): It should be integers or float like this 1 or 0.15 not 0,15 with comma 

1- New User Registered

And here is this 2 cases

  1. If you enabled the verification step via email or SMS, The referral will be counted after the activation. so if a new user registered without activate his account the referral will not be counted.
  2. If the activation disabled the referral will be counted after the registration directly.

2- New User Registered & Bought Pro Package

Here the new user must buy a Pro Package so the referral will be counted.

Percentage (%)

Percentage will work if and only if you select “New User Registered & Bought Pro Package

otherwise “Fixed Price/Referred” will be used instead of Percentage

Also buying a pro package need be done via direct payments like PayPal or Stripe so if the user bought a package via Bank Transfer it will not be count as a referral


Users can check their balance and get their affiliate link from user settings page.

From admin panel you can manage the payments requests

  • You will need to make the payments from your Paypal/Skrill account.
  • After making the payment you can mark the payment request as paid.

Also you as admin will able to see the referral list of the user from his withdrawal request.


Affiliates Levels:

Sngine now support affiliates levels too, So your user will keep earning money from their referrals as they will invite more people to your system.

The earning for each level is fixed per level which will be the same value you set whatever a fixed amount or percentage %

Example (Affiliates level set to 5):

User A invited User B -> So A will earn $$

User B invited User C -> Both A & B will earn $$

User C invited User D -> Both A & B & C will earn $$

User D invited User E -> Both A & B & C & D will earn $$

User E invited User F -> Both A & B & C & D & E will earn $$

So User A earned 5 times and so on … for each user he invites and this user invites more and more people.


One more thing. You changed the amount to something very small like 0.0025 from admin panel but still 0.01 for the users ?

Don’t worry this is not a bug from the following template you will need to change the round number to something bigger like 4, 5 or 6 instead of 2 to work with your small number as you want

content\themes\default\templates\settings.tpl


If you have any questions that are beyond the scope of this tutorial, please feel free to create a support ticket on our support system.

Also you can contact us from the contact form: http://codecanyon.net/user/zamblek

That’s it.

Happy Sngine 🙂

Buy Sngine or Extend your support: https://bit.ly/BuySngine