flameater
flameater
Offline
0
Hello guys,

Using your Extended version

1. I access the website using the affiliate link for Test401 which is a downline of Test100
2. Once I am on the website, I login as Test105 which is a downline of Root
3. I purchase and pay for a product

I was wondering whether Test401 or Root would get the commission.

The answer is no! Test101 (who has nothing to do with the transaction) got the commission! Then Root got his commission as an upline of Test101.

Kindly check the screenshots below.
Attachments:
Responses (24)
  • Accepted Answer

    flameater
    flameater
    Offline
    Friday, June 09 2017, 07:13 AM - #Permalink
    0
    The above is confirmed by yet another test

    1. I access the website using the affiliate link for Test 106 whose Upline is Root
    2. On the website I login as Test1001 whose upline is Test100 whose upline is Root
    3. I purchased a product and paid for it
    4. The commission goes to Test101 (whose upline is Root) who has nothing to do with the transaction at all


    Screenshots below
    Attachments:
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 09 2017, 11:24 AM - #Permalink
    0
    Hello,

    I'm checking this and it IS working correctly.

    what is happening is that Test1001 is already linked to Test101, probably because at some point you accessed the site, with the cookie being there, with Test1001, therefore the user is "forever linked" to Test101. (by the way it doesn't matter what the upline is for Test1001, because you're accessing as a client to purchase something. Doesn't matter his upline)

    as you can see in the LOGS page, this user (with id = 446) is linked to to Test101 (see screenshot). To see this, you can filter results by "target user id = 446"

    therefore, it doesn't matter if you access the site using Test106 (or any other), because the FIRST assignation always prevails

    to summarize: if you want to make a "CLEAN" test, be sure to delete first the LOG that is already linking the Test1001 user to an affiliate.
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Monday, June 12 2017, 05:29 AM - #Permalink
    0
    Hi

    Testing your reply above,

    1. I have a user Test401 that is linked to Test101 (as upline) in the log tab
    2. According to the account tab the parent of Test401 is Test100

    Question #1 - are you saying that the parent info in account tab is wrong?

    3. I delete the log entry for Test401, following your advice "to summarize: if you want to make a "CLEAN" test, be sure to delete first the LOG that is already linking the Test1001 user to an affiliate."
    4. I access the website using the affiliate link for Test401 as a guest user
    5. I register for a new account Test 504
    6. The account is registered
    a. the account tab says that it has no parent
    b. the log tab says that it is assigned to test101 although the registration was created using the affiliate link of Test401

    Question #2 - why does the account tab says it has no parent when the log tab says that it is assigned to Test101
    Question #3 - I accessed the website using affiliate link of Test401, why is the parent of the new account linked to Test101 instead of Test401?

    7. I login as Test504, make and pay for a purchase
    8. Comission for the purchase goes to Test101 and his upline Root

    Question #4 - I have already followed your advice to delete the log entry but the error is still happening. So how do I resolve this?

    Question #5 - I dont understand the logic of what you are saying here. - "what is happening is that Test1001 is already linked to Test101, probably because at some point you accessed the site, with the cookie being there, with Test1001, therefore the user is "forever linked" to Test101. " - The accounts tab says that the parent for Test1001 is Test100 but the log tab says that the parent is Test101. And what you are saying is trust the log tab, not the accounts tab.

    That will be quite difficult for me to convey to my client - don't take what the account tab says as true?
    Anyway, as mentioned above, I have deleted the log entry and it is still going back to Test101 being treated as parent of Test401.

    My client's business is waiting for your resolution of these inconsistencies between various parts of your software, and he is losing business everyday. It has been 12 days now since I posted my first problem and none has been solved. I hope you will really help us to resolve these issues.

    Thank you.
    Attachments:
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Monday, June 12 2017, 10:06 AM - #Permalink
    0
    BTW re your statement "(by the way it doesn't matter what the upline is for Test1001, because you're accessing as a client to purchase something. Doesn't matter his upline)" - it does matter to us. We purchased your Extended version and are using it for multi-level affiliate commissions.
    • Germinal Camps
      more than a month ago
      hi!

      I know the "uplines" matter to you. What I meant is that they don't matter when you access as a CLIENT.
      Uplines are only for affiliates, and are applied this way.
      What I mean is that, even the fact that Test1001 HAS an affiliate account, when you are purchasing something with this account you are acting as a CLIENT. So, the only upline that matter for this case is the AFFILIATE one's, that is, Test101, which is the affiliate that brought Test1001 in.

      Do you know what I mean?

      When somebody accesses the site using Test1001 link's to purchase something, then Test1001 upline will of course matter (as the multi-level works)

      but in your example, Test1001 was acting as a FINAL CLIENT, not an affiliate (even the fact that he had, also, an affiliate account)

      Does it make sense what I'm saying?
    The reply is currently minimized Show
  • Accepted Answer

    Monday, June 12 2017, 07:54 PM - #Permalink
    0
    Hello,
    here some answers to your questions


    Hi

    Testing your reply above,

    1. I have a user Test401 that is linked to Test101 (as upline) in the log tab
    2. According to the account tab the parent of Test401 is Test100

    Question #1 - are you saying that the parent info in account tab is wrong?



    I think this is the main confusion you may be having. No, I'm not saying that the parent info in account tab is wrong:
    I'm saying that what you mention in points #1 and #2 are UNRELATED and they don't matter to each other.

    what you mention in number #1 is NOT an upline. That's what I'm saying. This just an affiliate-client relationship. that's all.
    (by the way, in your LOG page screenshot I don't see the user 401...)

    this means that if Test401 accesses the website and he buys something, a 1st level commission will be to Test101, because he is the affiliate he is linked to, as a CUSTOMER.
    then, all the upline of Test101 (that is, what you see in the ACCOUNTS view) will receive a commission, if necessary.
    the upline is for Affiliates

    in the Accounts page you can see the "trees", or the "uplines", to see "who does every affiliate has a parent".

    in the Logs page you simply see the relations Affiliate-Customer, which has nothing to do with the "uplines" in terms of Commission assigation).

    the fact that in the Logs page, a user is linked to an affiliate, does not mean this is his parent (yes, in most cases he will ALSO be his parent if this customer gets an affiliate account, but it's really not relevant in the meaning of calculating things)

    just to recap: very important to know the difference between acting as an "affiliate" and acting as a "final customer" (even if you have an affiliate account)



    3. I delete the log entry for Test401, following your advice "to summarize: if you want to make a "CLEAN" test, be sure to delete first the LOG that is already linking the Test1001 user to an affiliate."
    4. I access the website using the affiliate link for Test401 as a guest user
    5. I register for a new account Test 504
    6. The account is registered
    a. the account tab says that it has no parent
    b. the log tab says that it is assigned to test101 although the registration was created using the affiliate link of Test401

    Question #2 - why does the account tab says it has no parent when the log tab says that it is assigned to Test101


    answer: for what I just said above. Accounts page and Logs page are unrelated. You can have a log and not have a parent

    HOWEVER: what you mention in point #6 is what does sound like an issue. If all logs were deleted and you accessed the website using Test401, and you registered (and I asume you have our plugin that creates new accounts for new users active) then the affiliate account for 504 SHOULD have 401 as his parent.

    So, if this is not happening, THIS sounds like something is going on here. Not the rest, but YES in this point number #6.


    Question #3 - I accessed the website using affiliate link of Test401, why is the parent of the new account linked to Test101 instead of Test401?


    This I need to see.


    7. I login as Test504, make and pay for a purchase
    8. Comission for the purchase goes to Test101 and his upline Root


    well this commission assignement sounds good, despite the fact of your question #3, that the account was BADLY assigned. I mean, we need to review the account assignation, for what I can see, not the uplines themselves.


    Question #4 - I have already followed your advice to delete the log entry but the error is still happening. So how do I resolve this?


    I will check.


    Question #5 - I dont understand the logic of what you are saying here. - "what is happening is that Test1001 is already linked to Test101, probably because at some point you accessed the site, with the cookie being there, with Test1001, therefore the user is "forever linked" to Test101. " - The accounts tab says that the parent for Test1001 is Test100 but the log tab says that the parent is Test101. And what you are saying is trust the log tab, not the accounts tab.

    answered above ;) you should trust both, but you have to understand that they mean different things.



    That will be quite difficult for me to convey to my client - don't take what the account tab says as true?
    Anyway, as mentioned above, I have deleted the log entry and it is still going back to Test101 being treated as parent of Test401.

    My client's business is waiting for your resolution of these inconsistencies between various parts of your software, and he is losing business everyday. It has been 12 days now since I posted my first problem and none has been solved. I hope you will really help us to resolve these issues.

    Thank you.
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Wednesday, June 14 2017, 07:22 PM - #Permalink
    0
    Thank you very much for the new plugin version. It is much appreciated.

    With the new plugin, now new affiliates who register on the website using your New Affiliate menu page and an affiliate link works wonderfully.

    However, purchases (which are paid) using affiliate links are not even registered under conversions tab or the logs tab.

    Please check the differences between Hikashop orders page and your pages in the screenshot below. A guest user (shipping name Test Test) accesses the website using Test703's affiliate link and pays for a product. This transactions is not captured in your conversions tab although Hikashop picks it up.

    Your urgent attention on this matter is greatly appreciated.
    Attachments:
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Wednesday, June 14 2017, 07:32 PM - #Permalink
    0
    Retested and confirmed. Guest purchases using an affiliate link does not even create records under the Conversion or Log tabs You can give it a try and login as Admin to satisfy yourself.

    Now I will try to purchase by logging in as a user after accessing the website using an affiliate link.
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Wednesday, June 14 2017, 07:43 PM - #Permalink
    0
    If I access the website using an affiliate link, then logging in and pay then it gets registered in the Conversion tab with commissions but the commissions seem to go to the wrong guys.

    I access the website using the link for affiliate Test704 and login as Test703. The affiliate chain is Root > Test700 > Test704. The commissions for sales are 5 for 1st level and 10 for 2nd level.

    I would expect Test704 to get 5 since the website was accessed using his affiliate link, and Test700 to get 10. Instead Root got 10 and Test700 got 5 while Test704 whose affiliate link was used got nothing.

    Furthermore the website access was not recorded in the log tab.
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Thursday, June 15 2017, 07:38 AM - #Permalink
    0
    Tested again and same results.

    The affiliate chain is Root > Test700 > Test701. Using Extended version, Sales first level gets 5 and 2nd level gets 10.

    I access the website using Test701's affiliate link. Next I login as Test703 being the customer and purchased/paid for a product.

    I would expect Test701 to receive 5 and Test700 to receive 10.

    Instead Test700 received 5 and Root received 10.

    This is a very fundamental flaw in your software and your promises. When are you going to fix it?
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, June 15 2017, 08:03 AM - #Permalink
    0
    Dear,

    I just checked in your system. There is no flaw in this regard (there may be others, like your issue with guest checkouts, yes), but this is not a flaw.

    please look on your LOGS tab. The answer to your question is there. See attached screenshot.

    The customer "Test703" in your system is LINKED to affiliate Test700.

    Therefore, when you're accessing the site using Test701's link, it does not matter, because a previous assignation already existed (to affiliate 700).
    therefore the user 703 is still linked to affiliate 700

    when you make the purchase, Affiliate 700 gets the 1st level commission, and its parent (the Root, in this case), gets the second level.

    As it should be.

    It IS working fine..! do you understand what I'm describing?

    to UNLINK a customer from an affiliate, delete the log first. Oh, and also use always clean browsers (no cookies) for tests. Because, if a cookie exists on the browser, that is linking the user to affiliate 700, even if you clear the logs and visit the site using 701's link, the assignation will STILL be made to affiliate 700, as it is supposed to.

    Please let me know if you understand what I'm describing. It's important that we are on the same page on this, because there's no bug here.. but you still think there is :)
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, June 15 2017, 08:07 AM - #Permalink
    0
    just as a final note: your last sentence on your post "Furthermore the website access was not recorded in the log tab." is actually a clue of what's going on.

    if no log is recorded, it means that there is a previous log for that user.

    Have in mind that the system will register the FIRST log (the "original"), because its the one that prevails.

    so, if you use affiliate 700's link first, and then you use 701's to access the site, this second one will not even be recorded in the logs table, because there's a previous log for the same visitor... and again, the first one always prevails.

    As it should be!
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Friday, June 16 2017, 09:58 PM - #Permalink
    0
    Thank you very much for your explaination Germinal.

    This whole issue is due to the fact that we cannot get purchases made by Guest users who access the website using an affiliate link to be recorded and commissioned in the Conversion tab. The whole business is about directing prospective buyers to the Hikashop mall using affiliate links, which is the reason why the affiliate links exist in the first place.

    Since we cannot register conversions using Guest users, we have to login in using registered user accounts to get the conversions recorded, but that causes the affiliate link to be ignored and replaced by the login users affiliate structure instead. Sometimes the same users are approached by different affiliated salesmen each using his/her own affiliate link.

    I really hope you can help to look into the Guest purchase - no conversion issue ASAP. It is one of those major issues holding up the rollout of my client's affiliate marketing efforts for his products. These guests dont want to open an affiliate account anyway, they only want to buy the products every now and then, and each purchase may be prompted by a different salesman.
    The reply is currently minimized Show
  • Accepted Answer

    Saturday, June 17 2017, 07:32 AM - #Permalink
    0
    hello!

    exactly, this is the issue you're having.
    Guest purchases do not get recorded, and they should. So, that's a bug you're experiencing, indeed, and it's what I'm looking at to try to solve.
    I'm working on it. Just a bit more time.
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Saturday, June 17 2017, 06:12 PM - #Permalink
    0
    Your focus and persistence on this problem are much appreciated Germinal. Hope you can resolve it soon. Thank you, thank you, thank you.
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Sunday, June 18 2017, 10:38 AM - #Permalink
    0
    Hi Germinal, any updates on your debugging? Tomorrow is Monday, my clients will be breathing down my neck again. They have been targeting a campaign for the upcoming Eid Fitr festival this 25th of June. Its a big annual affair for the main targeted market segment If we miss this one, the next one will be next year. Thanks
    The reply is currently minimized Show
  • Accepted Answer

    Monday, June 19 2017, 08:45 AM - #Permalink
    0
    Hello there!

    I think I have found the key to solving this.

    Would you be so kind to make a test? (I mean, checkout as a Guest in Hikashop)
    Make a clean test (that is, no cookies, and delete the logs)
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Thursday, June 22 2017, 12:25 PM - #Permalink
    0
    Thanks Germinal. It's still not working.

    You can test purchases yourself. Each single product item order plus shipment to any address in Malaysia (use the postcodes 40000 and country=malaysia) will only cost you US50cents per order. I can transfer you USD10 for you to run many tests on.

    Also you can go ahead and create affiliates yourself to test the system.

    Here's what I have done:
    1. Cleared AT logs
    2. Cleared Joomla cache
    3. Cleared browser cookies
    4. Cleared browser cache

    Then ran 2 separate tests
    1. Using 2 different affiliate urls
    2. Purchased products as 2 different guests
    3. Paid for the products
    4. Checked that the orders were listed on Hikashop Orders
    5. Checked that the orders do not create conversions in AT

    The attached screenshots refer.

    Really hoping that you can get down to this ASAP. Appreciate all your concentration.

    Thanks.
    Attachments:
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Friday, June 23 2017, 05:47 AM - #Permalink
    0
    Hi Germinal,

    Please send me your PayPal account. I'll transfer USD10 to you so that you can test and do your own purchases on my site. http://biosinar.com. Remember that at the moment, there is only ane product and as long as you order a shipment to any postcode in Malaysia (eg 40000) it will only cost you about US50 cents per order plus shipment.

    Hope you can resolve this matter soon. It's already been a month and my clients are fuming.

    Appreciate your focus.

    Thanks.
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 23 2017, 08:20 AM - #Permalink
    0
    hi there

    my paypal email: gcampsbarjau@gmail.com

    one additional thing.. if you have access to phpMyAdmin, can you send it to me?

    thanks
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Sunday, June 25 2017, 12:00 PM - #Permalink
    0
    Hi Germinal,

    I have transferred USD10 via Paypal to you and sent the access to PHPAdmin via an email. Really looking forward to the resolution of this problem. Thanks
    Attachments:
    The reply is currently minimized Show
  • Accepted Answer

    Monday, June 26 2017, 08:23 AM - #Permalink
    0
    hello

    I have some good news...!
    I'm pretty sure now the problem will be solved.

    I tried to make a test myself, but when I click "Next" on the "Address" tab, it doesn't let me proceed... it keeps showing me the same "Address" tab..

    nevertheless, I made a final change on the code and I believe that this is it..

    can you do a test yourself? remember to clean logs and cookies...

    by the way, this new adjustment bases the conversions on IP for guests (it's the only way to identify the guest). So it's important to clear logs before you make new tests.
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Monday, June 26 2017, 10:28 AM - #Permalink
    0
    Hi Germinal, straight off this is what I've got. In all my years of hosting with Siteground, they are not this unreliable. Don't know how this happened. Okay, I will try to rectify this and see.
    Attachments:
    The reply is currently minimized Show
  • Accepted Answer

    Monday, June 26 2017, 10:32 AM - #Permalink
    0
    this seems just a DB connection error.. it happens sometimes.. let me know if it gets solved.
    • Germinal Camps
      more than a month ago
      by the way, if I access your website, I get no error.. I guess it was a temporary thing.
    The reply is currently minimized Show
  • Accepted Answer

    flameater
    flameater
    Offline
    Monday, June 26 2017, 01:35 PM - #Permalink
    0
    Yup it was a temporary thing.

    Anyway, good job you did on the website and a big THANK YOU, Germinal!

    Looks like its working now. I did not test the recruitment of affiliates though, just testing anonymous purchases. If there is no regression, that should hold and be okay.

    I did 3 test transactions in all, after clearing the log, cookies, joomla cache and browser cache each time. The first time, there was a double counting of conversions. But strangely it did not recur on the 2nd and 3rd transactions. I also did a transaction without clearing anything, and the commissions went to the wrong person. Please refer the attachment.

    This is great. Because of the duplicated conversions in our first test, I will do further testing with the clients. Hope everything stays ok.

    I have an angry client. Hope with this I can pacify him somehow and he will agree on the custom coding. Maybe later on.

    Here are a few suggestions though:

    1. Please incorporate all your corrections into a new release of AT. I backed our site up, but we run the danger of having the same problems again with updates etc. And I'm sure your other customers would appreciate these too.

    2. Please try to not use cookies to identify the affiliate identity. In our case, we are dealing with repeat sales products like detergents. There will be cases of customers buying from one affiliate one moment and then buying from another the next. There will also be an attrition of affiliates and customers will be served by new affiliates. So using cookies will frustrate those new affiliates as the commissions will go to the old ones. This will affect sales. I suggest you use the get variable in your affiliate link and your database of affiliate links to track the related affiliate of the moment.

    Point no 2 above is not a problem for now but it will be later.

    Please try to make a few purchases yourself. The address tab problem was because you did not indicate that your delivery country is Malaysia, as indicated in my previous posts. But I have removed that restriction now and you should be able to move past the address tab. You can also create new affiliates etc. The system will still be running in test mode for the next 1 week.

    Thank you very much, Germinal.
    Attachments:
    The reply is currently minimized Show
Your Reply