How to set up Drupal Commerce to sell users the ability to create/post custom nodes (ex. classified ads)? I am currently working on a classifieds D7 site, and I would like to sell users the ability to create/post a classified ad. With D6 + Ubercart this can be done using the UC Node Checkout module (http://drupal.org/project/uc_node_checkout), and following the instructions provided on the Drupal Easy website (http://drupaleasy.com/blogs/ultimike/2009/03/event-registration-ubercart).

Is there any way implement the same functionality with D7 + Drupal Commerce?

Thank you so much
You can do this with Rules pretty easily.


Create a role with the desired permission.
Create a product to sell.
Create a rule for the checkout complete event.

Condition is that the product you created is in the order. (I would probably create my own condition as I'm better with code than with the Rules interface, but you should be able to set this up in the Rules interface.)
Action is to give user that owns the order the selected role.
There is no step 4, you're done.