• Resolved yoancutillas

    (@yoancutillas)


    Hi, I have noticed multiple issues while testing, especially with free trials. Here is a video showing some of them.

    1.

    When you create a Variable Subscription product the text “every 0 months” is displayed both on the frontend and on the backend.

    2.

    When you purchase a subscription with a free trial, the Trial End date is incorrect. In this example, I have purchased a monthly subscription with a 1 month free trial on February 18th, so the free trial should end on March 18th. However, it ends on April 18th.

    3.

    Moreover, the “Trial end” date shown in the single subscription settings is always incorrect. Here it shows June 18th instead of March 18th.

    4.

    When you cancel the subscription with a free trial, both the Start date and the Trial End dates are messed up. Here, they jumped to June 18th and July 18th.

    5.

    When you purchase a subscription with a free trial, you cannot select any Payment Method on checkout.

    So the renewal payments are not processed automatically.

    6.

    When the renewal frequency is “1” (day / month / year…) the wording is incorrect. It is displayed “/ 1 month”. It should be “every month”, or “per month”, or “/ month”.

    7.

    When you move a subscription to trash and then restore it, its status is locked to “Pending payment” and there is no way to change it. It should be restored to the status it has before being trashed, or to “cancelled” if the subscription is cancelled when it is trashed.

    8.

    When you delete a subscription, a PHP error occurs, see below:

    WP 6.7.2, PHP 8.2.23, Flexible Subscriptions 1.4.1

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Support sebastianrybacki

    (@sebastianrybacki)

    Hello,

    Thanks for your detailed report and for providing a video demonstrating the issues. I’ll address each point below:

    1. “Every 0 months” displayed on variable subscription products
    This happens because the subscription frequency hasn’t been set for the variant. The default value is “0 months” to prompt the store admin to define the correct billing period. Once a proper frequency is selected (e.g., every 1 or 2 months), it will display correctly. Please check the screenshots below to see how it appears in both the backend and frontend:
    https://snipboard.io/Wy8qXQ.jpg
    https://snipboard.io/H9Jnar.jpg

    2. Incorrect “Trial End” date
    This is likely due to a misunderstanding of how the trial period and billing cycle interact. If the subscription renews monthly and you set a 1-month free trial, the next payment is scheduled for two months later (free trial + first billing cycle). Please share a screenshot of your product subscription settings so we can verify.

    3. Incorrect “Trial End” date in single subscription settings
    Could you provide a screenshot of the “General” tab in the product subscription settings? That will help us diagnose whether this is a settings issue or a potential bug.

    4. Incorrect dates when canceling a subscription with a free trial
    I wasn’t able to reproduce this issue. Please describe the exact steps you took, or better yet, share a screenshot of the subscription settings before and after cancellation.

    5. No payment method available at checkout for free trial subscriptions
    I was able to reproduce this issue. I have forwarded it to our development team for further analysis and a potential fix. I’ll update you once we have a solution.

    6. Incorrect renewal frequency wording (” / 1 month” instead of “every month”)
    You’re right. This phrasing could be improved. I’ve added this to our internal list of suggestions for future updates. I’ll notify you if this gets changed.

    7. Subscription stuck in “Pending Payment” after being restored from trash
    I was able to reproduce this as well. I’ve reported it to the development team for further investigation.

    8. PHP error when deleting a subscription
    I wasn’t able to reproduce this error. Could you clarify exactly how you’re deleting the subscription? Are you using “Delete permanently” from the trash? Please provide more details.
    https://snipboard.io/peKTZF.jpg

    Let me know if you need any further clarification. Thanks again for your patience while we look into these issues!

    Kind regards,

    Thread Starter yoancutillas

    (@yoancutillas)

    Hi,

    1. to 4.

    Please do watch the video I have made.

    You can generate a temporary website and reproduce these issues as well here:

    https://tastewp.com/new/?pre-installed-plugin-slug=woocommerce&pre-installed-plugin-slug=flexible-subscriptions&pre-installed-theme-slug=twentytwentyfive&redirect=edit.php%3Fpost_type%3Dproduct&ni=true

    1.

    I confirm that both variations billing cycle have been defined to 1 month, as you can see in the video, yet “every 0 month” is displayed.

    2.

    Ok so,

    • when there are no free trials, the customer pays right way on February 18th for the period “February 18th to March 18th”.
    • when there is a 1-month free trial, the customer pays on April 18th for the period “March 18th to April 18th”

    right? This is not consistent. Why such behaviour?

    Plus, as you can see on the screenshot and in the video, the “Trial end” is April 18th and the “Next payment” date is March 18th. Why is the “Next payment” date March 18th in that case?

      Plugin Support sebastianrybacki

      (@sebastianrybacki)

      Hello,

      Thanks for your follow-up and for providing additional details. Let me address each point below:

      1. “Every 0 months” displayed on variable subscription products
      I have tested this on a clean, new installation of WordPress (WP 6.7.1, WooCommerce 9.5.1, PHP 8.0.24) with Flexible Subscriptions 1.4.1, and I was unable to reproduce the issue. Please see the screenshots below that show the settings configured similarly to your setup:

      Could you confirm if any custom code changes or filters have been added to the plugin? Such modifications could potentially affect the display. Additionally, please let us know which version of WooCommerce you are using.

      2. Inconsistent behavior with free trials and billing cycles
      You are correct about the trial end and next payment dates. My apologies for the confusion in my previous message. However, I was unable to reproduce this behavior on my test environment, as it appears to be working correctly here. Please refer to the screenshot:

      As with point 1, could you please let us know if any customizations were made to the plugin?

      3. Incorrect “Trial End” date in single subscription settings
      As mentioned above, I was unable to replicate this issue either.

      4. Incorrect dates when canceling a subscription with a free trial
      I have tested this scenario as well, and the dates remained unchanged in my environment. If no modifications have been made on your side, I will need to conduct additional testing on a different WordPress and PHP version setup. However, I should be able to follow up with results next week.

      Thanks for your patience while we continue investigating these issues!

      Kind regards,

      Thread Starter yoancutillas

      (@yoancutillas)

      No modification have been made, no other plugins are active, the default theme is used, WP, WC and Flexible Subscriptions are all in their latest version.

      I have send you a video showing how to reproduce the issues and a link to a website where you can reproduce them 100%.

      I could reproduce these issues on three different servers: in local, on TasteWP and on my SiteGround server.

      Please test on my development sites if you would. I can give you an administrator access so you can test and see, please give me an email address so I can create an account for you.

      Plugin Support sebastianrybacki

      (@sebastianrybacki)

      Hello,

      Thank you for your response and for providing additional details. Since you were able to reproduce the issues on multiple environments and have shared a video along with a test site, we would be happy to take a closer look.

      To securely provide us with access, please submit your details through our contact form at https://wpdesk.net/get-support/.

      • In the Subject field, please select Pre-sale question.
      • Include a link to this forum thread in your message for reference.

      Once we receive your submission, we will be able to securely review the issue on your development site and investigate why it is occurring on your end.

      Looking forward to your message!

      Best regards,

      Thread Starter yoancutillas

      (@yoancutillas)

      Hi,

      It is done, I have created an administrator account for your collegue @krzysztofskorupa. You can login here:

      https://admitdirt.s1-tastewp.com/wp-admin/

      Login: [email protected]

      Plugin Support sebastianrybacki

      (@sebastianrybacki)

      Hello,

      Thank you for providing access. I have logged in and was able to reproduce the reported issues on your setup. This may be related to differences in the WooCommerce version or PHP configuration.

      I have forwarded the details to the developer responsible for Flexible Subscriptions for further analysis and a potential fix. As soon as I receive any updates on this matter, I will notify you immediately.

      I appreciate your patience while we investigate and address these issues.

      Best regards,

      Thread Starter yoancutillas

      (@yoancutillas)

      Hi, ok, thank you.

      Plugin Support sebastianrybacki

      (@sebastianrybacki)

      Hello,

      Thank you for your patience.

      We’ve just released an update for Flexible Subscriptions (1.5.0), which includes multiple improvements and fixes, including bugs 1, 2, 3, 4, and 6 that you reported in this thread.

      Key changes in this version:
      ? Added the ability to manually create and edit subscription dates after creation
      ? Improved display of subscription dates in the site’s timezone for better consistency
      ? Improved variable subscription product pricing display, now showing the lowest variation price
      ? Added customer cancellation information in order notes for better tracking
      ? Added notices for errors in subscription or renewal processing to help identify issues
      ? Fixed calculation of end dates for subscriptions with trial periods
      ? Fixed handling of next payment dates for new subscriptions
      ? Improved the subscription cancellation process to prevent redundant cancellations
      ? Fixed an issue where active subscriptions could be incorrectly canceled
      ? Fixed an issue where canceled subscriptions could still process renewal orders
      ? Fixed the “Cancel” button visibility in My Account to display only for active subscriptions

      We highly recommend updating the plugin to take advantage of these improvements.

      Best regards,

      Plugin Support sebastianrybacki

      (@sebastianrybacki)

      Hello,

      I haven’t heard from you in a while, so I’m marking this thread as resolved. Please don’t hesitate to open a new one if you encounter other issues while using our plugin.

      Have a fantastic day,

    Viewing 10 replies - 1 through 10 (of 10 total)
    • You must be logged in to reply to this topic.