WP Manifestindependent plugin directory
manifest / users / bd-subscription-system

BD Subscription System for WooCommerce

WooCommerce-based subscription and content protection system for WordPress with fixed-duration access and user access control.

by Muahtasim Fuad · github.com/anannofuad/bd-subscription-system

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/anannofuad/bd-subscription-system/archive/refs/heads/main.zip

A WooCommerce-based subscription and content protection plugin for WordPress with fixed-duration access control, subscriber management, and protected content workflows.

Overview

BD Subscription System is designed to help WordPress site owners manage subscription-based access using WooCommerce-supported payment methods.

It is built for practical business use cases where site owners need:

  • fixed-duration subscription access
  • protected or member-only content
  • simple subscriber management
  • shortcode-based frontend integration
  • compatibility with standard WooCommerce payment workflows

This project is especially useful for publishers, premium content platforms, membership websites, and subscription-based digital businesses.

Key Features

  • Fixed-duration subscription access
  • WooCommerce-powered purchase flow
  • Content protection and post locking
  • Subscriber access management
  • Expiry and renewal handling
  • Shortcode-based subscription status display
  • User dashboard functionality
  • Admin settings and access control tools
  • Support for practical local and international payment workflows through WooCommerce

Why This Project Matters

Many WordPress site owners want to sell access to premium content, but existing solutions can be complex, expensive, or poorly suited to practical business workflows.

BD Subscription System aims to simplify that process by combining:

  • familiar WooCommerce checkout and payment systems
  • controlled access to protected content
  • business-friendly subscription handling
  • easier WordPress integration for real-world use cases

Use Cases

This plugin can be used for:

  • News and media membership websites
  • Premium article and blog access
  • Paid reports or research content
  • Subscriber-only resource libraries
  • Private educational or documentation content
  • Content-based subscription businesses

Tech Stack

  • WordPress
  • WooCommerce
  • PHP
  • HTML
  • CSS
  • JavaScript

Plugin Structure

bd-subscription-system/
├── assets/
├── docs/
├── includes/
├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── bd-simple-subscription.php
├── readme.txt
└── uninstall.php

Current Status

This project is under active development and ongoing improvement.

The current version focuses on building a practical subscription and content-locking system for WordPress using WooCommerce as the payment and order foundation.

Planned Improvements

  • Better locker UI and content preview experience
  • Improved admin controls and settings flow
  • More flexible subscription plan handling
  • Better shortcode and page setup experience
  • Improved user dashboard experience
  • Cleaner onboarding for site owners

Installation

See the full installation guide here:

Documentation

Project documentation:

Screenshots

Screenshots

Settings Page

Settings Page

Product Setting

Product Setting

Locker UI

Locker UI

Subscribers List

Subscribers List

Active Subscriber Status

Active Subscriber Status

Non-Active Subscriber Status

Non-Active Subscriber Status

Author

Muahtasim Fuad

License

This project is licensed under the GPLv2 or later license.