1

最近のスタートアップのために紹介プログラムを書くことを計画しています。目標は、現在の会員に新しい会員を勧誘するように促すことです。サイトのすべてのメンバーは、サービスの宣伝に役立つ紹介コードと資料へのアクセスを持っています。

新しいクライアントがサインアップして、現在のメンバーの紹介コードを使用して支払うと、紹介を行ったメンバーは1回限りの支払いを受け取ります(クライアントが開始時に支払う金額の約50%)。

これを行うには、ユーザープロファイルテーブルに1つのフィールドを追加します-(サインアップ時に生成された)参照コードを保存します。

次に、紹介を保存するための紹介テーブルを設定します(日付、紹介コード、新しいクライアントID)。月末に、紹介テーブルで、誰がどのくらいの金額を受け取っているかを示すレポートを作成します。PayPalを使用して支払いを行います。

毎年、税務上のレポートを実行してから、DBをワイプします(サイズを低く保つため)。

これはきつく見えますか?リストしなかったが、使用する必要があるテーブルフィールド/データはありますか?この設定を悪用するのは難しいように見えますか?

4

2 に答える 2

2

DBをワイプしないでください。お金の取引を扱うものに関しては、すべてをログに記録する必要があります-更新、編集、変更、挿入、削除、そしてチャージバック、Paypal APIの失敗、データベース接続が機能しないなどがあります。

紹介のDBをワイプすると、後戻りできなくなります。

于 2010-02-04T07:12:22.110 に答える
0

ExtraKunの良い点は、税務上の目的でも必要になる場合があります。

プライマリデータベースを小さく保ちたい場合は、EOY(年末)レポートでデータをアーカイブテーブルにアーカイブします。これにより、履歴検索機能を提供できます(後日、必要になった場合)。

于 2010-02-04T09:43:42.017 に答える