Agents - Comission System Integrated with Woocommerce

Hello , I am looking for a system that can be integrated with woocommerce website that I already owned

May I ask for suggestion is there any product link that meet the requirement of the system I would like to buy

Here are the list of the system requirements:

  1. The system need to have agent and leader log in ( agent is like affiliate and leader is the parent of the affiliate pyramid )

  2. The leader can view the total sales of his/her team (Sales from woocommerce from the website)

3.Leader will be able to register new agents below him/her

4.After the account had successfully registered an email will be generated with an ID to the new agents ( that the leader had already registered ) -