Isso vai depender de alguns fatores:
1 – O que são os produtos no seu sistema?
2 – Como você vincula os clientes aos produtos?
3 – Os clientes são usuários do WordPress, correto?
Você pode usar a get currentuserinfo() para pegar os dados do usuários logado e com base nisto mostrar os produtos que ele tem acesso.
Bem é assim, este é meu site, estou mexendo ainda, esta pesado. http://www.juniorlocutor.com.br
tenho rádios que são clientes e cada uma compra um programa de mim, que seria hospedado em arquivo .rar.
POr exemplo
radio a – programa a, programa b, programa c
radio b – programa c,
radio c – programa a
radio d – programa b
E por aí vai, eu cadastraria elas como usuarios normais, e selecionaria a categoria ou pasta que elas tem direito para download, a única coisa que faço é súbir o arquivo o cliente loga, e em uma página ou uma seção do site, um post por exemplo apareceria os arquivos da pasta destinada para download.
Obrigado pela força.
Esse plugin de gerenciamento de conteúdo por usuário talvez te ajude a solucionar seu problema:
http://www.paidmembershipspro.com/homepage/
Nunca cheguei a utiliza-lo mas já me falaram bem dele em diversas situações, acredito que lhe possa ser útil.
Boa sorte.
Achei um plugin que resolveu o problema. wp-filebase.
Obrigado a todos.
Bom saber que resolveu e valeu por retornar e compartilhar a solução.
PAra os leitores que procuram um plugin que possa liberar pagina por usuario, é este o plugin.
Role Scoper