皆さん、匿名ユーザーからのサービスリクエストを収集し、見積もり価格を返すためのモジュールを必要としています。そのため、基本的には見積もりエンジンです。彼らが提出する情報も要約して、メールで営業担当者に送信する必要があります。
私はUbercartについて知っていますが、私たちが必要とするものに対してはやり過ぎのようです。誰かがそれを経験していて、この問題が起こっている限りそれを保証できますか?
編集:サービスリクエストの収集に関する詳細。被要求者は、必要ないくつかのサービスとその数量を選択します。この要求は営業担当者に転送され、営業担当者が要求の価格を決定し、電子メールで価格見積もりとともに被要求者に連絡します。本当に私はこれをリクエストが送信された一方向のメカニズムであると見ています、そしてそれから会話の残りは電話または電子メールのどちらかで実行されます。
以前にこの方法でubercartを使用したことがあり、ニースの無料機能をいくつか提供します。たとえば、データベース内の割り当てられないアイテムを混合し、これを見積もりのみにする必要があるかどうかを確認する条件付きアクション(ルール)を使用できます。タイプリクエスト。注文が入ると、注文のステータスを変更できるので、顧客は注文の進捗状況を確認でき、ワークフローにさらに対応する新しい/異なる注文ステータスを定義できます。
そうは言っても、D7のインストールは、おそらくUbercartではなく、商取引から始めるでしょう:)
リクエストの受信
webform を使用すると、サイト管理者がサイト訪問者が入力するフォームを作成および維持できるフォームを作成できます。フォームが送信されたら、 Rules を使用して、この情報を電子メールとして送信できます。モジュール Webform Rules は、2つのモジュール間のブリッジを提供し、ルールがWebformイベントに反応できるようにします。
応答リクエスト
プロセス全体を好転させるだけです。この場合も、webformを使用して、リクエスト受信者が入力するフォームを作成します。このフォームが送信されたら、返信とともに要求先にメールを送信します。
カスタム作業
ほとんどの場合、この全体を機能させるには、ある程度のカスタムコーディングを行う必要があります。たとえば、営業担当へのメールでは、要求先の電子メールが事前に入力されるフォームへのリンクを自動生成する必要があります。フォームの自動入力は、hook_form_alterとして行うのが最善です。長い ルールビデオシリーズ があり、ルールの操作方法と、ルールを拡張して必要なことを実行する方法について詳しく学ぶことができます。