Directory / plugin

SubPortal – Subscription Customer Portal for WooCommerce

v1.1.4 · by The WP Garden

Customer self-service portal for WooCommerce Subscriptions: skip, pause, resume, cancel with reasons, and edit addresses from My Account.

About this plugin

SubPortal turns the WooCommerce Subscriptions My Account area into a full self-service portal.

Customers handle routine requests in a minute instead of contacting support, and every change leaves a note on the subscription so your team can see exactly what happened.

Fewer tickets, fewer silent cancellations, longer-running subscriptions.

Requires: WooCommerce and WooCommerce Subscriptions.

Works with: High-Performance Order Storage (HPOS) and the standard WooCommerce My Account pages.

What customers can do

⏭️ Skip the next order – move the upcoming renewal one billing interval forward, leaving the rest of the schedule untouched.

⏸️ Pause and resume – pause until a chosen date (with quick presets) or indefinitely; a scheduled resume reactivates the subscription automatically, and billing continues one full interval after resuming.

💬 Cancel with a reason – customers choose a cancellation reason, with room for details, so you learn why subscribers leave.

🏠 Edit addresses – update a subscription’s billing or shipping address, with an optional “apply to all my subscriptions” checkbox.

📦 See related orders – every subscription card shows its latest order and links to the full history.

The case for self-service

  • 79% of consumers want the option to pause before they even sign up, and 58% paused a subscription instead of canceling in the past year (Chargebee Global Consumer Insights Report).
  • Stores that offer pausing save an average of 9.6% of subscriptions that would otherwise cancel (Recharge, data from 1,700+ merchants).
  • 81% of customers try to sort things out themselves before they contact support (Harvard Business Review).

For a subscriber who can’t skip one delivery, canceling the whole subscription is often the path of least resistance. A skip button keeps that customer.

What you control

  • Enable or disable each feature – dashboard, skip, pause, cancel, address editing – from WooCommerce > Settings > SubPortal.
  • Cap how far into the future customers can pause.

Built for real stores

🔒 Every action is validated server-side on every request: ownership, subscription status, and payment-gateway support – never just hidden buttons.

📝 Every action writes an order note and an entry in a dedicated WooCommerce log source.

⚡ Compatible with High-Performance Order Storage (HPOS).

🎨 Templates are overridable from your theme the standard WooCommerce way.

Documentation and support

📖 Documentation: setup and a guide for every feature, from skipping the next order to pause and resume and cancel with a reason.

🛟 Support forum: questions and bug reports. We answer every topic.

✉️ Contact us: anything that is not a support question.

Like it?

A 5-star review is the most useful thing you can do for a small plugin. It takes a minute and helps other store owners find it.

More from The WP Garden

SubPortal is made and maintained by The WP Garden, small focused plugins for WooCommerce, BuddyPress and WordPress.

Plugin tags