Add a user for client

My site : Multisites + pro sites

If I want to allow my client can have one account as his site admin, one as a author, and the other one as some other role, say, maybe a shop manager of woocommerce, how can I do that ?