HomeHome Product Discus... Product Discus...SmithCartSmithCartSetup a product as a subscription productSetup a product as a subscription product
Previous
 
Next
New Post
7/22/2010 6:54 AM
 

I see in your Q and A section the following:

Q: We are selling online courseware. So the products are NOT downloaded they are accessed for 30-60-90 day subscriptions...
A: Yes our cart will support your requirements. You can setup a product as a subscription product and add users to a role after purchase and set the number of days to expire the role after purchase.

Can you please give me a bit more detail on this. If I want to implement such a solution, would there then have to be a uniquely specified role for each product in the catalog? This will lead to quite a number of roles that needs to be managed. If not, I guess there will at least have to be a role for each subscription period, eg. 30 days, 60 days etc. I will be able to get the subscription and duration with a query from the database, but what if the same user subscribes to another product with the same time span (i.e. the same role)? Will the system allow for a duplication in role assigment for the user and would the one subscription's expiry date not influence the other?

Any sugesstions?

Thanks

 
New Post
7/23/2010 3:25 PM
 

How will your users view your online courseware after a user purchases a product, are you planning on having a unique page setup in dnn for each courseware product that only allows view for a specific role? If this is the case then setting up roles by subscription period will not work for you because if a customer purchase a 60 subscription to course 1 then they would access to all the course pages with the 60 day role. For products in the cart you can setup role assignments by product or by subscription period so the cart is flexible in that regard but it depends on how you are granting access to your online courses which will determinehow you setup role assignments in the cart product setup screen.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
7/26/2010 3:22 AM
 

Hi Scott

Thanks for your reply.

I am exploring the option to use your cart to do the e-commerce part and then make use of an external website where the courseware will be published. The external system will do it's own authentication against a view I will create to list subscribed users and product codes that fall within a specific subscription period. The option to use roles that will expire after a given time will work very nicely. A unique DNN role for each product will probably be the easiest way to achieve this, but then I will have to first create a role for a product, then create the product and choose the role in the "User Role Setup" section and set the Expiration period. Do you perhaps have any suggestions as to other options?

Is there a way to filter the roles or list only roles in specific role groups in the "User Role Setup section" of the page where a new product gets added? If one has e.g. 100 roles, I guess there will be 100 checkboxes which will make the page quite clumsy. Also, is there a way to filter out some roles, e.g. Administrator? I don't want a user to be added to that role by mistake :-(

Greetings

Gerrit

 
New Post
7/26/2010 12:01 PM
 

In the product setup screen "User Role Setup section" there is no way to filter the roles or list only roles in specific role groups. When you are adding or editing a product all the roles defined in the portal will be listed.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartSetup a product as a subscription productSetup a product as a subscription product