Feature #11618
closedSupport #11764: E-commerce pending tasks for nov 15 release
Feature #11610: Free Trial Integration in Company on boarding
Task 6: Superadmin Plan Management Interface
Description
Purpose: Enable platform administrators to manage trial parameters directly from the central dashboard without writing code.
Detailed Explanation:
Trial Duration & Quota Configuration: In the SaaS Plan creation and editing modals, add input controls for trial duration (in days) and granular trial resource limits (Trial Users, Trial Stores, Trial SMS, Trial Emails, Trial Storage).
Presets & Quick Setup: Provide a convenience control (such as "Default trial limits to 20% of plan limits") to simplify plan administration.
Plan Catalog Visualization: Display trial parameters in the plan details drawer and table so administrators can review trial configurations across all tiers at a glance.
Subtasks
Related issues
Updated by Divya Inapakurthi 11 days ago
- Target version set to sprint (10/12/2026 - 10/31/2026)
Updated by Divya Inapakurthi 2 days ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Work Completed for Task 6: Superadmin Plan Management Interface¶
- Trial Duration & Granular Quota Configuration (`SaasPlansPage.tsx`):
- Integrated dynamic trial settings into the Plan Creation and Edit modals.
- Added configurable input controls for: * Trial Duration (in days, e.g., 5-day / 14-day trials). * Trial Resource Quotas: Trial Users, Trial Stores, Trial Storage (GB), Trial Emails, Trial SMS, and API calls. * Strict Overages Toggle: Added option to enable/disable overage charges during the trial period.
- Presets & Quick Setup:
- Implemented default trial presets (`DEFAULT_TRIAL_LIMITS`: 3 Users, 1 Store, 1 GB Storage, 200 Emails, 50 SMS, 1,000 API Calls) for fast plan onboarding.
- Added automatic form pre-population when editing existing SaaS plans.
- Plan Catalog Visualization & Multi-Cadence Table Display:
- Updated the Superadmin SaaS Plans table to display trial parameters at a glance (e.g., active trial duration badge: `5d trial`).
- Added support for displaying multi-cadence pricing structures (`Monthly`, `Quarterly`, `Half-Yearly`, and `Yearly`) directly alongside plan details and quotas.
- Sanitized form payload to ensure seamless sync with backend pricing and Stripe catalog services.