Hi Jerome,
okay. I'm keeping the two situation separated. Here I'm speaking about: Type of relation - Renewal or Creation option. Be careful NOT the "Creation then Renewal" option.
So, for example, on the site we have a normal free Registration that will add the users to the Registered A user group.
When logged the user can buy:
- the Product B linked to Plan B that add users to the Registered B user group.
- the Product C linked to Plan C that add users to the Registered C user group.
Users will can migrate between Plans, but always just 1 Plan, so they will be added to Registered B user group OR Registered C user group. While they will be always into the standard free Registered A user group.
Now, let me say that the Product B cost 10 $ and its duration is 1 month. If the user buy 3 (Quantity) Product B in the same order the Subscription End Date to the Plan B will be 3 months.
A - Bug - In the Subscription Details it is shown the "Duration" column that is not reflecting the really duration of the order (1 x 3 = 3 months). Despite the "End Date" is correct, this is confusing customers and, also, the "End Date" is another thing, is the last end date of the subscription and not the subscription duration bought with the order. I add for you an image. Please, Can you replicate and confirm it ?
B - If I'm yet Subscribed to the Plan B and I buy again the Product B, another Plan B Subscription is created = Bug. Please, Can you replicate and confirm it ?
This is the Renewal or Creation option. An active Subscription should never be duplicated, but, if active, the Total Duration period order (quantity x duration) should be added to the End Date.
C - Right now if I click on "User CP > Subscription > Renew" the Product Subscription Duration is added to the cart, 1 month and not the months I bought on the last order. And, there is no any way to select the "Quantity" during this workflow = Bug. Please, Can you replicate and confirm it ?
D - PS - Right now there is a way to set "Product > Restrictions and Dimensions > Access Level" when to show the Product, but there is no a way to choose "when to hide" the Product.
So, for example here, being that all users will always be added to the Registered A user group, there is no a way for me to hide the Product B when bought. (Something that it would be irrelevant with the solution of point B ).
3 - I do not understand how the setting:
- HikaSerial > Configuration > Subscription Options > Main > Authorize renew before expiration date: Yes
- HikaSerial > Configuration > Subscription Options > Main > Renew before expiration period: 2 months (for example)
is connected / should be the workflow with / depending on the "Product > Subscriptions > Type of relation options" setting.
Please, Can you help me on it ?