質問
私たちのウェブサイトが正しく登録できることを望みます。このような登録は次のとおりです。ユーザーフィールドの後、登録ページに記入して有料を入力します。支払いが成功した場合、ユーザーデータベースの記録が配置されます。
これらの支払いは次のとおりです。ユーザーが銀行から支払われると、記録が私のサイトに提出されます。これは、この記録のいくつかのフィールドを確認して銀行に送り返すために支払う必要があります。
解決
私はあなたがこれを読みたいと思うかもしれないと思います: http://drupaleasy.com/blogs/ultimike/2009/03/event-registration-ubercart
それはDrupalで「イベント登録」システムをセットアップするための散歩です - しかし、それは本当に単なるWebサイトです:
1) presents introduction information about a product or service
2) After a customer clicks "Add to cart", presents the customer with a form to complete of
needed info for that product/service
3) if the customer's credit/debit transaction is successful, the customer's purchase is
identified as "valid" and your web site does whatever you offered in the way of
product/service for your customer.
これは、Ubercartの条件付きアクションであるUbercartで達成され、上記のリンクで完全に説明されているマイナーな調整があります。
他のヒント
明確化がなければ、UbercartとそのサブモジュールUC_rolesはあなたが探しているものかもしれないと思います。
使用できます Ubercartイベント登録. 。これにより、WebFormでもあるUberCart製品クラスが作成されます。次に、サブスクリプションのタイプごとにこれらのいずれかを作成できます。 UberCartは、購入時にユーザーを作成する機能を既に持っています。支払いが確認されたときに、特定のロールをユーザーに割り当てるためにロジックを追加するだけです(そうでない場合、支払いをキャンセルできますが、ユーザーアカウントはまだ作成されています)。
所属していません drupal.stackexchange