最近のスタートアップのために紹介プログラムを書くことを計画しています。目標は、現在の会員に新しい会員を勧誘するように促すことです。サイトのすべてのメンバーは、サービスの宣伝に役立つ紹介コードと資料へのアクセスを持っています。
新しいクライアントがサインアップして、現在のメンバーの紹介コードを使用して支払うと、紹介を行ったメンバーは1回限りの支払いを受け取ります(クライアントが開始時に支払う金額の約50%)。
これを行うには、ユーザープロファイルテーブルに1つのフィールドを追加します-(サインアップ時に生成された)参照コードを保存します。
次に、紹介を保存するための紹介テーブルを設定します(日付、紹介コード、新しいクライアントID)。月末に、紹介テーブルで、誰がどのくらいの金額を受け取っているかを示すレポートを作成します。PayPalを使用して支払いを行います。
毎年、税務上のレポートを実行してから、DBをワイプします(サイズを低く保つため)。
これはきつく見えますか?リストしなかったが、使用する必要があるテーブルフィールド/データはありますか?この設定を悪用するのは難しいように見えますか?