web-dev-qa-db-ja.com

シンプルな注文フォームを備えたeコマースシステム

drupal 7のWebサイトに埋め込むには、食品注文システムが必要です。デザインのスクリーンショットをここに追加しました。

enter image description here

完全なeコマースシステムは必要ありません。ユーザーはアイテムを選択でき、アイテムは注文リストに表示されます。ユーザーは、注文リストから削除アイテムからアイテムの数を編集できます。注文を送信した後、注文は次の場所に保存されますdbとサイト管理者は管理部分でそれを表示できます。彼はそれを手動で処理できます。支払いシステムはなく、注文を追跡して手動で配送するだけです。

それを達成するためのより良い方法を教えてください。

前もって感謝します。

1
harikris

私は過去にこれと同じようなことをしなければなりませんでした。Webサイトのクライアントは、ユーザーがアイテムをお気に入りとしてマークできるようにして、そのお気に入りのリストをクライアントにメールで送信して価格と詳細情報を求めていました。 eコマース設定全体を構築するのではなく、 webform および webform view を使用しました。

基本的なセットアップは次のとおりです。

  1. 「食品」コンテンツタイプを作成するか、各食品に最適なコンテンツタイプを作成します

  2. 食品アイテムのノードを表示するビューを作成します。

  3. ユーザー情報(注文を送信するときの連絡先情報など)を収集するWebフォームを作成する

  4. Webformビューモジュールを使用して、食品アイテムビューをそのwebformに埋め込みます。

人々がフォームに記入するとき、彼らは自分が望む「食品」ノード、数量、またはWebフォームを使用して作成できるその他のカスタマイズ(特別なリクエスト、配送方法など)を選択できます。また、関連する連絡先情報を入力し、標準のWebフォームとして送信します。

Webformビューには優れたドキュメントがあります 。ただし、初めて使用するときは少し混乱する可能性があります。そのため、Webフォームビューのドキュメントに正確に従って、このモジュールがどのように機能するかを理解し、食品ビューに合わせて変更することをお勧めします。

この方法も好きだったのは、食品アイテムが独自のコンテンツタイプであるため、将来eコマースで実際に何かを実行したい場合は、これらのノードをdrupalコマース。

2
kbrinner