Tips and Tricks HQ Support Portal › Forums › WP Affiliate Platform › Offering Commissions for Lifetime Purchases
- This topic has 8 replies, 6 voices, and was last updated 11 years, 8 months ago by wpCommerce.
-
AuthorPosts
-
July 28, 2011 at 8:03 am #3916lkincaMember
I have a question for the following scenario.
1. On Jan. 1, Prospect clicks Affiliate A’s link.
2. Prospect purchases a paypal recurring subscription and becomes a customer.
3. Affiliate A gets a commission on initial payment and recurring payments.
4. On March 1, Customer has not clicked any other affiliate links and buys a second product or subscription.
Q: In this case, does Affiliate A automatically get a commission on the March 1 purchase? Is there a setting that would allow me to provide that commission?
Alternate Scenario:
5. Let’s say on March 1, Customer clicks affiliate B’s link, then purchases a second product or subscription. Who would get credit for that sale?
Thanks!
July 29, 2011 at 12:27 am #34809amin007ParticipantYou can adjust the duration using the cookie lifetime settings value. WP Affiliate platform settings -> Cookie Life
The click from the last affiliate is always counted (so in this case affiliate B will get commission for any purchase from this point)
July 29, 2011 at 12:32 am #34810lkincaMemberSo in the first case, Does Affiliate A get credit for the sale? I am not really asking how to extend the cookie like, I am asking if the affiliate ‘owns’ the customer for life. Customer joins, then cookie expires, then customer makes another purchase without clicking any new links. Is there a way to get the affiliate to be able to own that customer and get credit for all of his purchases?
July 29, 2011 at 1:46 am #34811amin007ParticipantNo the affiliate does not own the customer for life. Affiliate A will get commission for the 1st sales (for the first product). Affiliate B will get commission for the 2nd sale.
July 29, 2011 at 6:10 pm #34812lkincaMemberOk, thanks for the clarification.
June 26, 2012 at 8:42 pm #34813marklfoxMemberSo my question is almost the same;
I have lots of sales team members with their own web sites. They have lots of AP banners that direct them to my sales site http://www.anatomieteam.com
If a customer A goes to one of the team web sites, clicks on a banner or link and lands on http://www.anatomiewear.com but DOES NOT buy anything….then customer A comes back 20 days later and does buy; The affiliate still gets the commission as long as that customer comes back before the 21 day default I have set up ?
If so…what is the longest cookie setting you can have as far as duration if you wanted that team web site to ALWAYS get a commission if the customer visited them first ?
June 27, 2012 at 3:03 am #34814adminKeymasterYes, the commission will be given as long as the customer comes back before the cookie is expired. you can specify how long you want the cookie to be active. You can set it to a large number (example, 3650 will set it to 10 years)
March 9, 2013 at 11:48 pm #34815ladypop2012MemberWhat happens in this case: WP Affiliate Cookies is set to : 3650
**On Jan 1st. Joe visit the site [www.xyz/?ap_id=Aff123] – And purchases a RECURRING MEMBERSHIP on this site (NOTE: membership plugin is third party membership plugin)
**Aff123 get a credit for the sale on Jan 1st.
** Feb 2nd comes and remember Joe has recurring membership. So the payment gateway STRIPE charged his card Automatically.
QUESTION: Will Aff123 get credit again? or not
WHY? or WHY NOT? is it due to the fact the cookies are set to 3650 or is it due to the fact, my third party membership plugin communicated the recurring payment on FEB 2 from the payment gateway to the WP affiliate plugin –
p.s I have it setup in this fashion:
=========================================
function wpa_pmpro_after_checkout($user_id)
{
$morder = new MemberOrder();
$morder->getLastMemberOrder($user_id);
if(!empty($morder->total))
{
$sale_amt = $morder->total; //TODO – The commission will be calculated based on this amount
$unique_transaction_id = $morder->code; //TODO – The unique transaction ID for reference
$email = $morder->Email; //TODO – Customer email for record
$referrer = $_COOKIE;
do_action(‘wp_affiliate_process_cart_commission’, array(“referrer” => $referrer, “sale_amt” =>$sale_amt, “txn_id”=>$unique_transaction_id, “buyer_email”=>$email));
}
}
add_action(“pmpro_after_checkout”, “wpa_pmpro_after_checkout”);
March 10, 2013 at 10:53 pm #34816wpCommerceModeratorGiven that this 3rd party membership plugin is executing the integration code you shared then it will give commission for the recurring charges too. Basically, the affiliate plugin only knows of a sales if the software processing the sale notifies the plugin. This is true for recurring charges too.
You can see how it works when eStore and the affiliate plugin is used (just to give you an idea of an ideal working scenario):
https://support.tipsandtricks-hq.com/forums/topic/recurring-affiliate-payments
-
AuthorPosts
- You must be logged in to reply to this topic.