13 Aug 2007
25 Aug 2011
Link to this post
Hey Jason & Steve,
Well Sitefinity's got you almost covered there. One of the product options is to auto assign a role when you purchase a product. Say someone purchases productX then (s)he can be automatically assigned to role SupportX.
You can find the option in the product edit page (see screenshot). From there you can do do two things, depending if you're a programmer or not.
Either setup a role for each of the products. User buys product 'Avatar', automatically gets assigned to role 'Avatar', the pagelink for 'Avatar' is set to be viewed by the 'Avatar' role. After the user checked out and browses to the movie page, the 'Avatar' page link will appear.
Secondly, I haven't tried it or anything but. You could create a page and through the API you should be able to retrieve if a person has bought a certain product by retrieving the order history. Depending on whether a product is purchased or not you could then show/hide links.