web-dev-qa-db-ja.com

コマースチェックアウトプロセス中にセミナーを予約および予約するにはどうすればよいですか?

私は最初の Drupal Commerce セミナーの固定予約(「販売」)で正常に機能するショップを設立しました。

現在、これらのセミナー(ラインアイテムとして実現)は、予約(「販売」)されるだけでなく、予約可能である必要があります。予約と予約はチェックアウトプロセス中に行う必要があり、予約したアイテムのみを支払う必要があります。

私の問題は、予約と予約を1つの広告申込情報に組み合わせる方法と、チェックアウトプロセス中にそれを分離する方法がわからないことです。どちらも、参加者の数に応じて異なる情報と可変量の入力フィールドを必要とするためです。

多分誰かが私にそれをする方法のいくつかのヒントを与えることができます-私は現在立ち往生しています...

2
t0mt0m72

「予約」と「予約」という用語の使用法は、私には少し奇妙に思えます。 Drupalの文脈では、それらは互いに同義語として使用されることがよくあります。あなたの違いを正しく解釈できるかどうかはわかりませんが、これはあなたが区別するために重要だと思います(定義しますか? )それら:

  • 予約=チェックアウト時に支払う必要のあるアイテム。
  • Reservation=チェックアウトもできる必要があるが、料金を支払う必要がない(または少なくともまだ)アイテム。

したがって、あなたの質問は実際には2つの質問で構成されていると思います。

  • これをDrupal Commerceに統合する方法は?
  • 可用性を確保する方法は?

以下は、可能な解決策を見つけるのに役立つと私が思うものです。

Drupalコマースの統合

Easy Booking ディストリビューションを見て、探しているものに類似したものがあるかどうかを確認する必要があります(このディストリビューションの使用方法に固有 Rooms および- Drupal Commerce )。何かを見つけた場合は、自分のサイトで適切なものを再利用するか、そのディストリビューションを使用するだけです(注意:これまでのところベータリリースしかありません)。

このディストリビューションの詳細は次のとおりです(プロジェクトページからの引用)。

...自分のホテル、旅館、ホステルをオンラインで管理する際のすべてのニーズに合うWebサイトを設定します。

訪問者が部屋を予約したり、ホテルの管理者に連絡したり、ホテルのニュースレターをフォローしてすべての特別オファーや割引を知ったりするための一連のオプションを提供します。簡単な予約プロファイルは、Drupal Rooms および Drupal Commerce -広く使用され、人気のある貢献された決定によって提供されます。これは、積極的な保守とタイムリーな技術サポートを意味します。

空き状況を確認する

これらのモジュールを見てください。これらはすべて安定した(アルファまたはベータのみではない)リリースがあります。

  1. 可用性カレンダー (報告されたインストール数:2.061サイト)。
  2. [〜#〜] merci [〜#〜] (報告されたインストール数:441サイト)。
  3. リソースの競合 (報告されたインストール数:329サイト)。
  4. 単純な予約 (報告されたインストール:202サイト)。
  5. 部屋の予約 (報告されたインストール数:156サイト)。

上記のリストを、報告されたインストール数で並べ替えました。多くの場合、これは優れた最初の指標ですが、モジュールを選択するための唯一の基準として使用するべきではありません。だからあなたのために正しいものを選ぶためにあなたの宿題をしなさい。

1
Pierre.Vriens