March 1, 2010 at 6:33 am #858
I’m using a fresh install of your eStore (newest version) and WP Affiliate (newest version).
The product I’m selling is through PayPal, and through a BuyNow button. This has been working fine and being handled by eStore for a few months with no issues.
I just set up WP Affiliate, and the sign-up process is fine, but when I tried a test purchase through the affiliate link, a click is registered, but the sale/commission isn’t.
I’ve got the commission set up as %.
Also, on a side note, the time stamp for registered clicks is in the wrong time zone: Is this adjustable?
RicMarch 1, 2010 at 8:00 am #18436
BTW, the ap_id is showing up in PayPal as a custom field, and the payment shows in eStore records as well… Let me know if you need login access.March 1, 2010 at 11:39 am #18437
Shouldn’t be too hard to track… can you please run a test transaction with “Debug Enabled” and share the result? It should reveal as to what is going wrong… the following URL will help you with running a test transaction with debug enabled:March 2, 2010 at 2:51 am #18438
–deleted–March 2, 2010 at 3:06 am #18439
Sorry: My Mistake — I was looking at the wrong entry…
Here is the error line for the sale that did not get tracked:
[03/01/2010 5:51 AM] – SUCCESS :Updating Products, Customers, Coupons, Sales Database Tables with Sales Data.
[03/01/2010 5:51 AM] – SUCCESS :Products, Customers, Coupons, Sales Database Tables Updated.
[03/01/2010 6:58 AM] – SUCCESS :Paypal Class Initiated by 18.104.22.168
[03/01/2010 6:58 AM] – SUCCESS :Post string : mc_gross=-
The log stops at “Products, Customers, Coupons, Sales Database Tables” and then re-starts an hour later when I processed the refund (since it was a test, and the sale had not shown up in the system).
Sales since then seem to be checking in with the Affiliate plug in no problem:
[03/01/2010 11:09 PM] – SUCCESS :Products, Customers, Coupons, Sales Database Tables Updated.
[03/01/2010 11:10 PM] – SUCCESS :MailChimp signup operation performed. Return value is: 1
[03/01/2010 11:10 PM] – SUCCESS :Updating Affiliate Database Table with Sales Data if Using the WP Affiliate Platform Plugin.
[03/01/2010 11:10 PM] – SUCCESS :WP Affiliate Platform is installed, registering sale…
[03/01/2010 11:10 PM] – SUCCESS :No Referrer Found. This is not an affiliate sale
ThanksMarch 2, 2010 at 4:46 am #18440
(note that the last series of log entries were for a sale not through an affiliate link)March 2, 2010 at 6:21 am #18441
If you look at the following line then you can see that the affiliate ID didn’t get passed:
“No Referrer Found. This is not an affiliate sale”
Now that we know what the issue is we can try to identify why isn’t the affiliate ID getting passed thru the payment.
Have you followed the testing instructions outlined here?
Please post a link to your landing page (where you have the payment button) so I can check it out.March 2, 2010 at 6:27 am #18442
Yes, I followed those steps for the test that resulted in that log.
Here’s the landing page:
ThanksMarch 2, 2010 at 6:28 am #18443
BTW, could the Mailchimp link be the issue? That would have been the next line, I think. I’ve since disabled it…March 2, 2010 at 6:49 am #18444
OK, I did another test, and this one tracked the sales and commission. I think it may have been because I had the Mailchimp integration activated: I had NOT clicked the first checkbo, but HAD checked the second under the “Autoresponder Settings” tab from the Settings menu of eStore.
Does that make sense?
Also, How can I adjust the time zone for the affiliate & estore plugins? They are about 8 hours ahead of me (PST) and my WP setting.
Thanks for your help: These are awesome plugins!
RicMarch 2, 2010 at 11:08 pm #18445
The Mailchimp class provided by mailchimp (required for mailchimp integration) seems to not work on some servers. Not sure what the root cause is… I sent an inquiry to Mailchimp but haven’t heard back from them.
The plugin doesn’t have a timer itself it just gets the system time (meaning it just gets the server’s time). It’s kind of like if you run an application in your PC it doesn’t have a timer itself… it will just get the time from the system so if your timezone in the PC is not set correctly the time in the application will be wrong too.March 2, 2010 at 11:33 pm #18446
Makes sense, but my system clock and time zone are correct. I’m Pacific, which is -8 hours GMT… The plug-in is +8 hours from my system time (i.e. the plug-in is working on GMT). What could cause this?March 3, 2010 at 5:39 am #18447
“The plugin doesn’t have a timer itself it just gets the system time (meaning it just gets the server’s time)”
The above line means the plugin gets the time from your server (remember the plugin runs on your server not your PC… I was just giving an example with the whole PC thing). So, if you log into your server’s console (on a UNIX system) and enter the command “date” it will display the current date and time.March 3, 2010 at 5:47 am #18448
What a dolt I am… Of course it’s the server, not my PC.
Thanks for your patience with this. Loving the plug-in and your timely support as well.
RicDecember 6, 2014 at 2:07 am #18449Kristen RobinsonMember
I just have a general question: Is there any way to track sales from people who have signed up for a free training and then purchased? Currently, WP Affiliate only tracks the clicks on a link. Please let me know if and how this can be done. Thank you!
- You must be logged in to reply to this topic.