Your cart is currently empty!
Affiliates
Upgrade
The Affiliates WordPress Plugin
Features
Also refer to the Affiliates Plugins Feature Comparison.
- Real-time reportingReferrals and affiliate link statistics are recorded and available instantly, as transactions are processed.
Information for affiliates on the front end: show affiliates information about their referrals including totals by currency and referral status.
- Integration with virtually any E-Commerce platformAffiliates provides an API which makes it compatible to use with virtually any E-Commerce and Membership system.
Affiliates Pro Integration packs are available for several platforms. More integrations are added constantly on request.
- Unlimited AffiliatesSimply have as many affiliates as you can get.
- Easy affiliate recruitmentAffiliates can sign up automatically and can also be added manually with or without user accounts.
- Feedback is welcomeDo you have feature requests or want to provide feedback? Please get in touch, the Affiliates plugins evolve with your needs.
- Free or contribution basedThe Affiliates plugin is free and Open Source. If you want to use it, simply install it from your WordPress Dashboard or download it from WordPress.org.
Affiliates Pro and Enterprise are contributor releases with additional features. Contributions help to make the plugins even more awesome. Thanks!
- Quick & Easy InstallationUpload/install and activate the plugin from your WordPress Dashboard.
Affiliates Pro & Enterprise
- Banner Management
- Notifications
- Videos : A collection of videos showing features available in the free Affiliates plugin and additional features available in Affiliates Pro and Enterprise.
- Screenshots : Some sample pages set up with Affiliates Pro.
- Fixed, percentage or formula based commissionsReferral amounts can be flat rates, percentage of net sales amounts and based on custom formulas.
These can be set in general and per affiliate.
- Flexible affiliate areasCreate as many pages as you need showing affiliates their stats, banners, links, profile, …
- Mass Payments and Enhanced TotalsExport totals and generate PayPal mass payment files. Simply pay your affiliates all at once. Pay-outs can be based on accumulated totals.
- Custom featuresThe Affiliates system provides an extensive API for developers which allows to customize it to any client’s requirements.
The Affiliates plugin provides the right tools to maintain an Affiliate Marketing Program.
Important features include automated affiliate registration, an unlimited affiliate management section and the ability to integrate Affiliates with virtually any E-Commerce platform. Free and premium integrations are available.
The Affiliates plugin provides an ideal affiliate system for sellers, shops and developers who want to get started with their affiliate program right “out of the box”.
It also provides a solid framework for developers, who wish to build customized solutions based on a sound data model. With unlimited affiliate program management tools available on the back end and a set of shortcodes to provide Affiliates information on their performance on the front end, there is everything you need to start an affiliate program.
Affiliates Pro and Enterprise provide additional features for sellers, shops and developers.
If you need to manage an Affiliate Marketing Program, track visits to your site with affiliate links, the affiliates plugin is right for you. It provides the tools to maintain a partner referral program.
Simply put, the affiliates plugin is used to manage affiliates, create referrals and track visits to your site through affiliate links.
Referrals are stored and attributed to an affiliate, for example if clients place orders on your site and you need to credit your affiliates.
Integrations
Free and premium integrations are available.
Pro & Enterprise
These integrations are included with Affiliates Pro and Affiliates Enterprise:
Light Integrations
These integrations are freely available to be used with any of the Affiliates plugins.
Documentation
Please refer to the Documentation pages.
What this plugin is not
It is not intended to keep track of links to other sites that you as a member of an affiliate program may have. For that, please try the Affiliate toolbox.
Comments
1,415 responses to “Affiliates”
Does the Affiliate Plugin work with Paypal?
Affiliates Pro’s PayPal integration is on its way.
Just a followup Kento and thanks for your comments. How soon will it be ready. I need it very soon like yesterday 🙂 Otherwise I will need to use WP Affiliate
What PayPal features do you need exactly?
Hey Kento,
Just need the plugin to integrate the entire checkout process so that an affiliate gets credit for the referral and the sale. As it stands now the shopping cart process was hard coded so I am looking for a plugin which will integrate paypal fully on checkout with your Affiliate plugin.
So probably basic PayPal IPN would suit this. Do you need to support recurring payments/subscriptions? Can you forward a link to the site to have a look?
Also, you might want to consider using a shopping cart plugin, Affiliates Pro is already integrated with several excellent ones.
Yes Paypal IPN would suffice. There is yearly recurring subscription . Link is http://www.insuracell.ca Looking forward to your comments
Thanks, Chris
I downloaded, installed, and activated your Affiliate plugin. I also have Jigoshop and Jigoshop Affiliate Light plugins on a localhost WordPress 3.3.1.
I opened the Affiliate Area to find this message:“Affiliate Area
Please log in to access the affiliate area.
If you are not an affiliate, you can join the affiliate program here:
Registration is currently closed.”If it’s the Affiliate Area, why is it suggesting we log in somewhere else?
If there isn’t a way to open registration, why is it closed?
best regards,
RandallgYou simply need to go to Settings > General, tick the checkbox close to Membership that says Anyone can register. The plugin won’t allow visitors to sign up unless the site allows people to register.
HI there!
I am looking forward to working with your WP plugin and Ecwid. Do you have a timeframe on the integration release? I would like to plan around this.
Also, once it’s done I am sure you can add it to the Goodies section.Thanks!
It’s almost ready 🙂 You can expect to see the release announced pretty soon.
Glad to hear!! Thanks!
Hi, I’m lokking for a tool to the webshop I’m developing at the moment. I’m using woocommerce and the concept om my site will be a web gallery for artists and photographers to put up their images for sale.
So what I’d like is to let these artist be able to create an account where they can upload and edit their portfolio with product images and related information. It would also be nice if there were a system to keep track of the share of the sale that will go to the artist, and a way to keep track of all sales and such.
Do you think this plugin handle these things?
Regards, Thor
Sounds like yes, if you want artists to get a share of sales they refer and handle sales through any of the integrations that are available with Affiliates or the Pro version. In case you want to use a sales platform that hasn’t been integrated yet, let me know.
Hi, thanks for your reply (sorry about my typos) 🙂
I think I will install and test your plugin. Will let you know if I need more guidance.
Cheers, Thor
Great plug-in! Maybe I am doing something wrong but after activating the plug-in I do not have ‘Settings’ under the affiliate menu. Tried a fresh WordPress install with no plug-ins – still the same. When editing an affiliate there is also not the option to add attributes. WordPress 3.3.1 and Affiliate 1.3.1
The Settings submenu and the affiliate attributes are features available in Affiliates Pro. But you can use the light integrations and use general commission settings.
Is this plugin integrate with ECWID Shopping Cart?
The integration with Ecwid is under development.
Thanks for the reply. I can see the affiliate link in the admin section but where is the affiliate link for the user to post to get affiliate sign ups? Does this support this kind of feature?
Yes, just make sure you have updated to the latest release. The plugin can now generate an affiliate area by clicking a button, see http://www.itthinx.com/documentation/affiliates/shortcodes/
Unbelievable… Brilliant… amazing service. Originally I bought the getshopped official affiliate plug-in from the WP-eCommerce website. Not only did it not work but the support was non existent (just view there forums).
Anyway Kento’s solution works and integrates perfectly with the get-shopped system. If you have tried the get shopped affiliate plug-in this is the alternative you have been waiting forThank you so much Gavin 🙂
Hi, I just installed this mod along with the shop and integration mods. I was just trying to figure out where to find the affiliate link for the members to post. Maybe I don’t have it configured right or something and it’s not showing up.
Also not sure of the capabilities of this. What I am looking to do is to offer members affiliate commisions for signups to my site. What I am thinking is to use the store mod to sell memberships and the affilaite mod to collect commisions on the sales. I am new to wordpress and looked for a mod to do this. If there is a better way or mod to do this could you please let me know
The affiliate links are shown for each affiliate here: Affiliates > Manage Affiliates
If you want to pay affiliates commissions for memberships you can use the integration with s2Member. This is currently available as an integration Pack with Affiliates Pro, you can take a look here.
Hello, I just noticed this plugin. I haven’t installed it but I think it have some promising features. Please let me know if I can integrate the PRO or ENTERPRISE with my ClassiPress-3.1.6 theme… I need to run an affiliate system on my orders where people can refer customers and get paid. But my theme is already an e-commerce theme. Let me know if This plugin can do it. Thanks
The Affiliates plugin (Free, Pro or Enterprise) would need to be integrated with that theme’s shopping cart. Integrations with higher priority are currently scheduled, for now a custom development would have to be done for that. Have you considered the current alternatives? Even free integrations that are available are listed here: http://www.itthinx.com/plugins/affiliates
Hi there.
I`m looking at your plug and I have some questions.
I want to be able to track:
*unique clicks
*sign ups
*paid memberships.I`m still looking for a membership plug. I was thinking in s2members but if you have something better please advise.
I also want to grant “paid membership” access to free members if they get pass a certain amount of “free sign ups” or leads.
Ex. A free member can become or get access to premium content if the have around 300 leads. It dosen`t matter if they are premium members or free members. I just want to be able to track there invites and pay them if one of there friends becomes a premium member.I don`t know if I`m making my self clear.
Thanks in advance for your time.
God Bless
There will be an Affiliates Pro s2Member Integration pack available for download within a few days. I’d say that could be interesting for what you need. Please follow @itthinx on Twitter as the release will be announced there. Happy holidays 🙂
Oops. I should have mentioned too that I had disabled your plugin because it was slowing down the site, so when you checked it’s speed last night it was without your plugin. I re-enabled it. Oh and what do you mean by “onload event”? Thanks!
Odd … on gtmetrix the results show that it actually got faster 8) Anyhow, what you can see is there is a lot of time spent waiting for the server’s response, but that isn’t related to the Affiliates plugin. You can read about the onload event here.
Hi Kento,
This is an incredible plugin! Thanks for the time and effort you put into this! My only problem is that it significantly slows down my site. It goes from about a 3 second load time to about a 15 second load time. I’m on shared hosting so it may just be that I need to look into other hosting, but if you have any ideas of how I can use your plugin without it significantly slowing down my site–that would be great! Thanks!
Thanks katie, it’s great to hear that you like it 🙂
I’ve taken a look at your pages and get more or less acceptable load times, the highest 6.05s with an onload event at 3.72s. Anyhow, the plugin itself doesn’t slow down the load time of your pages, but there are other optimizations that can improve it. Take a look at the reports for your site through these:
https://developers.google.com/pagespeed/
http://gtmetrix.com/Your main issues as far as these report, are related to caching and compression.
I provide two plugins you could use to improve things at some point after you have solved your main issues. Lazy Widget Loader and Itthinx LazyLoader. They will not significantly improve things on your site right now or solve your caching/compression issues, but if you are going to include Ads, Facebook widget etc. later on, then they can help.
Thanks Kento for your fast response! Thanks for the load time optimization plugins–I’ll definitely check those out. I currently have W3 Total Cache, WP Optimize, WP smush it and I’m routing through CloudFlare to try to speed up load times. It’s weird that it was caching and compression issues because those plugins should be taking care of that. Any thoughts on how the ones you mentioned play with the ones I already have? Thanks again. You’re an amazing developer and so responsive!
My plugins are independent of the caching plugins and the CDN, they’re providing lazy loading mechanisms that postpone loading of content to when it’s needed. It’s actually more complex than just that, but have a look at their pages and the demo if you want to see them in action. Anyhow, from what I’ve seen on your site, using them won’t bring you any mentionable improvements unless you bring in slow external or ‘heavy’ (in computation) content at some point. Hey thanks a lot for the praise, that’s always welcome 🙂
Just found your plugin. Looks awesome thanks a bunch. I’m going to be creating an SSL checkout page that hooks into Chargify and will be testing out your plugin for referrals upon sign up/purchase. Do you have any plans to integrate with Gravity forms or Chargify? Thanks again and keep rocking Kento.
Thanks, great to hear that 🙂
Integrations with GetResponse, CF7 and AWeber have been done already but not with Gravity Forms. Chargify looks like a great platform, I’d say this should be worth to create an Integration Pack for. I’d love to hear about your requirements.
Cheers
Hello dear Kento, since now the plugin does not generate automatic links when one partner is registered in the WP, it can be found at WP users but not in affiliate program, and no affiliate link, what could that be? Can you help me please!
I think what you’re missing is to place the affiliate registration shortcode or widget on a page. From what you say I understand you assume that users who sign up to your site are affiliated automatically. That is not the case. You must use either the affiliate registration widget or place the shortcode on a page so that affiliates sign up through the appropriate form. You can find information about the usage of the affiliate registration shortcode here.
Hi Kento,
I have installed your plug in and I am wondering how I can get it to track people filling out the contact form on my website? I am selling real estate which people don’t buy with a click, but we need to track our leads and who sent them as we pay commissions to referral agents. Is there some way to stick the tracking info onto the comment form so we know where the lead came from? I use contact form7 which has an area to add additional php settings. Is what I am asking possible? Is this something that is handled in the pro version?
Thanks for your help
Hi Duane,
Thanks for giving Affiliates a try. An integration pack is available for Contact Form 7 and Affiliates Pro/Enterprise – this will automatically store the lead information along with a referral when the form is submitted. You can obtain it by contributing either to Affiliates Pro or Enterprise. Just send an email requesting that after making your contribution and I’ll forward it to you. If you have a special requirement for referrals being generated for comments when can take a look at that as well.
Cheers
I’m looking for an affiliate program that can integrate with ECWID.com. The ECWID cart is a great piece of software, but they don’t have very good affiliate tracking. Do you have an integration package for them?
Thanks,
JasonHi Jason, that should be available shortly. Do you have any specific needs or just to be able to reference orders ids, amounts and derive sales commissions? Cheers
I don’t think I’m looking for anything that difficult. I really like Ecwid’s ability to run the same shopping cart on several sites. I have one “parent site” for the company, and several other sites dedicated to just one product or product line. I’d like to be able to have affiliates on each site, but also be able to have a default affiliate ID for each site so I can see where the product is coming from (I plan to have the affiliates be specific to each site so no matter what the affiliate, I can track them back to the site the item was purchased on).
I’d love to be able to automate the payment cycle and allow affiliates to log in and view their own reports, but that would be secondary to just having something that works.
That should be fairly easy to achieve. Even on several sites you can use the same affiliate ID if that makes it easier for you to track things. Simply add them on each site and take care that the assigned ID is the same. There’s a feature that will be added to Affiliates Pro which allows to track by promotion code, that would be another option to use a unified ID for affiliates. Anyhow, from what you say you should be good with running Pro and the Ecwid integration. I’ll let you know when it’s available, it should be within a few days.
hello there! i’m using the free affiliate plugin..is there a way for those who sign up as an affiliate partner to automatically get the affiliate links in the e-mail together with the username and password?
Hi tere, this can be done if you control the content of the registration e-mail. A much easier and complete way is to use the shortcodes that Affiliates Pro provides as this allows you to provide affiliates not only with links but banners too.
is it possible to put the widget in a separate page? i mean, shortcode? i want to put it on a 1 separate page not on sidebar..
Hello Dear Kento,
to first thank you for your great plugin, I downloaded it and have to be created only a small base! But it does not show me which partner is rigisteriert by whom?
I start my project, and I seek simply a program that is able to register my partner and placed under each other (first level, second level, and so far) so I can pay my affiliate commission (for example: 10% first level of 5% second level …), so a commission plan with up to 3-5 levels and the program should pay per click, pay per sales, and pay per lead.
I am looking for many days after such a program, but until I have´t find suitable.Would be nice if I start to find a free plugin that is able to expand and upgrade later,
I’m looking forward to your reply
Best regards from Germany HamidHi Hamid,
Thanks for trying out Affiliates. The features you are looking for – multi-tier affiliate marketing – are possible with the Enterprise edition of the plugin (see the contribution levels here) and need appropriate integration which is usually customized to the sales system.
So basically Affiliates is the free plugin you can use now and expand upon later.
Cheers
Sorry I did not understand. It is the means of payment is by an external system (paypal) and the maximum is that this system provides many bought, but not where they came from.
Could you please explain what exactly you are doing right now with the plugin, the results you get now and what you would like to achieve? I’m not sure what your question is about and really would like to help 🙂 In general, you need to capture the response from your payment gateway and record the referral data accordingly. Maybe that’s where your doubt lies?
oh yeah, maybe the problem is that you say, when you click “buy” Standing on my site you redirected to this link: https://www.pagamentodigital.com.br/checkout/pay/ (which is my system payment). It is this link that I have to link to the plugin in order to have a readout of how many people bought and where they came? Where exactly this link link?
This would need an appropriate integration with that payment service, so you’d need either a customized integration or at some point this payment service gets added a generalized integration but that may take some time as there are other integrations currently under development with a higher priority.
Hello, I’m using the free version. I want to know if your plugin has the option to show how many visitors came from a site x, and how many of those buying the product that I have on my site. Thank you.
Hi Felipe,
You can track the visits via site x if these come through an affiliate link on that site. You can create an affiliate for site x, and place the link on site x. You will see the visits that come through that link in the admin section. If you want to track the sales through that site, you need to record the referrals when the purchase has been confirmed.
Cheers
Yes ! I found the option ,Kento
Sorry for wrong alarm
Great to hear you got it now 🙂
Kento,
I thought there would be a column displaying the names of persons who signed up with the links beside the name of affiliates. But I can’t see the column or section even in the 1.1.1 version
So used this addon code(http://www.itthinx.com/2011/07/11/recording-sign-up-referrals/), but no change in the affiliates page. Can you tell me if I am missing some thing?
How can I know if a user ‘A’ signed up using the link of affiliates ‘X’ or ‘Y’ or ‘Z’?
Thank you !
Did you tick Expand details in the Referrals view? With this example plugin you should see the new user’s display name. You can also add any fields you’d like to see there in the same manner as shown in that example.
Kento,
I would like to request a feature request , integration of an ‘Invitation system ‘ can make the site more advanced. For example, if wp-secure-invites enable the site users to invite any user with a track-able invitation link. New users can use the link to join and even utilize invitation codes to join.
These codes and invitation links work even under ‘registration disabled’ level. So that makes us easy to run a invitation only site. This type of integration with affiliates plugin would make the affiliates more beneficial and the management of site would be more easier and clean with a ‘invitation only’ environment
I hope you understand
Thank you !
This can already be done, although it would require an adjustment but based on the actual affiliate registration form it should be easy to achieve. Let me know if you need help. Cheers 🙂
hello Kento ,
May I know the plugin is compatible to Multisite environment. I hope yes
But an option to set the plugin network wide and another option to leave to the sub-site admin’s choice would be great
So, as a super-admin, one can reward the users for sending new signups(referrals to New site creation). And the another option is used to let site-admins use the plugin for their own business, shop products or with e-commerce plugins
Thank you !
Thanks BK, do you have a project requirement or a business case for that?
Hi there! I am building a subscription site using wishlist member and had a few questions. There will be a free subscription (part access) and a paid subscription (full access). There can be two type of affiate schemes possible. If a Free member refers another to either the Free or Paid section, both members will get a free month to the full access of the site. If a Paid member refers another one to either Free or Paid, he will get some money for the referal, and the referal will get a free month of the Paid area. is this possible to do with your plugin? If not, is this something that can be customised? Many thanks!
Sure that is possible. Depending on the degree of automation you need, some customization is necessary.
Can I pay you to do custom programming on this plugin? I would like a page where an affiliate can signup and join. Also, can your plugin record sales from clientexec? This is a billing system.
Thanks
Ray
I provide consulting and custom development services for this plugin and in general. Integration with third-party software such as Clientexec is possible.
I have trouble with ADD / remove / Boutton, i would like to know if there is some plugin that may interefer or is it my browser?? Would be nice if i oculd get some hints how fix problem. thanks.
Yes that’s most probably another plugin or a browser plugin interfering.
Please look at this entry: http://www.itthinx.com/plugins/affiliates/affiliates-videos/
Feel free to ask for further help.
Hi Kento,
Thanks again for you reply.
I have another question: I know I am trustworthy but my affiliates may not know it. So will they be able to check how much they have earned or will they have to rely on me?
Hi Stéphane, you’re welcome 🙂
Regarding your question, you have two options for that:
1) You provide them with extracts from the Referrals section (see Screenshot 5 on this page), as you can filter referrals by affiliate, you can provide a list of all referrals for any given period of time to each of your affiliates.
2) You grant your affiliates limited access to your site and provide referral information for example in a widget. That widget would have to be coded as per your requirements, this is not generally available yet, although it will eventually.
Hi Kento,
Thank you very much for you detailed answer. Your affiliates plugin is well thought and definitely worth a try!
Thanks for your kind comment! There will be updates soon, if you would like to follow @itthinx on Twitter I’ll be posting news about the plugin there.
Hi Kento,
I just discovered your plugin: it looks great! Thank you for developing it… and thanks to Dice for clearing the AdBlockPlus problem which I also encountered using Firefox.
What is the use of having an affiliate link and an affiliate permalink?
What is the use of md5 encoding affiliates links?
Thanks!
Thanks Stephane 🙂
Great to hear that you’ve found Dice’s help useful as well! I always appreciate constructive feedback because it helps to improve things and users do benefit from others’ experiences, too.
If your site works with pretty links (see Using Permalinks for an explanation of pretty, almost pretty and ugly permalinks) then your affiliates can use the Affiliate permalink versions, otherwise you’ll have to use ugly links. The plugin recognizes if your site uses pretty ones and will suggest to look at your permalink settings if not. Affiliate ids can also be added as URL parameters.
MD5-encoded links don’t expose the affiliate id directly … although one could still trace an MD5-encoded id back to the original id.
Cheers!
Thank you for this clarification!
Kento,
I am using wp & I have a online reservation system that uses paypal for payment integrated (http://konaciba.com/rsvp) Can this track sales/bookings made? After a successful payment My system comes back to a “thank you page”1) Can anyone sign up to become an affiliate?
2) Can admin set affiliate payout by tiers to show into he affiliates accounts?Hi Kama,
Regarding PayPal, yes sales can be tracked after a return to the thank you page and in other ways, too.
1) Yes but it’s not automated yet. For now affiliates are added manually but automated affiliate sign-ups should be available soon.
2) Depends on the data recorded for referrals and will need a widget or affiliate profile page made.
Hi, Kento
What is the good way for tracking visited links for each affiliate. I’m sorry, but my english is very poor, and I can not understand all your instructions. I install Affiliate plugin, and yesterday Affiliate members. this last work only with new members?
thanks for helpHi leinad, let’s see if this helps:
– you can track visited links for each affiliate under Affiliates > Visits & Referrals, http://www.example.com/wp-admin/admin.php?page=affiliates-admin-hits
– the Affiliates Members plugin is a very simple example of how to record referrals when new members sign up; if a visitor lands on your site through an affiliate link and then signs up on your site, a sign-up referral will be recorded in favor of the affiliate
Please let me know if that’s what you wanted to know or if you need more helpHi, Kento.
I create new affiliation with my other website, and if I can see in affiliate-admin-hits the origin of visites, I can not see the links that have been visited on my shop.
I want to see if the visits from my affiliate create new order. but I have just time and IP adress.
I can send you one screenshotSure, let’s have a look.
This plugin has serious issues, especially with the submission, saving, and adding features. Like the add button for affiliates, I’ve tried multiple different browsers, no idea whats going on. Has anyone defeated these obstacles yet?
You might have issues within your environment, but the plugin itself works just fine.
Have you read the comments here as well as this entry: http://www.itthinx.com/plugins/affiliates/affiliates-videos/ ?
If you still have problems after making sure that neither browser plugins nor other plugins in your WP installation are causing conflicts, please feel free to post details about your installation.
Hi Kento,
Thanks. I look forward to the further development of this plug-in. Please keep me posted. =)
Pleasure to help! I’m posting updates and news via twitter, please follow @itthinx
Hi Kento,
Just installed it in my website. I have some few questions:
1. How will affiliates sign-up?
2. Is there an affiliate interface where affiliates can check on their account?
3. Does the plug-in have the capability to store banners and other creatives where affiliates can get?
4. If you are with Has Offers, can this be customized to create and track sub IDs?Regards,
Al
Hi Al, here’s to your questions …
1 – Currently affiliates are added manually in the admin section. It can be automated when a new member signs up but you’d need customized code for that.
2 – Not yet, there are plans to include this if there is enough demand and support, i.e. a sponsor.
3 – This can be done quite easily by adding banners in the Media section and making them available to your affiliates. As affiliates have their own code, you simply instruct them to adjust the banner’s link.
4 – The Affiliates plugin can be extended by custom plugins to do pretty much anything.
I hope this helps …
Cheers!Where is the media section? Can’t find it. Do you mean WordPress’ media section? Please advice. A bit confused. Also, what are the sizes for banners? Or what sizes do you recommend?
Add and remove button not showing up in my site.
Tried IE and FFWhat’s that video got to do with the buttons not showing. Nothing about that in the vid.
Make sure to read the part/comments here about conflicts with other plugins and/or browser plugins. The plugin works as you would expect it to in a standard WP environment so you should check if there is anything in your environment that might interfere. That’s what the video’s about …
Hi Kento,
I have a paid website and intergrated the payments with s2member plugin which is working fine. I’ve checked the tracking of the affiliate plugin and that is fine too. i get to know the number of visits and unique visitors… How do I confirm a sale has been made from a particular affiliate?
Cheers!
What you need is to record a referral as the sale is done. This is easy to do through the API as you suggest to record a referral that relates to the sale. If there is an affiliate to whom this transaction should be credited, then it’s done automatically.
Do i put the affiliate link in the API/Notifications of s2member or put the affiliate link in the API/Tracking. In the tracking its asking for a software tracking code while in the notifications its asking for a url….Thanks for your help!
That depends on what you’re trying to achieve. Maybe what you’re looking for is something like http://www.example.com/affiliates/%%subscr_id%% under API / Notifications > Payment Notifications?
I’m not getting the referrels attributed to the affiliate, I’m not sure thats why I’m asking. Do I need to put the affiliate link in the API/Notifications to know which affiliate reffered which sale?
Yes the affiliate link looks like http://example.com?affiliates=4
Ok now I see what you’re trying to do. In order to credit an affiliate with a sale, i.e. record a referral with the sales data so that it appears in the Referrals section, you need to suggest that referral through the API (see affiliates_suggest_referral(…)). You could use API / Notifications > Payment Notifications to trigger that but I’d recommend to authenticate any request made to such a link …
I would love to make a donation. But first, what I want is to be able to match up the order through paypal with the referral through the affiliate. Does this plugin do this, and if not, can it be done? I need to be able to pay people for orders received through their efforts
Sure, this can be done. You can record a referral with the order id and match it up against the information you have on PayPal.
Are you planning to add banners as the standard affiliates programs out there?
Unless you have a special requirement for banners that I might not be aware of, you can simply link a banner to the affiliate’s link.
Looks like exactly what I need, but I have 2 quick questions:
1. is this cookie based, and if so, can I set the cookie lenght?
2. Can this be used for a subscription service and track the earnings for an affiliate month over month?1 – Currently yes it is and no you can’t. Why?
2 – Yes with proper logic implemented according to your business case.1. I want to be able to tell my affiliates how long their cookie is good for and change if necessary. Changing it is less important than knowing the length.
2. ‘proper logic’- does this mean coding?
1 – Ok by length you mean the validity of a visit via an affiliate’s link, that’s the first option to be seen in the menu Affiliates > Options, see 7. Options – where general settings are maintained here.
2 – It depends on your business use case, i.e. depending on your needs coding might be necessary. Would you mind commenting on the basics of what you need?
I have a similar question. I am using WP-Member plug-in for WordPress, which provides protected membership to our educational videos at a monthly fee. It would make sense for any affiliates to receive compensation for every month the user stays with our service.
WP-Member sets up auto-billing through Paypal and therefor continues to bill the user periodically until the user cancels membership. How could we integrate your plug-in to manage the affiliate compensation?
Thanks,
TommyIf the recurring payment triggers an event each time payment is received, then it’s easy to record a referral through the API. You can also distinguish between first-time referrals and recurring referrals. If there is no event then you would need a mechanism that polls payments and acts in a similar way, i.e. record a referral through the API when a new payment has been received.
For anyone who has problems with the Add button : please make sure to check that browser plugins aren’t interfering. Big thanks to Dice who discovered that in his case the Adblock Plus plugin seems to have been hiding the form that normally appears to fill in the new affiliate’s data.
IE 7 on win XP is working!
no go for windows
Hi, looks great, still, ubuntu 11.4 both in chrome and ff8 Add button is failing. I’m going to try isolating the problem.
Thanks for your participation Yacov 🙂 It’s very much appreciated!
Please post your currently active theme and plugins so that I can reproduce it.
Hi kento,
Very promising plugin!
I’ve tested it in WP 3.2.1 – the “Add” button (in “Manage Affiliates”) is failing (nothing happens upon click). Do you know more about that issue?
Cheers,
DiceHi Dice,
Thanks 🙂
Could you please state what browser you are using?
Cheers!FF 5.0 on Ubuntu 11.04.
Also in FF 4.0.1 & FF 5.0 on Windows XP.
Maybe I am doing something wrong? I am expecting to see some input fields for data about the affiliate which should at least show up when I press “Add” – but now input fields are there. Just the “Add” and the “Submit changes” buttons …
Yes there should be fields showing up, this sounds very much like a conflict. What other plugins are active and what theme are you using?
I’ve deactivated all CSS and then created one affiliate in HTML-only.
Going back to normal display (incl. CSS) after that now also allows me to create additional affiliates!
With this in mind I suggest to start without any affiliates in place when you try to reproduce the problem.
So far I was unable to find the actual error myself.
Please take a look at the video here, this is a fresh installation of WordPress 3.2.1 and the Affiliates plugin 1.0.1, demonstrating that adding a new affiliate works perfectly. I suggest you work on a mirror installation of your current site and first choose the default theme and try it out. If it still doesn’t work for you then, proceed to disable other plugins you have activated one-by-one, each time checking if it works for you after that. Once you have found the ‘culprit’ – no finger-pointing intended 😉 – please let me know so we can see why and how a conflict arises.
That was an odyssey:
As I am on WP network install, I suspected that to be the problem, which it wasn’t.
So I set up a completely vanilla WP install (non-network) on a separate domain, went straight to to “Install Plugins” and installed nothing but “Affiliates” – the problem persisted.
Now there’s only the browser left:
Went to IE7 on WinXP & checked the plugin on that new install.The input fields are shown as expected.
Can you confirm the problem in FF5?
Also, thanks for taking time to make a video!
That’s quite strange, you really shouldn’t have any problem at all (actually I’m surprised at IE7 being so benevolent). With FF5 on a Windows 7 machine everything works as expected. If you’d like to provide me access to your site’s backend I’d be interested in taking a look.
Is there any contact form or email address you can give me for sending the credentials?
Sure, it’s the one mentioned on the top left corner of the page. Also, I sent you an email yesterday, have you received it?
Is it possible to use the referrals function to record if an affiliate’s visitor has registered for an account? If so, how would I do that?
Yes it’s possible and I’ve taken the opportunity to give you a simple example on how, since this has been requested quite a lot. Please take a look at this post: http://www.itthinx.com/2011/07/11/recording-sign-up-referrals/ where you can download the plugin that does just that.
Thanks for this it really helped!
Hi Kento, thanks for your excellent work. I have one question: How are enlisted members do? I need another plugin?
Hi Gustavo, great to hear you like it! Could you please explain what exactly you want to know with respect to members?
If you are looking for a way to assign an affiliate to existing members, you can do so by creating a new affiliate for each member. Is that what you want to achieve?
I’m trying to do the same but not seeing how to assign a current users to an affiliate or manage that.
If you want to do it manually, you would create a new affiliate account Affiliates > Manage Affiliates > New Affiliate and indicate the existing user in the Username field.
Hi,
Just found this after an exhaustive internet search. Boy if this works, you’ll have a real winner on your hands. 🙂
I have a product I’m selling via Paypal and WL Member (training course delivered via weekly videos; 1 time or 3-payment plan; 30 day money back guarantee).
Are there any special integration tips I should be aware of?
Thanks!
Thanks for your comment, I hope you’ll find this plugin useful for your purposes.
To give you useful advice on integrating Affiliates with your site we’d have to take a look at your business use cases. If you let me have a basic idea, I’ll be able to at least point you in the right direction.
Feel free to post here – it might help others – or just drop me an email if you prefer.
Hi Kento,
thanks for getting back to me so promptly (and for the email!) I am responding via the post in case your reply might be helpful to others.
I have a website running on the Optimize Press theme (don’t know if this matters, but just providing details.) I have a blog page set up and several “launch” pages that offer free videos leading to the sale of a video-based training program.
The program is delivered in 6 weekly modules via access to a private members area run by Wishlist Member on the same site/domain. When someone purchases the program (via Paypal) they will receive access to the membership and start receiving each module weekly (via WL Member) and there is a 30 day money-back guarantee.
I’m planning to create an affiliate program by creating a page on my site for affiliates to register to access links and other promotional materials. I’d like the affiliates to be recognized if someone enters my funnel through my squeeze page, my blog or even a direct sales page.
That’s the business case.
So how would your plugin work? I want to know which affiliates made referrals that lead to sales that remain after the 30 day money-back guarantee. I saw the affiliate contact widget you mentioned, but I’m not clear about what it does or how to integrate it into my process. Any other step by step guidance you can provide on using your plug-in would be greatly appreciated!
Thanks again,
Angela
Hi Angela,
Based on what you describe:
* “I’m planning to create an affiliate program by creating a page on my site for affiliates to register to access links and other promotional materials.”
Once an affiliate has registered as such on your site, you would need to create an entry for her/him. So let’s say Norah just registered as an affiliate for your site, you would go to Affiliates > Manage Affiliates, click on Add, fill in Norah’s data and click on Submit changes. Now a new entry will appear showing the Affiliate link and the Affiliate permalink, suppose it’s http://www.example.com/affiliates/123. Let’s say Norah will place a banner on her site advertising yours, the banner would link to http://www.example.com/affiliates/123 and when someone clicks the banner, a visit will be recorded through Norah’s link and the visitor will land on your site’s main page.
It’s also possible to automate this process, though the logic for it would have to be implemented.
* “I’d like the affiliates to be recognized if someone enters my funnel through my squeeze page, my blog or even a direct sales page.”
If you want to direct a visitor to a certain page, assuming that page is http://www.example.com/squeeze and you’d like to supply Norah with an affiliate link for that (so that someone who clicks her banner will land on your ‘squeeze’ page) then she would need to link to: http://www.example.com/squeeze?affiliates=123
* “I want to know which affiliates made referrals that lead to sales that remain after the 30 day money-back guarantee. I saw the affiliate contact widget you mentioned, but I’m not clear about what it does or how to integrate it into my process.”
I see two cases here: one is lead generation, the other is a sale. The lead is generated when a visitor signs up on “Get Free Access Now!” and you could use the contact widget for that. Actually you could either use the widget with a bit of adjustment – making it look similar to your “Get Free Access Now!” – or adjust your widget using the same logic (which records a referral through the API), the latter would make more sense to me because it (your widget) is already there and I suppose it’s well integrated into your process. Adjusting it is as simply as putting the API call within whatever handles things after a user presses the yellow button.
But for a sale you would need more than that. When a sale is confirmed, a referral can be recorded using the API and you can store the appropriate information about that sale along with it. This can’t be done by just using the contact widget, an appropriate call to the API must be integrated (or triggered) in the logic that handles the sale. Also for your requirement some way of marking referrals as ‘irrevocable’ would come in handy, it’s possible to do that with a little more specific implementation, or you could just store the date a referral becomes irrevocable along with the referral data. Also some way of marking referrals/commissions as paid should be useful.
I hope this makes it clearer on how you could integrate it with your process, to make it perfect some adjustments would be necessary …
Cheers!
Wow – thanks for the detailed response! It’s starting to make sense to me. I’ll let you know how everything turns out.
Have just found your new plugin and will give it a try out.
Great! Please share your experience, feedback is very welcome.
Hi kento,
I’ve heard about your affiliate programm plugin for wordpress and
here are few questions for you before i buy:1.i sell online product (brain training software)
2.users can perchuse 3 different types of plans on my site1.i need an affiliate program that will set a fix % commission for the 3 plans i offer online.
2.the url of each affiliate will be unique and last for 30 days (cookie)
3.will be a way for me to manually change the stattus of any transaction from pending to approved or cancle.
4.one afffiliate link can “run over” previous affiliate linksi want to start with a small affiliate program (i have only 1 affiliate now..)
What do you recommand?
I would recommend to first try out the free Affiliates plugin which you can install directly from your WordPress Dashboard under Plugins > Add New, searching for Affiliates. Depending on the e-commerce solution, you should also install one of the Light integrations. Then follow the documentation for setup and usage http://www.itthinx.com/documentation/affiliates/ – from what you say, I don’t think you will need to buy the premium version 🙂
Leave a Reply