Introduction

MemberPress offers a system that allows your members to pause their subscription.

But it doesn’t allow your members to schedule, pause and resume their subscriptions.

If you want this functionality, you’re in luck!

We’ve made a MemberPress add-on that allows you and your members to do exactly that. 🙂

Our plugin gives your members the ability to schedule a pause date and a resume date for their subscriptions.

Our plugin works with Paypal, Stripe, or any other payment processor—so long as your members signed up via the native MemberPress checkout form.

It also gives you control over the whole process (video explanation below).

The process of scheduling, pausing, and resuming subscriptions using our plugin is simple and user friendly for your members.

Members will have a new tab in their default MemberPress My Account area.

There, your members will be able to select the interval during which they want to pause their subscriptions.

Here is a screenshot:

menu 1024x613 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

Requirements

1 – MemberPress – our preferred WordPress membership plugin.

2 – MemberPress Pause, Schedule, Resume Subscriptions Add-On – our plugin that allows you (and your members) to schedule, pause and resume their subscriptions inside of MemberPress.

Installation

1 – Hover over the Plugins sidebar menu item and click on Add New

step 1 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

2 – Click on Upload Plugin

step 2 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

3 – Click on Choose file

step 3 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

4 – Click on Install Now

step 4 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

5 – Activate the plugin

step 5 1024x34 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

Configuration

1 – Hover over Pause Scheduler in the sidebar menu and click on Settings

step 1 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

2 – That will get you taken to a page like the one in the following screenshot

step 2 1024x621 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

On this page there are several settings.

I’m going to take explain them to you one by one.

This way, you’ll be able to configure our plugin exactly the way you want.

Maximum Days of Pause

This setting allows you to set a maximum number of days that your members can pause a subscription.

For example, if you want your members to be able to pause a subscription up to 2 weeks (but not longer), you would set a 14 day value in this field.

Should the pausing functionality be limited to once in 30 days?

This setting limits the number of times per month that a member may schedule a pause of their subscription.

For example, if a member schedules a pause from the April 5th, 2022 to April 10th, 2022, they will not be able to schedule another pause from April 20th, 2022 to April 25th.

Pause Starting Email

This is the email template that MemberPress will send to the member when their scheduled pause begins.

Subscription Resume Email

This is the email template that MemberPress will send to the member when they resume their subscription.

Scheduled Pauses

Now that you are all set with the configuration your users can start scheduling pauses for their subscriptions.

1 – Hover over Pause Scheduler and click on PauseScheduler

step 1 1 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

2 – That will take you to a page that shows you all of the existing paused subscriptions.

Here is a screenshot showing a real example:

step 2 1 1024x416 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

Pause Log

If you’d like to see what subscriptions your members scheduled to be paused and resumed, the log pictured in the screenshot below will show you that data:

1 – To access the log, hover over Pause Scheduler and click on Previous Pauses Log

step 1 2 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

2 – This will take you to a page very similar to the one above.

Here is how that looks:

step 2 2 1024x342 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

Set Manual Pauses

We have also added an option for you to manually schedule, pause and resume subscriptions for your members.

As an administrator—in contrast to your members—you will be able to manage subscriptions with no limitations.

This means that you can set a pause with no limit on days / duration.

1 – Hover over Pause Scheduler and click on Set Pause

step 1 3 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

2 – You will be taken to a form where you can add the details as explained below

step 2 3 1024x523 - [Plugin] MemberPress Pause, Schedule and Resume Subscriptions Add-On

User Email

The email address of your member (must match the email address in MemberPress).

Pause Starting Date

This is the date when the pause is set to start.

Pause Ending Date

This is the date when the pause is set to end and when MemberPress will resume the subscription for your member.

Can I use the MemberPress Schedule, Pause and Resume Subscriptions add-on with any payment processor?

Our plugin works with any payment processor that works with MemberPress.

However, in order for our plugin to work, your members must have signed up via the native MemberPress checkout form.

Also, there is a note for PayPal. The default functionality of PayPal is to resume subscriptions with the billing date it had originally.

Therefore the next billing date will remain the same as it was before the pause.

For example, if the user’s subscription started on the 1st of January and it is paused between the 6th of January and until the 10th of January.

The user will still be charged for the next payment cycle on the 1st of February.

This add-on will not work correctly if your members were added via API or a 3rd party integration (e.g. ThriveCart, SamCart, etc.)

Feature Requests and Support

If you have a feature request or would like to submit a support request for this plugin, simply get in contact with us using our contact form here.

Checkout

Conclusion

Now your users have the ability to schedule pauses for their subscriptions. This is a very nieche functionality so we are looking forward to hearing your use case in the comments section.

All done! 😉