- Posts: 160
- Thank you received: 7
HikaSerial - Upgrade expiration problem/question
- wrina iamwe
-
Topic Author
- Offline
Less
More
4 years 3 months ago - 4 years 3 months ago #343090
by wrina iamwe
HikaSerial - Upgrade expiration problem/question was created by wrina iamwe
-- HikaShop version -- : 4.6
-- HikaSerial version -- : 4.0.1
-- Joomla version -- : 3.10.10
-- PHP version -- : 7.4.29
Hello,
Please see image
Elaine, my example user, purchased a subscription 15 days ago, for 30-days at $14.
she still has 15-days left on her current subscription.
The user wishes to upgrade, so she purchases an upgrade to her subscription for $18 for an additional 30-days.
The new purchase only adds an addition 15-days to her current subscription.
As it stands now, the individual is losing 15-days of video services.
I wish the subscription to:
1. add an addition 30-days to the end of her last subscription.
2. and at the same time, give her the ACL of the upgrade from the date of purchase to the end of the subscription (30 + current 15 days).
QUESTION
Is there a fix for this? as i do not see an option to either 1) combine time or to 2) add time from the end date of the previous subscription, for upgrades.
An additional example is the user purchase a 30-day subscription. 2-Days in, they want to upgrade, therefore they lose 28 days.
Depending on the type of upgrade (horizontal or vertical) - there should be an option to either combine the dates or to extend the dates from the initial date of purchase.
-- HikaSerial version -- : 4.0.1
-- Joomla version -- : 3.10.10
-- PHP version -- : 7.4.29
Hello,
Please see image
Elaine, my example user, purchased a subscription 15 days ago, for 30-days at $14.
she still has 15-days left on her current subscription.
The user wishes to upgrade, so she purchases an upgrade to her subscription for $18 for an additional 30-days.
The new purchase only adds an addition 15-days to her current subscription.
As it stands now, the individual is losing 15-days of video services.
I wish the subscription to:
1. add an addition 30-days to the end of her last subscription.
2. and at the same time, give her the ACL of the upgrade from the date of purchase to the end of the subscription (30 + current 15 days).
QUESTION
Is there a fix for this? as i do not see an option to either 1) combine time or to 2) add time from the end date of the previous subscription, for upgrades.
An additional example is the user purchase a 30-day subscription. 2-Days in, they want to upgrade, therefore they lose 28 days.
Depending on the type of upgrade (horizontal or vertical) - there should be an option to either combine the dates or to extend the dates from the initial date of purchase.
Last edit: 4 years 3 months ago by wrina iamwe.
Please Log in or Create an account to join the conversation.
4 years 3 months ago #343092
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic HikaSerial - Upgrade expiration problem/question
Hello,
The upgrade default behavior is to "add" time to the subscription end.
Some other modes are available via an hidden setting.
Would it be possible to have the subscription details to see its history and how it has been updated ?
If we can have the product configuration (for the upgrade plan), it will also help.
Regards,
The upgrade default behavior is to "add" time to the subscription end.
Some other modes are available via an hidden setting.
Would it be possible to have the subscription details to see its history and how it has been updated ?
If we can have the product configuration (for the upgrade plan), it will also help.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: wrina iamwe
Please Log in or Create an account to join the conversation.
- wrina iamwe
-
Topic Author
- Offline
Less
More
- Posts: 160
- Thank you received: 7
4 years 3 months ago #343129
by wrina iamwe
Replied by wrina iamwe on topic HikaSerial - Upgrade expiration problem/question
I believe this problem is on our end as all orders were deleted from the system.
Please Log in or Create an account to join the conversation.
- wrina iamwe
-
Topic Author
- Offline
Less
More
- Posts: 160
- Thank you received: 7
4 years 3 months ago - 4 years 3 months ago #343138
by wrina iamwe
Replied by wrina iamwe on topic HikaSerial - Upgrade expiration problem/question
Hello Jerome,
Please view the attached images.
I created a new subscription see image: Membership Subscription Detail :: order id 109
20 minutes later I upgraded my subscription. No time was added to the previous order (id 109).
Please view the attached images.
I created a new subscription see image: Membership Subscription Detail :: order id 109
20 minutes later I upgraded my subscription. No time was added to the previous order (id 109).
Last edit: 4 years 3 months ago by wrina iamwe. Reason: added images
Please Log in or Create an account to join the conversation.
4 years 3 months ago #343170
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic HikaSerial - Upgrade expiration problem/question
Hello,
My apologies.
During the application of the upgrade, the "end date" is processed using the current time and the upgrade duration.
Then, the subscription is extended by the difference.
It means that if you upgrade 20min later the creation of your subscription, you will earn 20min of subscription.
I'm working on new "upgrade modes" to provides other ways to extend the end date while upgrading.
The other mode would be a classical extension, like it's done with a renewal.
If you think about other modes, please let us know.
Regards,
My apologies.
During the application of the upgrade, the "end date" is processed using the current time and the upgrade duration.
Then, the subscription is extended by the difference.
It means that if you upgrade 20min later the creation of your subscription, you will earn 20min of subscription.
I'm working on new "upgrade modes" to provides other ways to extend the end date while upgrading.
The other mode would be a classical extension, like it's done with a renewal.
If you think about other modes, please let us know.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: wrina iamwe
Please Log in or Create an account to join the conversation.
- wrina iamwe
-
Topic Author
- Offline
Less
More
- Posts: 160
- Thank you received: 7
4 years 3 months ago #343232
by wrina iamwe
Replied by wrina iamwe on topic HikaSerial - Upgrade expiration problem/question
Hello Jerome,
What is the approximate date I can expect the update, as I will need to change my layout to the new version.
Thanks,
Wrina
What is the approximate date I can expect the update, as I will need to change my layout to the new version.
Thanks,
Wrina
Please Log in or Create an account to join the conversation.
- wrina iamwe
-
Topic Author
- Offline
Less
More
- Posts: 160
- Thank you received: 7
4 years 3 months ago - 4 years 3 months ago #343237
by wrina iamwe
Replied by wrina iamwe on topic HikaSerial - Upgrade expiration problem/question
Hello Jerome,
You stated to let you know if I could think of another mode for subscriptions.
Please let me know if this can already be done.
I need a mode, that expirers when the initial subscription expires; that must be assigned to a subscription that already exists (create or renew); that is not assigned a duration nor time period; and, whose price can be $0.00.
Ex: We have a 30-day subscription but whether the user is 2 days, 10 days, or 20 days into the subscription the "new mode" should expirer at subscription expiration.
User Case Example: We are offering a video course. Once a user completes their assessment, we want to allow them to view additional video segments without cost, based on their score. We also want the "upgrade" to only last as long as their current subscription.
If we just change the ACL, the user will have access to additional videos after their subscription expirers.
And, we do not want to have to manually change every user's ACL - and we may forget to change the ACL after the subscription expires, which means users would view the data without paying or offering a donation.
Creating an ACL that allows access to a product subscription seems to be the best way for us to handle this situation.
Please let me know if there is a more efficient process.
Thank you,
Wrina
You stated to let you know if I could think of another mode for subscriptions.
Please let me know if this can already be done.
I need a mode, that expirers when the initial subscription expires; that must be assigned to a subscription that already exists (create or renew); that is not assigned a duration nor time period; and, whose price can be $0.00.
Ex: We have a 30-day subscription but whether the user is 2 days, 10 days, or 20 days into the subscription the "new mode" should expirer at subscription expiration.
User Case Example: We are offering a video course. Once a user completes their assessment, we want to allow them to view additional video segments without cost, based on their score. We also want the "upgrade" to only last as long as their current subscription.
If we just change the ACL, the user will have access to additional videos after their subscription expirers.
And, we do not want to have to manually change every user's ACL - and we may forget to change the ACL after the subscription expires, which means users would view the data without paying or offering a donation.
Creating an ACL that allows access to a product subscription seems to be the best way for us to handle this situation.
Please let me know if there is a more efficient process.
Thank you,
Wrina
Last edit: 4 years 3 months ago by wrina iamwe.
Please Log in or Create an account to join the conversation.
4 years 3 months ago #343248
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic HikaSerial - Upgrade expiration problem/question
Hello,
I was talking about a different way to process the upgrade date.
For what I understand of your use case, you want to have an option to add an ACL when the subscription expires.
Because the way that subscription are made in the component, we can't follow the workflow you're describing. A subscription must have an end date and it would be too much difficult to manage having such kind of "fake subscriptions".
Regards,
I was talking about a different way to process the upgrade date.
For what I understand of your use case, you want to have an option to add an ACL when the subscription expires.
Because the way that subscription are made in the component, we can't follow the workflow you're describing. A subscription must have an end date and it would be too much difficult to manage having such kind of "fake subscriptions".
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
Moderators: Obsidev
Time to create page: 0.167 seconds