0

私が取り組んでいるユースケースは一般的ですが、視覚化するにはいくつかの提案が必要です。各ユーザーは、サブスクライブできる複数のプロジェクトを持つことができます。

たとえば、ユーザーの名前には Project X と Project Y という 2 つのプロジェクトがあります。それぞれに独自のサブスクリプションがあります。

プロジェクト固有の支払いごとに、顧客 -> プロジェクト -> サブスクリプションをタグ付けするにはどうすればよいですか?

顧客にサブスクリプションのタグを付けることができますが、サブスクリプションをプロジェクトにタグ付けする方法がわかりません。

みたいなことを考えていた

  1. ユーザーの作成時に、顧客を追加します。
  2. プロジェクト作成時に、価格付きの製品を追加します。
  3. チェックアウト
  4. セッション
  5. サブスクリプション/チェックアウト完了
  6. データベースの更新

これに問題があると思います。価格プランを変更すると、すべての場所で更新する必要があります。:(

これを達成するための最良/他の代替手段は何ですか? これには、Supabase で Nextjs を使用しています。この例に従ってください。 https://github.com/vercel/nextjs-subscription-payments

4

2 に答える 2