• When creating a new membership level, is it possible to have an Access Duration for
    one year but with a fixed date as expiration?
    My private club has annual membership for a calendar year. Regardless of when members join, the membership always expires on Dec 31 of that year.
    How can that be done with SWPM?
    Thanks

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support mbrsolution

    (@mbrsolution)

    Hi, let me see if I understand you correctly.

    You want to set up a one year membership subscription but regardless of when the visitor registers the membership will expire in December. For example: The person registers on April pays for one year registration but the subscription expires on December. So this person will only get 8 months instead of 1 year subscription but pays for one year registration. Is this correct?

    Thank you

    Thread Starter francoc30

    (@francoc30)

    @mbrsolution, yes that is correct. In addition, when a member renew membership in Nov for next year, he/she should not lose the current remaining 2 months. His/her new expiry date should be Dec 31 next year. Hope it is clear. Thanks.

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi, the following documentation creating-membership-renewal-button explains the process you are looking for.

    Let me know if the above helps you.

    Thank you

    Thread Starter francoc30

    (@francoc30)

    I understand the renew process. It doesn’t tell me how I can work on an annual subscription yet with a fixed day expiration. I need a process that can have a membership level that last for 1 year calendar year and expires on Dec 31 every year. It is like a hybrid of annual subscription and a fixed day expiration.

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi,

    I think what you need to set up first is a subscription button for 1 year calendar year. Then you create a membership renewal button as per my instructions above. That way when the year ends the member can renew their membership for another 1 year calendar year.

    Also for a subscription payment, you should be using the “no expiry” settings in the membership level. When the subscription ends or is cancelled, the access will be revoked by the plugin. I would also enable Enable Expired Account Login under Advanced Settings tab.

    Let me know if the above helps you.

    Thank you

    • This reply was modified 4 years, 7 months ago by mbrsolution.
    • This reply was modified 4 years, 7 months ago by mbrsolution.
    Thread Starter francoc30

    (@francoc30)

    @mbrsolution thanks for the information. So if I understand you correctly, the Access Duration – Expires after . . .years mean end of the year Dec 31. Before your explanation I understood or assumed it meant to be 52 weeks from date of registration. Now that you clarified it, I will give it a try. But I can’t wait for one year to find out exactly how it works out. I’ll try out the weekly one. Is the Expires after . . . weeks behaved the same? If I set it to expire after 1 week, it will expire on the following Sunday regardless of what day I register, right?

    Thread Starter francoc30

    (@francoc30)

    @mbrsolution I reviewed the section Membership Level and Access Duration from the document Adding Membership Access Levels for Your Site again. This is what it says:
    “The membership level controls how long a member of that level has access to the content. For example: if you have created a level with a 1 year duration, then members who belong to that level will get access to the content for 1 year from the date they joined. After that time, their account will expire and they will need to renew or upgrade their account.”
    The description … for 1 year from the date they joined … is not per calendar year that you explained.
    Can you clarify please. Thanks.

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi,

    The exception to this is if you use fixed date expiry. If you use a specific/fixed date expiry then the expiration date will be set to that date. Renewing will not automatically change that fixed expiry date.

    You can create as many membership levels as you want to. So create a membership level for each different variations of access that you need to offer on your site. Then you can assign members to a membership level based on the kind of access to content and expiry you want for them.

    The above note is found in the same documentation you read. This explains what you are trying to achieve.

    The description … for 1 year from the date they joined … is not per calendar year that you explained.

    You can set up a per calendar year if that is what you want to set up in your site. Set up a test run for one week like you mentioned above.

    Let me know if the above helps you further.

    Kind regards

    • This reply was modified 4 years, 7 months ago by mbrsolution.
    Thread Starter francoc30

    (@francoc30)

    Thanks again @mbrsolution. I just set up a one week access duration and assigned a new member to it. I’ll update you in a week of the testing.

    Thread Starter francoc30

    (@francoc30)

    Hi @mbrsolution,
    I did some experimentation. I set up three subscription membership levels for one week, one month and one year. No fix expiry date was set. Each level was assigned to a new member. For the one week level, the membership expired 7 days after the start. The expiry is not by calendar week as you have indicated before.

    I also checked the details of each member at the backend under Members. There was a field called Expiry Date. All three members of the three levels had expiry dates indicating 7 days, 30 days and 365 days from start of subscription for one week, one month and one year respectively. So the plugin assigned expiration according to the duration of the level and not according to calendar time periods.

    Now I am clear as how the plugin behaves, I hope you can provide some alternatives to work around my problem as described earlier in this thread. Thanks

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi, I have submitted a message to the developers to investigate further your issue/question.

    Thank you

    Plugin Author wp.insider

    (@wpinsider-1)

    @francoc30, This is not a scenario our plugin can handle unfortunately. Please look at an alternative plugin.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Yearly subscription with fixed expiration date’ is closed to new replies.