Project

General

Profile

Actions

Feature #145

open

Feature #143: 6. Subscription

6.1 Manage Subscription

Added by Ujjwal Sud about 2 months ago. Updated about 2 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
-
Start date:
12/17/2025
Due date:
% Done:

0%


Description

1 View Subscription Plans (List)

Description

Admin should be able to view all subscription plans in a list/grid.

Fields to Display

  • Plan Name
  • Price
  • Validity (Duration + Type)
  • Status (Active / Inactive)
  • Most Popular (⭐ badge)
  • Sort Order
  • Actions (View, Edit, Delete)

Functional Requirements

  • Default sort by Sort Order
  • Highlight plan marked as Most Popular
  • Inactive plans shown with muted style
  • Only one plan can be marked as Most Popular

2 Add Subscription Plan

Description

Admin can create a new subscription plan.

Fields

  • Name *
  • Price *
  • Validity Duration *
  • Validity Duration Type * (Days / Month / Year)
  • Description * (HTML Editor)
  • Billing Type * (One-time / Recurring)
  • Sort Order
  • Status (Active / Inactive)
  • Is Most Popular (Checkbox)

Business Rules

  • Name must be unique
  • Price must be greater than 0
  • If Is Most Popular = true, unset it for all other plans

3 Edit Subscription Plan

Description

Admin can update an existing subscription plan.

Editable Fields

  • All as Add

4 View Subscription Plan (Read-Only)

Description

Admin can view full details of a subscription plan.

Display Fields

  • Name
  • Price
  • Validity
  • Description (rendered HTML)
  • Status
  • Billing Type
  • Trial Period
  • Most Popular indicator
  • Created / Updated Date

5 Delete Subscription Plan

Description

Admin can delete a subscription plan.

Business Rules

  • Confirmation dialog required

  • If plan is:

    • Already assigned to users → soft delete or block delete
    • Not assigned → allow delete
Actions #1

Updated by Aman Sharma about 2 months ago

  • Status changed from Archieve to In Progress
Actions

Also available in: Atom PDF