web-dev-qa-db-ja.com

1つの市民のメンバーシップサインアップフォームで複数のメンバーを登録する方法

メンバーに特別なプロモーション価格を設定しました。1人の新規メンバーを登録すると500米ドル、2人の新規メンバーを一度に登録すると800米ドルになります。

メンバー登録フォーム(投稿ページを使用して作成)で、ユーザーがサインアップ中に2つのメンバーの詳細を入力することを希望します。

この機能はイベントページにありました。ユーザーは1つのイベントに複数の参加者を登録し、支払いを行うことができます。ただし、支払いによって会員期間を延長したり、新しい会員を作成したりすることはできません。

「使用」オプションを変更して価格セットの設定を調整しようとしましたが、「この価格セットをメンバーシップのサインアップおよび更新に使用する予定がある場合、イベントまたはコントリビューションにも使用できません」というエラーが表示されます。

メンバーシップに使用することを選択することで、価格オプションを選択して、異なる数の用語を持つことができます。ただし、参加者・会員の複数登録が可能なイベントページではご利用いただけません。

1つの会員登録フォームで複数の会員を登録する方法はありますか?

6
vences

ユーザーインターフェイスを介してCiviCRM内で直接これを行うことはできないと思います。この問題は、webform( https://www.drupal.org/project/webform )とwebform_civicrm( https://www.drupal.org/project/ webform_civicrm )モジュール。これを使用すると、はるかに柔軟なアプローチが可能になり、複数の連絡先のメンバーシップを作成できるサインアップフォームを作成できます。

メンバーシップ管理をコア機能として持つCiviCRMがこの機能自体を提供しない理由を私は理解していません。

3
Graham