web-dev-qa-db-ja.com

支払いとユーザーの残高/仮想コイン

私のウェブサイトにいくつかのプレミアムオプションを実装したいと思います。しかし、私が見てきたほとんどのモジュールは、支払い相互作用(アイテムの購入、ノードの追加など)を提供することに焦点を当てています。

対照的に、私はユーザーごとに個別のアカウントとその購入を維持することを求めています。私の予想されるワークフローは、ユーザーが特定のバランスを確立することです。 100米ドル。この残高を使用して、多くの小さなアイテム/サブスクリプションなどを購入します。支払いは、自動支払いゲートウェイ(Paypalまたは一部のクレジットカードプロセッサ)または管理者が追加した手動支払いで処理する必要があります。

Drupalでのユーザーベースのアカウントの管理を容易にするモジュール(D6に理想的ですが、D7ソリューションも投稿してください)を提案できますか?

ところで、私は完全な解決策はそのままでは利用できず、カスタムモジュールが必要になることを認識しています。また、外部サービスやuserpointsモジュールのような別のアイデアに依存する提案も受け入れます。

2
Martin

はい、Userpointsはこのために機能しますが、1つの大きな例外があります。10進数値をサポートしていません。 D6とD7の両方で使用可能なパッチがありますが、それらを使用するときは、ほとんど自分で行います。

D6およびCommerce for D7(http://drupal.org/project/commerce_userpoints)で利用できるUbercartとの統合により、ポイントをお金で購入できます。ノードの作成にポイントを要求するためのUserpoints Contribプロジェクトで利用可能なモジュールもあります。ノードを作成するときにUserpointsノードやコメントと組み合わせてポイントを削除し、ノードの作成を販売することができます。また、ノードへのアクセス権を購入できるUserpoints Node access、 http://drupal.org/project/Userpoints_nodeaccess があります(D7バージョンのみが機能します) 。

一般に、モジュールのD6バージョンは十分にメンテナンスされていません。特に、Userpoints Contribのモジュールは非常に不安定です(D7に移植されたモジュールはかなりうまく機能するはずです)。

免責事項:私はUserpoints D7のメンテナーであり、偏見があるかもしれません。

1
Berdir