Expired Date field does not hold its value

  • OTWD
  • Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
10 months 3 weeks ago #166671 by OTWD
Hi I have setup a plan see screen shot 1
When i save the Expired Date field is blank
see screenshot 2
Is this a bug or am I missing some setting to allow this? 
SS1

SS2
 
using j!4.4.4 and OSM 3.6.1

Success consists of going from failure to failure without loss of enthusiasm.
  • Please Log in or Create an account to join the conversation.

    More
    10 months 3 weeks ago #166672 by Tuan Pham Ngoc
    Replied by Tuan Pham Ngoc on topic Expired Date field does not hold its value
    Hello

    That's expected behavior. The system does not allow using Fixed Expiration Date for recurring subscription plan

    Fixed Expiration Date only works for onetime payment subscription plan, not recurring plan

    Regards,

    Tuan
    The following user(s) said Thank You: OTWD

    Please Log in or Create an account to join the conversation.

    • OTWD
    • Topic Author
    • Offline
    • Platinum Member
    • Platinum Member
    More
    8 months 4 weeks ago #167764 by OTWD
    Hi
    I'm just back on this topic.
    How can i have a plan that
    1. Allows recurring subscription
    2. Expires on a fixed date (31-08-2024)
    Basically i want users to have a subscription that goes from 1st September to 1st of September
    The current users / members have been imported into the system and have an active status.
    On or before the 31st of August they will need to renew manually (as its their first time). 
    When they renew I would like them to either opt for automatic renewal or manual renewal (for next years membership)
    If they opt for manual renewal their plan expires on the 31st of August
    Automatic renewal will get debited on the 31st of August

    Are these settings configurable?
    Happy to pay for some hours and provide a login to get the settings right.
    Thanks
     

    Success consists of going from failure to failure without loss of enthusiasm.

    Please Log in or Create an account to join the conversation.

    More
    8 months 4 weeks ago #167779 by Tuan Pham Ngoc
    Replied by Tuan Pham Ngoc on topic Expired Date field does not hold its value
    Hi

    Unfortunately, it is not possible. As of right now, for a single subscription plan, there is no way to allow users to choose automatic renewal or manual renewal

    Also, there is no way to allow a yearly subscription plan to be renewed exactly on same date for everyone

    Regards,

    Tuan

    Please Log in or Create an account to join the conversation.

    • OTWD
    • Topic Author
    • Offline
    • Platinum Member
    • Platinum Member
    More
    8 months 4 weeks ago #167783 by OTWD
    Thanks for the reply.
    What is the best way to set MP up if I want all current members to expire on 31st of August 2024 . Then have option to sign up for a new membership for 2025?
    Do I import all users into the 24 plan and
    1. set recurring = no
    Fixed expiry = 31-08-24

    2 make a new 25 plan
    Set recurring = no
    Fixed expiry = 31-08-25

    Then each year they have to sign up to a new plan that is created.

    3. Alternatively can I put recurring = yes
    No fixed expiry
    on the current plan but have a script that changes the subscribers expiry to 31-08 whenever they renew (not 1yr from renew date)
    If I did that would stripe debit on the changed expiry date or would it still use the 1yr + date?
    Thanks for your advice

    Success consists of going from failure to failure without loss of enthusiasm.

    Please Log in or Create an account to join the conversation.

    More
    8 months 4 weeks ago #167784 by Tuan Pham Ngoc
    Replied by Tuan Pham Ngoc on topic Expired Date field does not hold its value
    Hi

    You can just setup a plan with the following settings :

    - Expired Date: 2024-31-08
    - Recurring Subscription to No

    Then import all subscriptions into that plan. Then it should work well. No need for creating new plan for each yet. When subscription expired, users just need to renew subscription and then their subscription will be expired on 31 August next year (not depend on the date users renew)

    Regards,

    Tuan

    Please Log in or Create an account to join the conversation.

    • OTWD
    • Topic Author
    • Offline
    • Platinum Member
    • Platinum Member
    More
    8 months 4 weeks ago #167804 by OTWD
    Thanks Tuan,
    On the plan given the scenario above should i set the
    Subscription Start Date Option = Fixed Date
    Fixed Subscription Start Date = 2024-01-09
    So if someone registers in April 2025 it shows their subscription starting in 1 September 24 and it expires 31 August 25
    If yes does the Date need to be adjusted each year on the plan?

    If i leave it on Default "Register Date" does it mean their subscription is activated on the day they decide to reactivate their annual membership from e.g 01 April 25 > 31 August 25 (should expire for everyone)
    If Yes then this is perfect.

    Sorry for all the questions, I'm trying to replicate as closely as possible what the client had on their previous website.
    Thanks

    Success consists of going from failure to failure without loss of enthusiasm.

    Please Log in or Create an account to join the conversation.

    More
    8 months 4 weeks ago #167809 by Tuan Pham Ngoc
    Replied by Tuan Pham Ngoc on topic Expired Date field does not hold its value
    Hi

    You should set that option to Register Date. With that option, subscription will be started from the date they subscribe/renew their subscription and as you said, it's perfect for your need

    Regards,

    Tuan

    Please Log in or Create an account to join the conversation.