WordPress Referral v3.1.0

Very effective Wordpress referral system


Thank you for purchasing WP Referral. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here. Thanks so much!

WP Referral is a very useful plugin that extends your Wordpress website with a very effective referral system.

Works with standalone Wordpress, WooCommerce, WP e-Commerce or any other shopping cart system that uses the default Wordpress registration process.

What functionalities you'll have:

With this plugin you can easily extend your Wordpress installation with a referral system. Immediately after the plugin activation you'll be able to give your users the ability to refer your website/blog and also to check how many and who really did registered all of this just by inserting a shortcode on any page or post.

The administrators have three different pages to manage their referral system:

Change log

v3.1.0 (June 16, 2015) - Added the ability to notify user when a referral signs up
v3.0.1 (August 1, 2014) - Bug Fix
v3.0.0 (June 28, 2014) - Added PayPay MassPay
v2.9.5 (May 19, 2014) - Performance improvements + LinkedIn button
v2.8.1 (April 29, 2014) - WooCommerce integration (logs order's referral by referral ID if guest checkout is false and by cookie if guest checkout is true) + Bugfix for mobile stats + S2Member integration
v2.8.0 (April 10, 2014) - Added option for referral mobile statistics via an Android app
v2.7.7 (April 9, 2014) - Added option for admin to edit user's Referral ID in backend
v2.7.6 (April 9, 2014) - Added shortcode for Twitter and Google Plus + Bug fixes
v2.7.5 (April 5, 2014) - Bug fixes
v2.7.4 (April 4, 2014) - Bug fixes
v2.7.3 (April 4, 2014) - Added shortcode for Facebook Share & Send buttons + extended stats (in WP Referral Stats page you can click now on users to see exactly whom they referred)
v2.7.2 (April 3, 2014) - Added suport for UserPro plugin
v2.7.1 (March 29, 2014) - Bug fixes
v2.7 (March 25, 2014) - Added sortable referral stats option
v2.6 (March 25, 2014) - Added front-end translations (po/mo files) + option for registration link URL + small bug fixes
v2.5 (August 26, 2013) - Added monthly stats + Referral Banner enclosing shortcode + small bug fixes
v2.0 (August 23, 2013) - Added detailed admin stats and overview + small bug fixes
v1.1 (August 21, 2013) - Small bug fixes and added two kind of refferal links (plain and active)
v1.0 (August 15, 2013) - Initial release

The installation steps are very easy and the last one is optional. Default setting is with WP Referral cookie disabled.

  1. Extract all files from the wp-referral.zip archive (You can use WinZip, 7zip, unArchiver, etc. )
  2. Upload wp-referral folder to the /wp-content/plugins/ directory
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Set WP Referral cookie preferences by accesing 'Settings' -> 'WP Referral' plugin options page
  5. Set WP Referral registration URL preferences by accesing 'Settings' -> 'WP Referral' plugin options page (Use this option if you have custom registration page like /register/. The default registration page is /wp-login.php?action=register)
  6. Set PayPal MassPay credentials by editing the config.php file located in /wp-referral/PayPal/includes/. For security reasons we did not and will not include PayPal credentials settings in the Settings page.

Note: By default WP Referral cookie is disabled. That means that if someone access the generated referral link (http://www.yourdomain.com/wp-login.php?action=register&ref=CODE) and does not register right away (close the page, navigate on other page, etc.) any further registration will not be counted for user CODE. If you enable WP Referral cookie by setting a value for cookie life (in days) then you can be sure that even the user browse away from /wp-login.php?action=register&ref=CODE and registers later he will be counted for user CODE.

You can use WP Referral registration URL option to redirect users to other URL than the registration page.

After these steps you have a working referral system installed. For simple and advanced usage of this plugin please see Usage section.

To enable referral system into your Wordpress website all you have to do is to follow the installation instructions above. After plugin activation you can:

  1. Use the builtin referral link generator shortcode below to display anywhere in your pages or posts a link that registered users can provide in order to have people register.
    [referral_link]

    This shortcode will output something like "http://www.yourdomain.com/wp-login.php?action=register&ref=CODE" where www.yourdomain.com is your Wordpress website/blog and CODE is your registered id.

  2. Use the builtin referral banner generator shortcode below to display anywhere in your pages or posts a banner that registered users can provide in order to have people register. You can use inside [referral_banner] shortcode any image you like (you can upload via WordPress Media or you can use an image that is hosted somewhere else).
    [referral_banner] image tag [/referral_banner]

    This shortcode will output a banner with referral link appended and also the code that user can copy and paste (example <a href="http://www.yourdomain.com/wp-login.php?action=register&ref=CODE"><img src="http://www.example.com/image.jpg" /></a>).

  3. Use the builtin downline listing shortcode below to display the total number of successfully recommended people along with a list of them (first name and initial of the last name).
    [referral_downline]

    This shortcode will output the total number of successfully recommended people and a list of them. We recommend that you should use this shortcode on their profile page.

  4. Use the builtin Facebook shortcode below to display Facebook Share & Send buttons

    to display the button for the default registration page and referral code, use:
    [referral_fb]
    to display the button for the current page and referral code, use:
    [referral_fb_current]
  5. Use the builtin Twitter shortcode below to display Twitter button

    to display the button for the default registration page and referral code, use:
    [referral_twitter]
    to display the button for the current page and referral code, use:
    [referral_twitter_current]
  6. Use the builtin Google+ shortcode below to display Google+ button

    to display the button for the default registration page and referral code, use:
    [referral_googleplus]
    to display the button for the current page and referral code, use:
    [referral_googleplus_current]
  7. Use the builtin LinkedIn shortcode below to display LinkedIn button

    to display the button for the default registration page and referral code, use:
    [referral_linkedin]
    to display the button for the current page and referral code, use:
    [referral_linkedin_current]

Useful usage tips

You can use this plugin to attract more registered users. Install this plugin and think of rewarding existing users for example if they refer another 100 users and so on. The possibilities are endless.

Important! Now you can translate all front-end text by editing .po and .mo files located in /languages/ folder. Remember that your files must be named like wpreferral-es_ES.po and wpreferral-es_ES.mo

Thank you for purchasing WP Referral.
If you like WP Referral please do not forget to rate our work.

WP Referral uses tablesorter, a client-side table sorting jQuery plugin written by Christian Bach.

To see our full Envato portfolio click here.