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.
-
AuthorPosts
-
March 16, 2025 at 12:15 pm #29981
TomPtacnik
ParticipantMy 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 #29986The Assurer
ModeratorMarch 17, 2025 at 12:35 pm #29990TomPtacnik
ParticipantThank 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 #29991The Assurer
ModeratorIt doesn’t let you set the length for 31 days?
March 18, 2025 at 5:55 am #29993TomPtacnik
ParticipantI 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 #29995The Assurer
ModeratorPick 30 or 31 days, and stick with that. Business months are usually 30 calendar days. Otherwise you will drive yourself crazy.
-
AuthorPosts
- You must be logged in to reply to this topic.