web-dev-qa-db-ja.com

ツアー活動のマーケットプレイスを作る

私はツアー活動を販売するウェブサイトをセットアップするつもりです。

人々(ローカルガイド)はログインしてプロファイルを作成し、1つまたは複数のアクティビティ(つまり、マンハッタンのウェイクツアー)を説明、価格、空室状況のカレンダーで定義できます(たぶん今は空室状況にリンクされていない単純なカレンダーシステム) 。

観光客はWebサイトにアクセスし、アクティビティ(カテゴリ、場所など)を選択し、日付を選択してオンラインで予約します。

管理領域で注文を追跡し、アクティビティを作成した人のプロファイルに表示する必要があります。

これをD7、marketplaceモジュール、calendarモジュール、Ubercartで行うことにしましたが、それを実行するのは非常に困難です。

これを行うのに最適なモジュールに関するヒントはありますか(Ubercart/Drupal Commerce)...?)

私は「部屋」、「簡単な予約」モジュールも探していましたが、私のニーズに合わないようです。

請求、支払い、手数料収入の追跡に関しては、LemonWayのような外部システムのAPIを接続します。

ありがとう。

エマニュエル。

1
Emmanuel

他の誰かが提案したように: 予約と可用性管理ツールDrupal(BAT) を見てください。

Roomify.us、BATフレームワークを提供するビジネス 発表済み 彼らはまた、部屋や固定された場所だけでなく、ツアーやアクティビティ向けのソリューションも提供していることを示しています。

BATシステムは、Drupal Commerceおよびそのさまざまな支払いゲートウェイと統合します。また、Drupalロジックを「タイプ」、「タイプバンドル」と非常にうまく引き継ぎます。 「イベント」と「ユニット」。

概念的にそれがどのように機能するかを理解したら、BATを変更して、定義した所定のツアータイプに基づいてユーザーが独自のユニットを作成できる一種の市場になるようにすることは、それほど難しくないはずです。

1
Ruben Sibon

コマース登録とともに 登録モジュール を探すことをお勧めします。リストしたさまざまな項目のフィールドを使用して、アクティビティのコンテンツタイプを作成します。 references を使用して、作成したアクティビティをユーザーに関連付けます。次に、ユーザーのプロファイルに関連するアクティビティをリストするビューを作成できます。

LemonWayの部分に精通していません。コマースは利用可能なゲートウェイの数と統合することはかなり確実です。

0
maddentim