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.
- Terms and Conditions per Product: a required Terms checkbox per product.
- Checkout Guard: block fake and spam orders at checkout.
- Pinned Feed Notices: pinned announcements on the BuddyPress activity feed.
- Block Member Posting: stop chosen members posting on BuddyPress.
- Peter’s Post Notes: admin notes on posts and pages.