Category:
User
Topic:
Features Using roles, one can restrict access to your site. However, Drupal/Ubercart by itself can't restrict access to certain nodes (content pages) by itself. To restrict access to certain nodes you'd have to use the Drupal core Taxonomy module and a module like TAC lite or Taxonomy Access Control. Once Taxonomy is enabled, you can define a taxonomy on nodes that will be used to restrict access. With one of the contrib modules mentioned above, you can restrict access to this node taxonomy based on a role that you've created. With the role and taxonomy in place, the only thing that remains is to use the Ubercart Roles to start selling the role that you've created.

...i'm looking for a solution to grant access to 1 or several nodes, not taxonomy terms,
so, I got courses and they have lessons, I would like to sell lessons for 1$ and whole course (15 lessons) for 10$,
now i got 10 lessons in my site but in year or so, when i'll have 100+ and then 1000+++ lessons and 10-100 courses - the taxonomy approach will be very uncomfortable