#208 — Design Subscription/plan Management table

Repo: Twill-AI/twill-ai-ui State: closed | Status: done Assignee: Unassigned

Created: 2025-01-21 · Updated: 2025-09-11

Description

Relevant Columns for Plan Management Table:

  • Plan ID:
  • Plan Name: Name of the recurring payment plan
  • Description (to be added to the plan creation widget as optional as well)
  • Amount: Recurring payment amount
  • Currency
  • Subscriptions (hyper link of counts directing to customer table, with selected plan related columns)
  • Status: (ACTIVE, CANCELLED)
  • Billing Period: Payment frequency (e.g., DAILY, WEEKLY, MONTHLY, YEARLY)
  • Duration/ Repetition #: Total number of recurring payments
  • Created At: Subscription creation date
  • Merchant ID: Associated merchant ID (merchantId).
  • Gross Volume (last month)
  • Life time Value
  • Transactions count (Hyper link)
  • Customer count (Hyper link)

Actions to Support in Plan Management:

  • Create / Edit / Duplicate Plan takes us to the widget (not from virtual terminal, but same subwidget of it)
  • Delete / activate / deactive: prompt the user to confirm canceling of all associated subscription if deleting/deactivating

Notes

Add implementation notes, blockers, and context here

Add wikilinks to related people, meetings, or other tickets