web-dev-qa-db-ja.com

カートに追加ボタンをコンテンツタイプに追加する方法

ノードページに[カートに追加]ボタンを表示する可能性はありますか?.

要件:

  1. ノードは価格とともに作成されます
  2. そのコンテンツタイプで必要なカートボタンに追加
  3. ユーザーは「カートに追加」ボタンをクリックできます
  4. 次に、クレジットカード、Paypalなどの支払いを要求します。

Drupal Commerce のような巨大な機能は必要ありません。製品はありません、製品SKU。

これを機能させる方法についての提案やアイデアはありますか?

1
NTT

以下は、 Drupal Commerce または bercart モジュールを使用せずにシンプルなショッピングカートを設定するための2つの可能な代替方法です(「のように」 Drupalコマースのような巨大な機能が必要です。製品はありません。製品sku。 ")。

オプション1:軽量のeショップ

シンプルで軽量なeコマースソリューションのみを探している場合は、 Light Shop モジュール(D6ではなくD7用、D8では(まだ?)ではありません)を確認してください。ここにそのプロジェクトページからの引用があります:

  • セッション保存バスケット。
  • バスケットへの追加とその後の編集/チェックアウトプロセスは、AJAXを使用して行われます。また、JavaScriptがオフの場合も正常に動作します。
  • ノードベースのショッピング。製品は任意のノードタイプに割り当てることができるため。 1つ以上。 (ノードに関して)Field API機能を完全にサポートします。
  • 注文履歴。注文ごとに個別のノードが作成されます。
  • 他のモジュールへの依存はありません。
  • 匿名ユーザーとの連携の完全サポート
  • Views との統合。

オプション2:シンプルなショッピングカート

ショッピングカートのみを探している場合は、 Basic Cart モジュール(D7の場合、D6の場合ではなく、(まだ?)D8の場合)を確認してください。ここにそのプロジェクトページからの引用があります:

基本的なカートは、Drupalの非常にシンプルなショッピングカート/チェックアウトプロセスであり、注文ごとに2通のメールを送信するだけです。このモジュールは、ショッピングカートとともに、カートのコンテンツを表示できるブロックも提供します。これは、観光商品など、商品やその他のコンテンツタイプがわずかしか販売されていない小規模なWebサイトに最適です。

UbercartおよびCommerceとの主な違い:

UbercartおよびCommerceとの主な違いは、カートに追加できるコンテンツタイプを選択できることです。また、製品のSKUを気にする必要もありません。これは、製品の数が少ない場合には面倒です。

特徴:

  • カートに追加できるコンテンツタイプを選択する可能性。
  • 注文後に顧客にメールを送信するかどうか。
  • サイト管理者と顧客の両方に対するカスタム電子メールメッセージ、および注文の詳細。
  • Views モジュールを使用して、管理領域での登録とリストを注文します。
  • Rules モジュールとの統合。
  • ショッピングカートの内容を含むブロック。

これがそのスクリーンショットです( "Checkout"ボタンにも注意してください...):

enter image description here

: " Payment/Basic Cart Integration "によると、それは可能であるべきですこのモジュールを Payment モジュールと統合します。その統合はまだ優れていますが。そのため、それが配信されるのを待つ間、統合がなければ、このPaymentモジュールがケースでどの程度使用できるかを自分で調査する必要があるようです。別の方法として、モジュールの所有者に連絡して、どのようなスポンサーシップがそれを提供するかを確認してください。

3
Pierre.Vriens

つまり、実際にdrupal commerceを使用する場合、商品を商品の表示から分離し、「カートに追加」フォームを商品の表示に追加するのは非常に簡単です。

したがって、Drupal Commerceモジュールをインストールすると、商品タイプのノードを定義できます。ただし、これらは自動的に表示されないため、商品表示ノードを作成する必要があります。これらに、カートフォームに「すぐに」追加できます。この方法で行う理由はいくつかありますが、何よりも、プレゼンテーションや製品のバリエーションなどをより詳細に制御できます。

したがって、1)インストールDrupal commerce; 2)製品を追加して、製品ディスプレイを作成する必要があります。 3)および「カートに追加フォーム」が製品に表示されます。

そこから、カタログの製品ディスプレイのビューを作成できます。関係を製品自体に追加することを忘れないでください。 Drupal commerceを開始する方法については、YouTubeの優れたチュートリアルがたくさんあります。

0
nizz0k

たぶん MoneySuiteビューごとの支払いで十分かもしれません。

個々のノードとコンテンツへのアクセスを販売します。

MoneySuiteは MoneyScripts のフォークなので、詳細は次のとおりです。

このモジュールを使用すると、個々のノードへのアクセスを販売できるため、ユーザーはノード全体を表示する前に料金を支払う必要があります。これにより、メンバーシップや役割を気にすることなく、コンテンツを簡単に収益化できます。ユーザーは、必要な数のノードへのアクセスを購入できます。 カスタムテキストとノードトークンを使用して、アクセス権のないユーザーに何を表示するかを指定できます。コンテンツタイプのデフォルトの価格を設定できます、次に、個々のノード設定でそれらをオーバーライドします。全体の設定は非常に柔軟で、サイトを収益化するための優れた方法です。 「ペイ・パー・ビュー」を考えれば、あなたは正しい軌道に乗っています。プレミアムノードのいくつかの可能な用途には、「完全な回答を表示するための支払い」、「このビデオへのアクセスに対する支払い」などがあります。また、新しいDrupal 7を使用して、ノードの個々のフィールドへのアクセスに対して課金できます。フィールドシステム。これにより、非常に強力で非常に柔軟なシステムが可能になります。必要な方法で機能させることができます。

0
No Sssweat