Page 1 of 1
Integrating an affiliate system.
Posted:
October 24th, 2010, 2:28 am
by Jason Caldwell
s2Member is fully compatible with
iDevAffiliate. I highly recommend this software. We use it for all of our sites, and it works beautifully. I suggest the Standard version ( $99 ). s2Member supports everything that iDev has to offer.
Demo: here is our affiliate program, powered by iDevAffiliate:
http://www.websharks-inc.com/affiliates/To integrate s2Member with iDevAffiliate:
From your Dashboard, go to:
s2Member -> API Tracking -> iDevAffiliate
Re: Integrating an affiliate system.
Posted:
October 25th, 2010, 11:16 am
by nathardwick
Hi Jason
I took your advice and bought iDevaffiliate - got it all set up but it doesn't appear to be updating any commissions - did a bit of testing and I can't see the hidden pixel <img> any where on the registration page after successfully paying - where should I be looking?
Thanks,
N
Re: Integrating an affiliate system.
Posted:
October 25th, 2010, 11:47 am
by nathardwick
Tested with my own php file and it updates idev OK so doesn't look like issue with idev... it looks like S2Member isn't including hidden pixel on registration response page (PayPal pro form)... have you come across this?
Re: Integrating an affiliate system.
Posted:
October 25th, 2010, 9:52 pm
by Jason Caldwell
Hi Nathan. Thanks for reporting this important issue.It sounds like your theme may not be equipped with standard Plugin API Hooks.
See: http://codex.wordpress.org/Theme_Develo ... _API_HooksMake sure that your theme has a footer.php file, and that it includes this Plugin API call:
- Code: Select all
<?php wp_footer (); ?>
This way s2Member can integrate your Tracking Codes properly.If you continue to have trouble, please let me know.
Re: Integrating an affiliate system.
Posted:
October 26th, 2010, 1:41 am
by nathardwick
Hi Jason
Thanks for the swift reply... This was something I'd already checked. I'm using a child theme of bp-default which has wp_footer() in the footer div... Where should the do_action call be...?
Thanks,
N
Re: Integrating an affiliate system.
Posted:
October 26th, 2010, 2:31 am
by Jason Caldwell
Thanks for the follow-up Nathan.That Plugin API call should be inside of your footer.php file. However, this could vary depending on your theme. For instance, if you're running one of our themes ( a PriMoTheme ), it would be inside the
wpf.x.php file instead. The important thing is that it's called upon somewhere after the main content of your site. So footer.php is the default location for many themes.
Also, let me correct an earlier mistake. The Plugin API call should be:- Code: Select all
<?php wp_footer (); ?>
Sorry about any confusion.
Re: Integrating an affiliate system.
Posted:
October 26th, 2010, 4:35 am
by nathardwick
Hi Jason
Yes, it's in the right place in my theme... seems to be an issue with http/https
The force_ssl is on and the hidden pixel is being called over https but my install of idevaffiliate doesn't seem to accept calls over https and is stating the the license is invalid (but all is fine over http)
I've got a support request in to them to see what's what...
N
Re: Integrating an affiliate system.
Posted:
October 27th, 2010, 2:04 am
by Jason Caldwell
Thanks for the update.
~ Much appreciated.
Please let me know how it goes.
Re: Integrating an affiliate system.
Posted:
November 2nd, 2010, 11:32 am
by nathardwick
The issue seemed to be the way that the path was being called over https - this was likely caused by my use of nginx over apache... for anyone else who has this problem, it can be fixed by hardcoding the $path into the /API/config.php file of idevaffiliate.
N
Re: Integrating an affiliate system.
Posted:
November 12th, 2010, 11:08 am
by echoleaf
Is the affiliate account separate from the membership account? I'm unclear on this:
1) can members automatically become affiliates?
2) can someone be an affiliate without being a site member?
Thanks!
Re: Integrating an affiliate system.
Posted:
November 17th, 2010, 11:47 am
by crushthenet
Yes, the affiliate account is separate from the membership account because iDevAffiliate is a completely separate piece of software.
1. I don't think this is possible right now.
2. Yes, they just sign up at your iDevAffiliate signup page as per usual.
Re: Integrating an affiliate system.
Posted:
November 17th, 2010, 12:05 pm
by echoleaf
Thanks - that's not so bad. Keeps the process clear, one for members and one for affiliates. Members can then choose to become affiliates or not.
Re: Integrating an affiliate system.
Posted:
January 19th, 2011, 2:56 pm
by timjcarter
Is Paydotcom integration going to happen?
Adding a site to their marketplace will get you many more potential affiliates than a stand alone self administered one.
I've been waiting for this for a long time. I hope it gets done.
Re: Integrating an affiliate system.
Posted:
March 4th, 2011, 4:18 pm
by behnt
A lesson I have learned...
I have iDev installed at another website and it does not have SSL. My membersite with S2 is SSL to take advantage of the onsite payments via paypal pro. So because the tracking pixel is not https it gets rejected on the transaction therefore not tracked because it is not secure. So once I put SSL on the iDev site it all worked. FYI
Re: Integrating an affiliate system.
Posted:
March 6th, 2011, 7:51 am
by Jason Caldwell
Just spotted this question.timjcarter wrote:Is Paydotcom integration going to happen?
Adding a site to their marketplace will get you many more potential affiliates than a stand alone self administered one.
I've been waiting for this for a long time. I hope it gets done.
I believe it *might* be possible to integrate PayDotCom with s2Member's PayPal IPN Processor, using the Proxy Key provided by s2Member. Please check your Dashboard under:
s2Member -> PayPal Options -> PayPal IPN Integration -> Proxy Key. In the latest release of s2Member v3.5.2+ we've improved the documentation regarding this feature.
All of that being said; I'm sorry, but s2Member is NOT yet tested or officially compatible with PayDotCom. There are plans to integrate this and eJunkie in the future though.