January 30, 2012 at 7:37 pm #5430John P MorganMember
I am successfully using WP eStore (6.3.7) + WP Affiliate Platform (188.8.131.52) + Gravity Forms (1.6.2) + Aweber to track leads including email address.
Here is a sample from my leads table (email addresses changed):
16 firstname.lastname@example.org jptest 1 2012-01-30 17:15:39 184.108.40.206
17 email@example.com jptest 1 2012-01-30 17:22:48 220.127.116.11
My intention is to be able to pay commissions on sales made at a later date from any browser, because the commission will be awarded based on matching the purchase email address to the lead email address.
Commissions are successfully awarded when sales are made from the same browser that generated the lead (i.e. it works correctly by cookie). However…
Commissions are NOT awarded when sales are made from a different computer, even though the email address used for PayPal payment (i.e. firstname.lastname@example.org) exists in the leads table. These sales are not showing up in the affiliate plugin sales/comm area all, but they do show up in WP eStore’s manage customers area.
[admin deleted debug info]
Thank you kindly for your support.
John P MorganJanuary 31, 2012 at 5:21 am #41397
Hi John, I understand your requirement. You want to capture lead(s) in the affiliate plugin but award the commission via eStore for the leads captured in the leads database of the affiliate plugin. This is not a standard supported setup as they are two different plugins and eStore doesn’t know anything about the leads capture system. If you are capturing leads it means you will manually make some sales later to this user (otherwise you can just use the standard affiliate sales procedure). So for lead capture type setup, usually the admin goes to the “Manage Leads” menu and awards the commission manually when some money is earned from that lead. What you asked should also be doable via eStore (it will just need some custom coding). Please contact me via the contact form for custom work.February 2, 2012 at 10:30 am #41398
If you have the latest build of the eStore and the affiliate plugin then you will be able to enable this option by doing the following:
Open the “eStore_advanced_configs.php” file and look for the following line:
Once you find it change it to the following:
define('WP_ESTORE_CHECK_LEADS_TABLE_FOR_AFFILIATE_REFERRAL_CHECK', '1');February 20, 2012 at 3:25 am #41399DebraPVCMember
I just came across this post, and I am concerned because we have set up these plugins thinking that once someone is registered as a lead, that the affiliate will get credit for the sale. I don’t believe we are using the latest build of either plugin and I am hesitant to upgrade at this point because we just went live and I do not want to take a chance that there will be a conflict somewhere.
Are you saying that if someone uses a different browser or a different computer, that the sale won’t be credited to the affiliate through whom that person registered in the first place unless we make this change to the eStore_advanced_configs.php file?
Also, does making this change to the php file affect anything else?
Ruth (for Debra)February 20, 2012 at 11:30 pm #41400
Are you using a Lead capturing model or just a normal affiliate sales model?June 24, 2012 at 5:47 pm #41401sarnorealroiMember
I would like to use our php form to capture the lead and payout on the lead instead of contact 7. I too would like to automtaically payout when the lead makes a purhase later.
ps we are running latest build of estore and eaffiliateJune 24, 2012 at 11:46 pm #41402
If your solution is not listed under the “Integration Options” then that means there is no pre-made integration for it.
You can use the Lead capture API to integrate it yourself:
- You must be logged in to reply to this topic.