Membership access for features

Hi i have Avada in use our webiste. And we start building membership area for it.
Idea is grant access our our navigation app witch contains extra features.
There is allso free membership option same area, but features are limited.
So do you have recommedations for that?
Woocommerce + somekind of membership managament plugin?