Acho que não vale a pena utilizar woocomerce, já que você precisa apenas de um sistema de assinaturas e restringir acesso.
mais eu vou usaro o paypal e o pagseguro? e como eu faço isso? dar acesso a membros que pagam? quero fazer planos mensais, trimestral e semestral.
Você pode usar o que quiser para receber os pagamentos. Sobre os acessos a membros que pagaram e que não pagaram você pode fazer o seguinte, cria um campo chamado status no cadastro de usuários, então quando o usuário tentar acessar uma área restrita você checa se está logado e caso sim verifica o status dele pra saber se a assinatura está ativa.
Infelizmente não sei te indicar um plugin que faça isso, mas tenho certeza que apenas com woocomerce você também não vai conseguir, já que é um plugin de e-commerce, ele serve para vender produtos, mas não vai te ajudar a restringir o acesso a áreas do site.