Portal Engine Questions on portal engine and web parts.
Version 6.x > Portal Engine > Membership Questions View modes: 
User avatar
Kentico Legend
Kentico Legend
Brenden Kehren - 11/23/2011 7:50:40 PM
   
Membership Questions
Very interested in the new Membership module within 6.x and wondering how I could set this scenario up:

* Membership always starts Jan 1, doesn't matter when someone joins (I see I can set a specific date but do I need to change it every year?)
* There are several different "chapters" that have different levels or prices. For instance Chapter 1: Level 1 $50yr, Level 2 $75/yr Level 3 $100/yr.
* All chapters levels have the same access (level 1 has access to specific pages, level 2 has access to level 1 and additional pages, level 3 has access to level 1 and 2 and additional pages.

I'm trying to find the value in using the Options for a product but not sure if they will work the way I'm hoping for. Ideally, I'd like to have one product with several pricing levels, similar to selling a single T-Shirt with several sizes at different prices. Any thoughts or ideas on how to accomplish this?

Thanks

User avatar
Kentico Legend
Kentico Legend
Brenden Kehren - 11/29/2011 9:50:58 AM
   
RE:Membership Questions
Really looking to figure this module out as it doesn't seem to have good documentation with it and missing what I'd think to be some key components. Again, maybe I'm misunderstanding how the module works, if I am, I'd like to be corrected.

User avatar
Kentico Developer
Kentico Developer
kentico_ivanat - 11/30/2011 3:22:50 AM
   
RE:Membership Questions
Hi,

1. Unfortunately, there is not an easy way how to set the start from date. The current implementation works only with Valid to field, which is set when the membership is payed. This value is stored in the CMS_MembershipUser - ValidTo column.

You can configure manually when the membership ends. For example if the membership should start 1th of January 2011 and it should be valid for a year, you can configure the end date of membership in the CMSDesk- E-commerce - Products - Membership validity - Until. Here you can set 31th of December 2011. Before the membership expires, user will receive a notification email which allows him to renew a membership.

2. While creating membership in the CMS Desk - Administration - Membership you can assign a role to the membership, for example Gold Partner role. This way you can create 3 memberships with different roles. If the user payed his membership he will have the same permissions as the role which is assigned to membership. It means that you can configure document level permissions to limit access to the Chapter 1-3. How to configure document level permissions is described here:
Document level permissions

Best regards,
Ivana Tomanickova

User avatar
Kentico Legend
Kentico Legend
Brenden Kehren - 11/30/2011 9:42:21 AM
   
RE:Membership Questions
Sorry for the confusion on #1. I meant to say membership ends every December 31st and there is no way aside from going into the membership product and modifying that or creating a new one I'm guessing, correct.

As far as setting up the document level permissions, I understand that 100%. What I don't understand is how can I setup my membership as I mentioned above: 3 chapters, all having the same access to pages, documents, etc. but each chapter can have 1 to many different price levels. Would each price level have to be a new membership product or can I use the product Options to do some separation?

Does this clarify things a bit more?

User avatar
Kentico Developer
Kentico Developer
kentico_ivanat - 12/12/2011 2:26:09 AM
   
RE:Membership Questions
Hi,

you can change the Until date, but this changed will not be reflected to the already bought memberships. But as I said before, the user can renew his/her membership.

Yes, exactly - each price level has to be a new membership product. In the definition of each membership product, you need to define a Membership group. The group you can define in the Administration - Membership. In definition of role you can select roles, for which you can define document - level permissions.

Best regards,
Ivana Tomanickova


User avatar
Kentico Legend
Kentico Legend
Brenden Kehren - 12/12/2011 9:25:41 PM
   
RE:Membership Questions
Thank you for the clarification. I think this detail woudl be great to have in the Dev manual!

One last question, if I change the Until date say a month or 2 before the date currenlty in there will all the new and renewing memberships have the new Until date? So say current Until date is 12/31/2012 and I change it on 11/1/2012 to be 12/31/2013, everyone who renews and joins after 11/1/2012 will have an Until date of 12/31/2013 correct?

User avatar
Kentico Developer
Kentico Developer
kentico_ivanat - 12/22/2011 8:07:24 AM
   
RE:Membership Questions
Hi,

if the user bought membership valid to 12/31/2012, this date is connected with the user.
Then you change valid to date of the membership product to the 11/1/2012.

For user who renew membership is not important that you change settings of membership product. For this user is important that he bought product to 12/31/2011 and if he renew a membership for next year, it will expire 12/31/2013

Best regards,
Ivana Tomanickova