Membership Plugin

WordPress Membership Plugin

  • Home
  • Documentation
  • Addons
  • Support
    • Quick Setup
    • Documentation
    • Premium Addon Support
    • Paid Support
    • Support Forum
    • Support Forum Search
    • Forum Login
    • Forum Registration
  • Contact

[Resolved] Setup for Remaining Time (1 month + 1 day)

Simple Membership Plugin › Forums › Simple Membership Plugin › Setup for Remaining Time (1 month + 1 day)

  • This topic has 5 replies, 2 voices, and was last updated 1 year, 3 months ago by The Assurer.
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • March 16, 2025 at 12:15 pm #29981
    TomPtacnik
    Participant

    My Stripe Subscription is set to Monthly. In WP Membership Plugin settings, I can also set the subscription duration to 1 month. However, in your documentation, you state this:

    Example Setup for Remaining Time
    Suppose you create a subscription payment button that charges every 30 days. In the membership level configuration, set the subscription duration to 31 days. The extra day acts as a buffer, allowing the payment gateway to process the recurring charge and notify the plugin before the account is deactivated. This setup creates a 31-day cycle, ensuring that the member retains access for 31 days after each recurring charge. If the subscription is canceled, the account will remain active until the end of the current cycle.

    I don’t see a way how to achieve this with “monthly-based” subscriptions, since 1 month is not always 30 days. So I cannot input 31 days, nor 1 month AND 1 day.

    I could set up 30 days recurring payments in my Stripe product settings, but I do not like that much since 30*12 months accounts for 360 days and I am stealing my customers for 5 days of their premium membership.

    Is there a chance you implement 1 MONTH + 1 DAY functionality?

    Thank you!

    March 17, 2025 at 1:52 am #29986
    The Assurer
    Moderator

    Please read this thread.
    https://simple-membership-plugin.com/forums/topic/member-accounts-expiring-early-trouble-keeping-expired-accounts-active/

    March 17, 2025 at 12:35 pm #29990
    TomPtacnik
    Participant

    Thank you for the reply, but I believe my request was misunderstood. I’m not struggling with “early expiration” or PayPal button settings.
    My issue is that the Simple Membership Plugin doesn’t allow me to set the subscription duration to exactly “1 month + 1 day”, which is needed to prevent expiration issues with different month lengths.
    Would you consider adding this feature to the plugin in future updates?
    Or is there a workaround or will I need to allow hard-code this manually?

    March 17, 2025 at 10:38 pm #29991
    The Assurer
    Moderator

    It doesn’t let you set the length for 31 days?

    March 18, 2025 at 5:55 am #29993
    TomPtacnik
    Participant

    I don’t think you understand my problem. I will try to be as easy as possible.

    It does allow 31 days but the problem is that every month has a different length. Let’s say January, it is 31 days long, so I would need to set the expiration to 32 days. Next is February with 28 days, it would need 29 days of expiration to allow 1 day extra.

    Of course I could use 32 days to cover all lengths, but it would be giving customers extra days for free in many months. On the contrary, if I use Stripe set up for billing after 30 days, not 1 month, I would be stealing a few days from them.

    March 19, 2025 at 1:40 am #29995
    The Assurer
    Moderator

    Pick 30 or 31 days, and stick with that. Business months are usually 30 calendar days. Otherwise you will drive yourself crazy.

  • Author
    Posts
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.
Log In

Please read this message before using our plugin.

Search

Featured Addons and Extensions

  • Membership Form Builder Addon
  • Member Directory Listing Addon
  • WooCommerce Payment Integration
  • Member Data Exporter Addon

Documentation

  • Documentation Index Page

Copyright © 2026 | Simple Membership Plugin | Privacy Policy