Skip to content

Case Study

02

2025

02

Membership & Subscription Portal

A learning club needed paid plans, a members-only content library and team accounts with different permissions — delivered as a WooCommerce subscription portal with custom user roles.
Membership & Subscription Portal — demo screenshot

01 Project Overview

Client

Northline Club (demo client)

Industry

Education

Year

2025

Services

Custom WordPress development, WooCommerce subscriptions, User roles, Dashboard UI

Technology

WordPress, WooCommerce, WooCommerce Subscriptions, JetEngine, PHP, JavaScript

Project Type

Membership portal

02 The Challenge

Members paid by bank transfer and were given access by hand, so renewals were missed and content was shared freely.

Companies also wanted to buy one plan for several employees, with an admin who could add or remove people — which needed roles and permissions beyond WordPress defaults.

03 The Solution

WooCommerce Subscriptions runs the Starter, Pro and Team plans with automatic renewals. JetEngine powers the content library, and access is checked against the member’s active plan.

Custom roles (Team admin, Editor, Member) control who can invite users, see invoices or edit content, and a custom dashboard shows each member their plan, progress and team.

04 Scope

What I Built

01

Custom WordPress Development

Bespoke functionality written around the project’s specific requirements.

02

WooCommerce Functionality

Product logic, pricing, checkout and order flows beyond the defaults.

03

Dynamic Content

Custom post types, fields and listings that the client can manage.

04

User Roles

Role-based access and permissions for different user types.

05

Plugin Integration

Third-party plugins configured to work together as one system.

05 Technology Stack

  • WordPress
  • WooCommerce
  • WooCommerce Subscriptions
  • JetEngine
  • PHP
  • JavaScript

06 Results

  1. Renewals and access now run automatically
  2. Team admins manage their own members
  3. Content is visible only to the right plans
  4. One dashboard for plan, invoices and progress