Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreExpiration of RolesExpiration of Roles
Previous
 
Next
New Post
12/24/2010 3:53 AM
 
Hi Don,

Login to your website as host or admin, then go to Admin > Site Settings. Expand Advanced Settings > Payment Settings, select PayPal as Payment Processor (even if you don't have a PayPal account!) and enter your email account inside Processor UserId. Save your settings. If you have a PayPal account enter your real information, otherwise just enter a valid email address. The Store module DO NOT use this informations, but they are required to access some fields inside the role management!

Now go to Admin > Security Roles then select and edit the role your want to expire at a date. Expand Advanced Settings, you have four new fields: Service Fee, Billing Period, Trial Fee and Trial Period. Define the Service Fee (required but NOT used by the Store module) and the Billing Period as you want. That's all!

Edit a product and select the newly defined role in the Apply Role setting. Don't forget than this feature is available ONLY when the Checkout Mode is defined as Required in the Store Admin module.

Merry Christmas!

Gilles

We (team members) are Humans offering their knowledge, their work and their spare time FOR FREE to benefit the community. It would be so particularly appreciated that your messages begin with "Hello" and end with "Thank you" or any other form of politeness. Ask yourself what your reaction would be, if you were approached by me (a total stranger) on the street to ask you something without saying "Hello" nor "Thank you"? After several years of services dedicated to the community, I begin to be tired to read requests without any form of politeness.
 
New Post
12/24/2010 6:08 AM
 
Hi Gilles,

Thanks for the explanation. I followed your instructions and set a role on a product to expire in 30 days. I purchased the item. Upon checking the role assignment, I found that the expiration was set perfectly. Nice job!

I did some further testing and found that purchasing the same item a second time extended the role by another 30 days - just what I had hoped would happen. Beautiful!

Then I constructed a test which surfaced an issue. Instead of purchasing just one item, I purchased two items. If one item is worth 30 days, wouldn't two of the same item be worth 60 days? I made the purchase and found the role expiration was set to 30 days, not 60 days. I am not sure if this issue can be addressed by the store but it is a watchout issue from order processing.

Thanks again for the explanation. Great work!

Don

 
New Post
12/24/2010 8:28 AM
 
Hi Don,

When the role feature has been added, my idea was than if a store sells "roles" to give access to some restricted parts of the website the [ADDQUANTITY] token should removed from the template. Because for me it's not common to buy several time the same role!? If you buy a 3 months access, it's rare to buy several items of 3 months, no? Most of times a store sells real or virtual products (common case) or sells an access using roles. If you need this feature, I can add it in a snap, I just have to multiply the billing period by the quantity! :-)

Gilles

We (team members) are Humans offering their knowledge, their work and their spare time FOR FREE to benefit the community. It would be so particularly appreciated that your messages begin with "Hello" and end with "Thank you" or any other form of politeness. Ask yourself what your reaction would be, if you were approached by me (a total stranger) on the street to ask you something without saying "Hello" nor "Thank you"? After several years of services dedicated to the community, I begin to be tired to read requests without any form of politeness.
 
New Post
12/24/2010 12:21 PM
 
Hi Gilles,

I anticipate seling access to role based products such as elearning (via roles) AND shipment of physical hard goods such as CD's, DVD's, etc. It is also possible that users would want to purchase several months of role access at once to extend their subscription (e.g., 3 months of 30 days each). Making the quantity available for both role delivery and physical shipment would be very helpful. Besides, this is one less change that needs to be made for "out-of-the-box" use of store. Multiplying the billing period by the quantity would be great.

Thanks.

Don
 
New Post
12/25/2010 10:43 AM
 
Hi Don,

It make sens, I will add this feature before submit to the release tracker.

Gilles

We (team members) are Humans offering their knowledge, their work and their spare time FOR FREE to benefit the community. It would be so particularly appreciated that your messages begin with "Hello" and end with "Thank you" or any other form of politeness. Ask yourself what your reaction would be, if you were approached by me (a total stranger) on the street to ask you something without saying "Hello" nor "Thank you"? After several years of services dedicated to the community, I begin to be tired to read requests without any form of politeness.
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreExpiration of RolesExpiration of Roles


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out