Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Subscriptions module #11

Open
MikeAlhayek opened this issue Aug 25, 2024 · 0 comments · May be fixed by #6
Open

Subscriptions module #11

MikeAlhayek opened this issue Aug 25, 2024 · 0 comments · May be fixed by #6
Labels
enhancement New feature or request

Comments

@MikeAlhayek
Copy link
Contributor

MikeAlhayek commented Aug 25, 2024

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:

  1. Subscription to Content Items:

    • Allow users to subscribe to individual content items. For instance, you can create a content type called Member and enable users to purchase a subscription to a Member item.
  2. 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, the SitePlan should automatically generate a tenant upon subscription.
  3. Multiple Payment Providers:

    • Implement support for multiple payment providers to offer flexibility in payment processing.
  4. Stripe Integration:

    • Integrate with Stripe to support seamless online payments.
  5. Pay-Later Option:

    • Add a "pay-later" payment provider for handling offline payment processing.
  6. Admin UI for Subscription Management:

    • Develop an intuitive admin interface for managing subscriptions, including viewing and modifying subscription details.
  7. Admin Dashboard Widgets:

    • Create widgets for the admin dashboard to display key subscription metrics, such as:
      • Total number of subscribers
      • Monthly revenue
  8. 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
@MikeAlhayek MikeAlhayek added the enhancement New feature or request label Aug 25, 2024
@MikeAlhayek MikeAlhayek linked a pull request Aug 25, 2024 that will close this issue
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant