イベントでpriceetのゼロ料金が選択されている場合、請求先住所を必要としないフォームを持つ方法は?

CiviEventを使用して、様々な価格を含む価格セットを持つイベントがありますが、料金オプションはゼロです。ゼロ料金が選択されている場合、請求ブロック情報は必要ではありませんが、動作させることはできません。

私は回避策のアイデアを公開しています。この時点で私はCiviCRMのバージョンをアップグレードすることができません。

Webイベント登録フォームで、[続行]をクリックする前に:

  • ゼロ以外の料金を選択すると、請求ブロックが正しく表示されます
    Paypalが選択されていない場合は記入する必要があります。
  • ゼロ料金が選択されている場合、請求ブロックは正しく表示されません。

しかし

When the user clicks the continue しかしton after selecting the
zero-fee option, an Error message comes up about fields in the
billing bock being required. This is despite the billing block not
being shown to the user (correctly as there should not be shown
when zero fee).

初めてのクリックでは、請求されたファーストネーム/ラストネームも含まれています。これは、記入された個別のファーストネーム/ラストネームから取られると予想されます

If I click the continue a second time, it no longer mentions
billing firstname/lastname, しかし it still shows some billing block
fields as being required.

請求名は必須フィールドです。 請求の姓は必須フィールドです。 住所は必須フィールドです。 都市は必須フィールドです。
州/県は必須フィールドです。 郵便番号は必須フィールドです。 国は必須フィールドです。

2回目:

住所は必須フィールドです。 都市は必須フィールドです。 州/県は必須フィールドです。 郵便番号は必須フィールドです。
国は必須フィールドです。

I have version 4.6 so it might the bug below, しかし I am not sure.

Zero fee for a paid event

ありがとう、 ミシェル

ベストアンサー

https://issues.civicrm.org/jira/browse/CRM-16929
。 この問題に提出された3つのパッチを適用する必要があるかもしれません。

最初の2つはかなり長いパッチですので、直接適用するかどうかはわかりません。
CiviCRMを最新バージョンにアップグレードすることが推奨されます。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です