I can not comment on https://www.itthinx.com/topic/sale-is-allocated-to-direct-but-the-registration-was-with-affiliate-x/comment-page-1/#comment-905519 so I do it here.
“So, if I’m getting this right, you have a user, xyz, that is a referral to the user x. Then, under Affiliates > Referrals you can see that indeed the registration of xyz is attributed to x?” -> Yes I can.
“Also, do you see hits made for the user x under Affiliates > Visists & Refferals, or are they assigned to Direct?” -> They are assigned to user x, not to Direct.
“Are you able to see any other purchases made via affiliate x’s affiliate link as his referrals (I mean purchases made by someone other than xyz)?” -> Yes, there are a lot of sales for affiliate x…
“Do you use WooCommerce? If yes, you’d need to have the Affiliates WooCommerce integration installed through Affiliates > Settings, under Integrations.” -> Yes, I’m using WooCommerce and the integration is installed.
“What’s the caching mechanism you’re using for your site (if any), e.g do you have a plugin that takes care of that, like W3 Total Cache or is it the Varnish Cache?” -> Yes, I’m using caching with WPRocket and the nginx cache. But I don’t think, that the nginx cache is causing any problem. I think this is WPRocket. Maybe I can play around with the configs. What should be excluded from cache?