Overview
I get a lot of queries regarding the integration of the WordPress Affiliate Software with a 3rd party plugin. This page explains what is involed in the process so you can get a picture of what is possible and what is not.
Please note that we have a number of pre-made integration options available for some of the more popular eCommerce plugin/solution/script. If you are using any of those solutions then you do not need to read this.
Before I start, I would like to make one other thing clear… If you want to use the WP Affiliate Platform with the WP eStore plugin then you do not need to worry about any integration work as these two plugins are integrated by default.
The WP Affiliate software tracks referrals (knows who is a referred customer and who is not) and handles all the affiliate management side of things but it depends on the e-commerce plugin (example, WP eStore Plugin) that does the actual payment processing for the awarding of the affiliate commission. The reason is that you want to award the commission after a confirmed sale (this prevents a customer from clicking the checkout button and getting commission without going through the full checkout). Only the plugin that processed the payment knows when the customer’s payment has been processed successfully.
The same principal applies to “Rewarding affiliates when they refer a customer and he/she registers” situation. The affiliate software will be able to track who is referred by who but the script that handles the registration will have to award the commission after a customer successfully registers. So the plugin/script that handles the registration needs to notify the affiliate plugin and then the affiliate plugin will handle the rest.
The affiliate plugin has API that can be used to send notification of events such as a sale has been confirmed, a contact form has been submitted etc.
So the first thing you have to ask yourself is when (for what action of the customer/visitor) do you want to award the affiliate with the commission and then identify where in your 3rd party plugin/script it is handling this action. Once you can identify that then it is just a matter of adding a small block of code in that place to make the API call which will do the commission awarding for you.
If the plugin/solution/script that you are using has an option for 3rd party affiliate software integration then this is easy but if it doesn’t then you will need help from a developer (unless you are a developer yourself).
If you contact us about a 3rd party integration that is not advertised on our integration options then the first thing we will ask you is a documentation from your 3rd party solution that explains how they allow affiliate software integration.
APIs For Developers
- API – Awarding Commission Via WordPress Hook
- API – Awarding Commission via HTTP GET or POST
- API – Capturing a Lead via HTTP GET or POST
Premade Integrations
We have a number of pre-made integration options available for the popular products/solutions. Check the “Integration Options” section of our documentation page to find out the details.
Your plugin seems to be perfect for the project I’m developing
@Roberto, Yes I believe the following integration is what you are looking for: http://www.tipsandtricks-hq.com/wordpress-affiliate/?p=557
Hi, I’ve a wordpress website with woo-commerce.
Is it possible to use you affiliation plugin for woo commerce?
tnks
Roberto
@ Nathan, Yes it should automatically integrate with Cart66 lite. The Cart66 lite features page here has this listed as an integration method:
http://wordpress.org/extend/plugins/cart66-lite/
Does WP Affiliate Platform automatically integrate with Cart66 Lite too?
Tks!
Thanks this is probably one of the easiest affiliate plugin to date to use!
Hi, The following post will explain about the eShop and WP Affiliate integration:
http://www.tipsandtricks-hq.com/wordpress-affiliate/wp-affiliate-platform-and-eshop-by-rich-pedley-integration-210
Hi,
I need to understand how to integrate with eShop before I purchase. If that’s easy, you get my business.
Hi, I believe the integration method you are looking for is here: http://www.tipsandtricks-hq.com/wordpress-affiliate/simple-wp-shopping-cart-and-affiliate-platform-integration-283
Hi –
I apologize if this is a silly question, I’m new to this. I have a simple shopping cart WP plugin , Paid Downloads. I don’t see any info regarding its compatibility with WP Affiliate Platform. Will I need to add a bit of code to make this work?
Thanks in advance for your help!
Hi Alex, As long as you can do the above steps then you should be able to integrate the shopping cart and WP Affiliate.
Hi there,
Your affiliate plugin looks perfect for my needs. I’m planning to use realex payment processing which can integrate with tribulant shopping cart plugin the question is can I integrate affiliate platform with tribulant shopping cart?
thanks
Hi Alex, If you can do the above integration with “CGI aMember Pro” then yes this should be do able. You will need to be able to make the modifications mentioned above.
“So the first thing you have to ask yourself is when (for what action of the customer) do you want to award the affiliate with the commission and then identify where in your 3rd party plugin it is handlling this action. Once you can identify that then it is just a matter of adding a small bit of code (I will provide this) in that place that will do the commission awarding for you.”
Hi,
Can WP Affiliate Platform be intergrate with CGI aMember Pro using PayPal?
Maybe thru IPN…
Yeah you can track the commission with any payment system. As long as you understand the concept and know how to hook the payment system with the affiliate plugin so after every payment the plugin gets notified so it can do the tracking.
You should be able to integrate the plugin with any payment system using the HTTP GET or POST method integration option.
Helllo Admin,
I am from Brasil and I was wondering if the affiliate plugin can be used to track just one sale with a brazilian payment system.
It does not need to be integrated with the payment system, just need to be tracked somehow.
Can I use this plugin in this case?
Thanks
Yep, you just have to pass in the following information in the array:
referrer
sale_amount
txn_id
item_id
buyer_email
The first 3 are mandatory for a backend sale processing. Just shoot me an email if you need more info.
Hi we have been asked to do an integration with our members software, as we use reoccuring payments etc, the user will not actually be present therefore no access to cookie during this time so we will be storing the refferer id in the database.
I don’t have a copy of the code so does the do_action(‘wp_affiliate_process_commission’, array()) allow for refferer id to be passed and is it simply ‘refferer’ in the same way it is for GET/POST requests?
@Elaine, No, you don’t have to use eStore to use the affiliate plugin. The affiliate platform can be integrated with a plain PayPal button:
http://www.tipsandtricks-hq.com/wordpress-affiliate/plain-paypal-button-and-affiliate-plugin-integration-168
It can also be integrated with some of the top wordpress shopping cart plugins.
Hi, Do I have to use your e store with this plugin? I use pay pal is this integrated with that?
Thanks
Hey. been following your articles latetly and I came across this one. Thanks, it’ll keep me thinking for a while.
Hi Janice, I will have Amin take a look at this and see if it can be done.
Cheers,
Ivy
Hi Ivy
Kunaki does cd manufacturing and fullfillment. There is detailed info here about how the XML messaging occurs.
http://kunaki.com/XMLService.htm
Smartdd and DiscBuddy both offer integration but lack some other capabilities. Both are designed to allow secure digital download.
There seems to be a hole in the market here so if you could provide Kunaki integration you would have a glut of happy customers.
Thanks
Janice
.
Hi Janice, We do not currently have integration for Kunaki. Can you tell me a little more about how this program works so I can see if there is a work around or if this can be integrated?
Cheers,
Ivy
I am interested in using the PHPurchase and the Affiliate plugin but in addition to selling digital download material I also want to sell CDs by linking to Kunaki for fulfillment. Do you have integration with kunaki?
I need someone that knows how to build an affiliate marketing website for my business.
Yeah you can use eStore or eMember for subscriptions and it will work fine with the affiliate plugin as they both have IPN handling scripts.
For, eMember check this article out:
http://www.tipsandtricks-hq.com/wordpress-membership/how-to-use-a-simple-paypal-payment-button-to-accept-membership-payment-146
So it sounds like I won’t be able to create a Subscribe button on the PayPal site that will pay affiliates properly. But, of course, I can use eMember (with IPN) or eStore (with no extra adjustments) to make sure that affiliates get paid. Is that right?
The affiliate plugin do not have any IPN handling scripts.
Buy Now: got it! Thanks.
I’m not using the eMember plugin on this site (it’s not a membership in the same way, just a payment plan), so is there a “handling script” in the affiliates plugin so that they can get paid? Or do I need something else?
Thanks again,
SS
Hi Steven, For “Buy Now” buttons, simply add the “rm” hidden field in the form with a value of 2 then check the “Enable 3rd party” integration from the settings menu and it should work from there.
For subscription buttons the only way to do it is through the IPN handling script. Are you using the IPN feature for your subscription buttons?
Hi,
As always, I dig your plugins.
What do I do to a PayPal button (especially a subscribe button) to make sure affiliates get paid?
Kind regards,
Steven Smith
Hi Babs, As long as you can add the bit of code you need (see above last paragraph)this should be doable.
Please let us know how it goes.
Ivy
Hello
We’re using Quirn’s eShop plug-in because it could do that shipping we wanted – but really want to integrate an affiliate system – do you know if anyone has done this successfully? Or do you have any thoughts?
Babs
Chris, The Affiliate platform can only be integrated with wishlist using the WP eStore plugin. The affiliate platform can not be integrated with wishlist by itself.
The following link will explain how to integrate the WP eStore with wishlist:
http://www.tipsandtricks-hq.com/ecommerce/wordpress-estore-and-wishlist-plugin-integration-448
Ivy
Hi,
Do you know if this can be integrated with a subscription/member type plugin like WishList? http://wishlistproducts.com/products/
There are 1000’s of shopping carts out there. The above documentation explains the overview of how to integrate with 3rd party software. What cart are you thinking about integrating with?
Ivy
hi,admin
i have same question with Chris:
Can you please provide the documentation for using the affiliate program with other shopping carts?
we use your plugin now,
Hi Sarah, I can’t tell for sure if it will work with this system you have in mind. I can provide you with some PHP code example but cannot guarantee anything.
Hi – we’ve just started using your affiliate plugin and it’s looking great so far. Thanks!
We need to integrate it with 3rd party software that isn’t a wordpress plugin. Is this possible? It’s a room reservation system called Globekey. if you need more information let me know. I was wondering if you’d be able to supply us with the correct code that needs to be placed in the purchasing process.
Many thanks!
http://wordpress.org/extend/plugins/yak-for-wordpress/
Hi Frank, if your shopping cart uses IPN then it should be easily integrated with the affiliate plugin. For manual payments you can use the “Manual Commission Award” option in the affilate plugin. Please point me to the documentation of the shopping cart and I will do a bit of investigation.
I am not a big fan of converting other shopping cart users into mine besides the WP eStore only has simple shipping options so it probably won’t meet your needs (http://www.tipsandtricks-hq.com/ecommerce/?p=50)
I think so. We also accept credit cards to be processed manually, and we collect account name and number from our fellow IMS Barter Network members to process offline. Can your WP-eStore do that? More importantly, can it offer a flat shipping surcharge for international customers? We have customers in Australia, UK, Germany, Denmark, France and Israel now. They all get charged a flat $2 extra per item for shipping. Shipping to the US and Canada is free. If this is possible to do with your cart, I might think about switching.
Hi Frank, I haven’t used the YAK shopping cart so can’t really tell for sure. Does it use paypal’s IPN functionality .
Your plugin looks like JUST what I have been looking for. I would love to know if it can be integrated with the YAK shopping cart we use on 52teas.com. You guys really seem to know your stuff. We already borrowed your idea for using the NextGen Gallery plugin on our In Stock page. Maybe I just need to consider switching to your cart software.
I sent you an email but it bounced (Please contact me through the contact from and don’t make a spelling mistake in your email address 🙂
Can you please email me the “handling script”? I knew you’d have a simple way to make it work. Thanks for producing great WordPress plugins and have great support as well.
Hi Chris, you just gotta check the “Use Affiliate Platfrom” checkbox from the settings menu of the simple shopping cart plugin then get a PayPal IPN handling script from me and thats it.
Hi, I’m already using your Simple WP Shopping Cart ( which works great – I’m a big Fan ) and would like to know what I need to do to integrate the WP Affiliate Platform with it?
I know how good your customer service has been in the past, so thanks ahead of time.
Chris
Hey Ryan, I haven’t used the OIO Publisher plugin cause I am waiting to finish my ad management plugin and use that 🙂 but you should be able to put the commission awarding code in the “Post Payment Processing” part of that plugin.
All the affiliate referrals/clicks on your blog is already tracked by the affiliate plugin so all you need to do is tell the pugin to award the commission. I can give you a bit of code that will do this but you will need to identify and tell me if this plugin offers and post payment processing option.
Hey
I’m using eStore and your affiliate plugin. I just went and bought OIO Publisher because I want to sell ad space, problem is I totally forgot I wanted my affiliates to get commission on ad space sales!
Now I have the option of setting up adspace by making products in eStore and applying a custom button (the ad itself) then placing the php for the ad in my sidebar. Issue with this is theres no proper ad management really. I wondered if you had any ideas?
I think an ads sales plugin to your collection would be great but can I possibly run the OIO publisher plugin, sell adspace but affiliates who signed up on the WP Affiliate Platform plugin still get commission?
If you can provide this intigration easily, even with a fee than I’m up for paying.
Ryan
WebTechGlobal
Thanks for the link, It should be doable… I will contact you via email.
Here is the page for the supporter plugin. http://premium.wpmudev.org/project/supporter Funny thing is the guys at wpmudev JUST came out with an affiliate plugin for supporter. Still… I’d like to use yours. If you need access to supporter coding let me know.
Do you have the code for pay to blog available?
You should be able to use it with the Pay to blog plugin.. I remember doing a job where I integrated this with the Pay to Blog plugin. I don’t know what the supporter plugin does.. will have to do some reading on this.
Hi there,
Great plugin! How is the 3rd party development coming along? I would specifically like to use this with both the supporter plugin AND the pay to blog plugins. If there is any info I can offer to help with this please let me know.
JC
Hi Chris, I am working on it… I will get something out soon.
Hello,
Can you please provide the documentation for using the affiliate program with other shopping carts?
I have several websites already using other carts, but I would love to know how to use your affiliate plugin with a cart like Wp Ecommerce, Shopp, etc.
I have purchased your plugins and I will use your cart if I have the option, but for sites already using another cart, I would like to integrate the affiliate plugin you offer.
Thanks! Keep up the great work!