Affiliates Pro s2Member Integration Pack
This pack integrates Affiliates Pro with s2Member, allowing you to maintain an affiliate program to boost your s2Member membership and subscription sales.
Integration Features
The integration provides all the features of the Affiliates Pro plugin, plus:
- Affiliate referrals are created automatically when a member makes a payment.
- Support for recurring payments, if you continue to pay your affiliates for recurring subscription payments, the corresponding referrals are created automatically for the initial affiliate.
- Refunds and reversed payments can automatically reject referrals.
- Notifications are sent to the site administrator when a new referral has been granted.
- Affiliates are notified of new referrals.
- Automatically handles s2Member API Notifications – there is no need to set up notification URLs manually for payment or refund/reversal notifications.
Documentation
After following the steps to install the integration pack, please refer to the documentation available here: Affiliates Plugins Documentation.
Screenshots
Email notifications
Recurring payments and refunds
Referrals
Detailed referral information
A view on totals ready for PayPal Mass Payment







Dear kento, I use s2Member-Pro and now I’m thinking about buying Affiliates-Pro. But I have a special request: I have several authors on the blog. I want that each author will be automatically become an affiliate. Affiliates-Pro seems to use the WP-user structure, so that should work. But it goes further: I sell specific post-Acces via s2Member. When selling a specific post-Acces, I want to credit the commission FOR THE AUTHOR of the post, not based on a referrer. Using the s2Member-API I think I can find out the author via the post-id and run a Notification-URL. But how can I submit the commission for this author to Affiliates-Pro? Is there an API to which I can submit the author-ID or username using POST/GET?
Hi Holger, yes you should be able to do that through its API. You will have to code (PHP) a handler that takes care of the notification. The handler can submit a referral in favor of the author, if the author is an affiliate.
Hi Kento -
I have a client that uses the S2Member Pro plugin, but has it setup for open registration (plans to go premium membership later). Will the plugin work with S2member with Free Registration enabled? He just wants to track his main affiliates and award them prizes.
Thanks!
Hi James, you can set it up to handle that as well. By default, the referrals are created only through payment actions, but you can set it up so that they are created upon registration as well. If you decide on using the integration please let me know and I will indicate how you have to set it up.
Here is how you will get registration referrals created:
Go to s2Member > API / Notifications and under Registration Notifications, paste the following:
http://www.example.com/wp-content/plugins/affiliates-s2member/request.php?key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&subscr_id=%%subscr_id%%&txn_id=registration&amount=0&user_first_name=%%user_first_name%%&user_last_name=%%user_last_name%%&user_full_name=%%user_full_name%%&user_email=%%user_email%%&user_login=%%user_login%%&user_ip=%%user_ip%%&user_id=%%user_id%%Substitute http://www.example.com with the site’s domain and don’t forget to replace the Xs with the Notification key provided on the Affiliates > s2Member screen.
This will create registration referrals with their Payment Transaction ID set to registration (in the referral’s data).
This couldn’t have been any easier – up and running in under 5 minutes
Thanks Kento!
Thanks nice to hear that