-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Subscription Module
We need to develop a robust subscription module to enable sites to handle various subscription types. The module should offer the following features:
Key Features:
-
Subscription to Content Items:
- Allow users to subscribe to individual content items. For instance, you can create a content type called
Memberand enable users to purchase a subscription to aMemberitem.
- Allow users to subscribe to individual content items. For instance, you can create a content type called
-
Subscription to Sites:
- Provide a mechanism for subscribing to a site. For example, you can create a content type named
SitePlan, which users can subscribe to. Additionally, theSitePlanshould automatically generate a tenant upon subscription.
- Provide a mechanism for subscribing to a site. For example, you can create a content type named
-
Multiple Payment Providers:
- Implement support for multiple payment providers to offer flexibility in payment processing.
-
Stripe Integration:
- Integrate with Stripe to support seamless online payments.
-
Pay-Later Option:
- Add a "pay-later" payment provider for handling offline payment processing.
-
Admin UI for Subscription Management:
- Develop an intuitive admin interface for managing subscriptions, including viewing and modifying subscription details.
-
Admin Dashboard Widgets:
- Create widgets for the admin dashboard to display key subscription metrics, such as:
- Total number of subscribers
- Monthly revenue
- Create widgets for the admin dashboard to display key subscription metrics, such as:
-
User Subscription Management:
- Enable subscribers to manage their own subscriptions, including:
- Changing subscription levels
- Canceling subscriptions
- Updating payment methods
- Viewing payment history and printing receipts
- Enable subscribers to manage their own subscriptions, including:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request