Finally the long-awaited MoneyScripts Affiliates Suite module is here! Affiliates Suite makes it a breeze to start up an Affiliate System for your site, by providing all the functionality needed for users to refer others and earn commissions on their sales! Affiliates Suite integrates seamlessly with Membership Suite, Pay to Publish and File Downloads Suite, by giving commission to affiliates when their referrals purchase subscriptions, make payments, or purchase node plans! Give your users the opportunity to make some money while they market your site for you!
MoneyScripts Affiliates Suite is designed to seamlessly integrate your site with all of the features of a professional Paid Affiliates site system. There is no other software available for Drupal that can provide the stability, ease of use, and features that MoneyScripts Affiliates Suite offers.
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-3.3 | Aug 24, 2010 | 451.29 KB | Order Now Release Notes |
Recommended for 6.x | |
| 5.x-2.6 | Feb 26, 2010 | 27.21 KB | Order Now Release Notes |
Recommended for 5.x | |
Simple, Out-of-the-box Functionality
- It's as simple as it can be, just configure some initial settings and watch the program run itself!
- Support for Refunds and Payment Reversals
- Support Unlimited Tiers
- You will be pleasantly surprised at just how intuitive everything is.
Affiliate History
- An advanced payment logging system provides your users with a full history of all their affiliate activities, including payments, credits, and commissions.
- You can optionally allow users to view their own payment history from their User Account page.
Flexible Commission Settings
- Configure an UNLIMITED number of referral levels!
- Set ANY Commission Percentage for ANY referral level!
- Set a Minimum Payout that a user must reach before they are eligible for payment.
- Choose from any of PayPal's numerous default currencies for the Affiliate System to use.
Advanced Referral System
- Referrals are tracked using cookies to ensure that the affiliates are credited with their referrals.
- Cookies remember when a user visits the site through a referral link, allowing them to come back later and register and still have the referral be counted
- Set the cookie lifetime up to 1 year!
- Affiliates can refer UNLIMITED users!
- Set an UNLIMITED number of referral levels!
- Affiliates can refer users to any page of your site simply by adding their Affiliate ID to the URL!
- Affiliates have a Referrals tab in their User Account, allowing them to track and contact all of their referrals and down-line.
Pay Affiliates Easily
- Ability to Pay Users Automatically through Paypal
- Ability to Manually Enter Payments for Users
- Ability to Credit Users in the User Edit screen
- Ability to Change Referrer for Users in the User Edit Screen
Roles Integration
- Add the Affiliate Functionality and Permissions to ANY Drupal Role!
- Allow Administrative Roles the ability to Administer and Pay Affiliates.
Drupal Best Practices
- Fully employs the Drupal Hook core system to make it very easy to add your own features or enhance the module with user created plugins.
- Coded following the Drupal Best Practice methods so there will be no worries when upgrading your drupal sites.
Seamless Integration With Our Other Modules
- Integrates with MoneyScripts Membership Suite so that affiliates can earn commission when their referrals purchase and pay for Membership Subscriptions!
- Integrates with MoneyScripts Pay to Publish so that affiliates can earn commission when their referrals pay to publish content!
- Integrates with MoneyScripts File Downloads Suite so that affiliates can earn commission when they referrals purchase file downloads!
Advanced Settings
- Option to force users to be referred before they can register
- Option to hide the Referrer in the User Account Screen
- Option to show the Referrer in the Registration Screen
Sandbox Mode
- Test your system before releasing it!
- Fully integrates with PayPal's Sandbox feature to allow you to test your system.
- Debug Mode provides helpful logs.
Affiliate Account Overview Page
- Affiliates can set enter their PayPal Email Address so that they can be paid via PayPal.
- Affiliates can quickly view their Current Balance, Referrer, and PayPal Email Address right on their User Account Page!
Email Notifications
- Customize the message which is sent when an Affiliate earns commission.
- Customize the message which is sent when an Affiliate is paid via PayPal.
- Customize the message which is sent when an Affiliate has a manual payment entered.
- Choose from HTML or Plain Text formatting
100% Supported
- Feature Requests are responded to and added quickly
- Fast and Friendly Support
- Free Updates for Life!
MoneyScripts Affiliate Suite is designed to seamlessly integrate your site with all of the features of a professional Paid Affiliates site system. There is no other software available for Drupal that can provide the stability, ease of use, and features that MoneyScripts Affiliates Suite offers.
Demo Site:
Create an Account and see the functionality first hand (uses Paypal Sandbox): MoneyScripts Affiliates Suite Demo Site
Tutorials:
How to Set Up a Paid Membership Site Using Drupal and MoneyScripts Membership Suite
Licenses:
The Affiliates Suite Module is Licensed under the GNU GPLv2 License.
Requirements:
- MoneyScripts Membership Suite, MoneyScripts Pay to Publish or MoneyScripts File Downloads Suite
- Drupal 5 or 6
Installation:
- Unzip and upload the module folder to your sites/all/modules folder in your drupal installation.
- Go to http://www.yoursite.com/admin/settings/ms_affiliates and set up the basic settings
- Set up the permissions from your Users->Permissions page
- Go to http://www.yoursite.com/admin/build/ms_affiliates to pay affiliates
HOW TO:
How to change a user's referrer and affiliate balance:
- Go to http://www.yoursite.com/admin/user/user to view all the users on your site
- Find the user you wish to edit and click 'Edit'
- In the account section, change the values of the Affiliate or Affiliate Balance
How to view and pay your Affiliates:
- Go to http://www.yoursite.com/admin/build/ms_affiliates to view all affiliates with a balance above the minimum balance
- If the affiliate has entered their PayPal Email address, you can click their address to be taken to PayPal so you can pay them
- Alternatively, you can manually enter a payment (for example if you sent a check)
Helpful Links:
Support Forums:
http://www.moneyscripts.net/forums/paypal-affiliates/support
Module News:
http://www.moneyscripts.net/forums/paypal-affiliates/news
Feature Requests:
http://www.moneyscripts.net/forums/paypal-affiliates/feature-requests
I’ll start off with a outright recommendation – don’t waste your time searching through the myriad of Drupal sites trying to find a ‘free’ module that does subscriptions well – there just isn’t one and I am SO GLAD I found a single post in a forum thread by the author of this module pointing me to his website and fantastic product. This does exactly what I needed for my site, it does it extremely well and is highly configurable so you can make it work for your situation too.
Why pay? Because you get first-class support, a rapidly evolving product, close integration with other products in the suite and an author who will help you make this product fit your own requirements.
Unlike other Drupal ‘contribs’, this product-set is moving forward quickly and the author really does listen to his customers, which helps him develop the product even faster. The cost is small, the value is huge. I think this is one of Drupal’s best-kept secrets.
After developing two Drupal membership sites and looking at affiliate options and spending much time sifting through, installing and testing some of the 4000+ modules on drupal.org I had just about given up on being able to complete my project cost effectively.
I thought I would have to hire a Drupal PHP developer to write the module I needed which could have been a significant extra cost. Then I found MoneyScripts.net.
I can't recommend these modules and the author's fantastic customer service highly enough. Leighton is support-centric, something I too find important in business.
The price really is quite remarkable too, nothing but value for money.
You won't be disappointed I'm sure.
Mandy Nichols
mandynichols.com
Before I get to know about this page, I am hungry for a module that could help me to do the subscription job. At that moment, I was too busy to search for free module on the Drupal Site. Unfortunately, I couldn't even find a single module that fit my need. I was so frustrated for spending a few weeks' time in searching for module with ZERO result.
I finally gave up and started to look up for paid module. I searched on the forum and eventually got to know about this site. Wah~!!! The Drupal Membership Suite and Affiliates Suite modules were excellent products. They contained lots of great features that exceeded my expectation! The benefits of these modules were far outweigh the cost that you need to pay!
Right now, to quote you an example, I need a module that could help me to record who's the upline and downline. I have posted a paid advertisement on Drupal forum to look up for the above function. You know what, someone approached me and made an offer of USD 75 for this single function!!! Whereas, Drupal Membership Suite and Affiliates Suite offer a variety of features for only USD 74.90 (USD 44.95 + USD 29.95). If you are paying USD 75 for the single function instead of buying Drupal Membership Suite and Affiliates Suite modules, you are actually paying the same price (USD 75 vs USD 74.90) but receive only about 5 - 10% of the benefits of Drupal Membership Suite and Affilliates Suite.
Don't waste your time searching other modules, you will not be able to find something else better than these!
In addition, Leighton is a very responsible person, whenever I submited my problem to him, he will try very hard to solve my problem on the same day. Not only that, I have made several requests for extra functions while he will normally take a few days' time to add that functions WITHOUT extra charges! I am actually get more and more functions in future for FREE!
He even helped me to solve my other problems which are not related to his modules without charging me a single penny !! (provided the issue is small from his perspective) Where in this world could you find a seller that is so kind and great in support? No, you almost will not be able to find such a person.
I am working in a MLM company and responsible for IT, hardware and software. In future, if I do need any system, I will surely get back to Leighton as he will be my first choice in my list.
There is only one DRAWBACK which is I am unable to meet such a nice person or supplier like him in person due to geographical problem!!
Dennis Loh
ebusiness-centre.com
If you need some form of membership or subscription facility on your site and/or a way of tracking and rewarding referrals, then you shouldn't hesitate too long before downloading these modules.
Paying for a Drupal module might give you pause when so much is free, but it is a very modest sum really, when you consider the depth of functionality, and the amount of time that you are saving by not having to do a lot of programming yourself. There should be plenty of room for both approaches!
As a relative newcomer to Drupal, who is managing to write his own modules, but often having to spend a lot of time working things out, I have found the way these modules are written to be extremely clear, and very easy and instructive to integrate with. I have actually only had to do that because of some very specific requirements. For most purposes I am sure they would work immediately you have installed them, as there are many configuration options.
Support is first rate. It is unlikely that you will need it in fact, but I had a very strange problem (which embarassingly turned out to be of my own making). Leighton was onto it straight away, and investigated it fully until he had tracked it down. Many in his place would have dropped it at the point of establishing that it was not his code at that was at fault.
The modules are being continually enhanced and I am looking forward to benefitting further from the new facilities as they arrive.
I purchased the Affiliates Suite and Membership module from Moneyscripts for one of my client projects, and I couldn't be happier with how it went. I build Drupal websites, and custom modules myself. At first I was apprehensive because I think generally the Drupal community is used to getting modules for free, but after I realized all the features included, and the time it would take me to implement the same features, the price was well worth it.
My client needed additional features and after speaking with Leighton the creator of the modules, he was more then helpful, in fact he implemented some features we requested in these latest releases, as well as helped on some issues that were outside of what I would normally expect.
After being a customer for a few months, I see how often new features are added and my client is always happy when I tell them all those features are being added by moneyscripts at no additional cost.
I would definitely recommend both the Affiliates Suite and Membership suite if you are looking for a does it all combination. I tried other modules and code snippets found on ubercart forums, but they didn't let you pay out affiliates, nor have the number of features.
Thanks Leighton! Keep up the good work.
Arthur
General
-
Is it Legal to sell Drupal Modules?
Yes, it is perfectly legal to sell any software which is under the GPL License, as Drupal is. The author of these module, Leighton Whiting, felt that it would be better to sell these modules so that better support and faster upgrades would be possible for the serious users of drupal who need high quality modules for their sites and businesses. Leighton Whiting is the maintainer for many modules which he has released on Drupal.org for free, among them are Click2Sell Suite and Role Contracts.
-
Are there any conflicts with other Drupal modules?
There are no conflicts with any Drupal modules.
-
How much are module upgrades?
Module upgrades are completely free, and are accessible from your User Account page.
-
How do I purchase a module?
You may purchase the module from the module Purchase page via Paypal or a credit card.
-
How many sites can I install my module on?
Your license allows you to install the module on up to 5 different domain names. If you need additional licenses, please Contact Us.
-
Can I use this on more than one site at a time?
Yes, you may use the software on up to 5 personal domains with the same license.
-
How will I get my module after I purchase?
Once your purchase has been processed, you will be emailed a link where you may download the module in your My Software area. The software and all updates will also be available for download in the 'My Software' tab from your account on this site.
-
I want to purchase all of your modules at once, is there a discount?
Yes. You can use the coupon code BUNDLE25OFF to get 25% off any purchases that are over $170.
Troubleshooting
-
PayPal says 'The link you have used to enter the PayPal system is invalid. Please review the link and try again.'
This happens when you are using a regular PayPal email address with PayPal Sandbox, or vice-versa. You need to have a Sandbox account if you want to use PayPal Sandbox for testing. They are free to sign up for, you just need to register.
If you are sure you are using the correct email address, check for any spaces that may have accidentally been added, as these can also result in this error.
Support
-
How easy is it to update the module when you release updates?
Very simple. The software will automatically check for updates and you will be notified if an update is available from your Drupal Admin area. You can also download the latest update from your admin area of your site. When we issue a new updated version you'll simply upload that into your modules folder and overwrite the previous version. Then, just like any other module, you should run Drupal's update.php script to perform any update work that needs to be done. You will not have to reinstall the module. Once it is uploaded it will work.
-
How do I get support for this module?
You can find many answers to common questions in the Support Forums. If you have a question, you can create a new forum topic and it will get answered very quickly. Alternatively, you may submit a Support Ticket or contact Live Support.
-
Will this continue to work if I install a new version of Drupal on my site?
Yes. We are dedicated to making sure our modules work with all new releases of Drupal. If a modification needs to be made we will issue an update as quickly as possible to ensure that our modules work when Drupal updates happen. Once Drupal 7 is released, there will be a working release within 24 hours.
-
Do I need a Webmaster to install this for me on my site?
If you feel comfortable with uploading a folder via FTP to the modules folder on your drupal installation, you will be ok. The only other step that is required is to login to your modules area of your Drupal site and activate the module. It works just the same as any other Drupal module, easy and intuitive.
Payment Gateways
-
What Payment Gateways are currently supported, and which one is recommended?
Currently there is support for PayPal Website Payments Standard, Authorize.net AIM, ARB and CIM methods, Innovative Gateway, First Atlantic Commerce, and ClickBank. Google Checkout and PayPal Website Payments Pro are being added.
Authorize.net CIM is the recommended gateway because of the flexibility it has to make any kind of billing schedule you need and allows your users to stay on your site to manage their payment info, make purchases, etc, as well as the security it uses to store the payment info.
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-3.3 | Aug 24, 2010 | 451.29 KB | Order Now Release Notes |
Recommended for 6.x | |
| 5.x-2.6 | Feb 26, 2010 | 27.21 KB | Order Now Release Notes |
Recommended for 5.x | |


