This has a pretty good discussion how to store hierarchical data:
https://tdan.com/modeling-hierarchies/5400
Also,
you would need a user_org table for user org relation.
probably a subscription table and permission table between product and org(subscriptions) and prod and user(permissions)
you might also look at a graph database