Eshop plugin is one of the best plugin to integrate membership and E commerce feature in a Wordpress site.