問題タブ [drupal-commerce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1489 参照

drupal-7 - Drupal 7 ルールのカスタム アクションは、戻りデータを置換パターンに割り当てます

他のアクションで使用する置換パターンとして値を正常に保存するカスタム Rule-Action を作成するにはどうすればよいですか?

ここでは、Product-Order から Product-Display 情報を取得する際に非常に役立ちました。

私が言ったように、リンクされた回答は大いに役立ちましたが、Product-Display の返されたパス データはhttp://www.mysite/node/77形式で返されます。ただし、実際には数値のみが必要なので、Fetch entity by idアクションを実行して数値を指定し、Product-Display ノードなどを公開することでノードをロードできます。

そこで、Product-Display URL(node/77) を取得して 77 を返すカスタム アクションを実装しました。Fetch エンティティを IDコードでコピーして変更し、返された数値を保存して他のアクションで使用できるようにしました。コードは以下のとおりです。

私が言ったように、変更したコードをコピーしたので、publish_product_display_node以外のすべての機能を完全に理解しているとは言えません。

私のコード変更は、Product-Display URL トークンを引数として設定し、エンティティ変数ラベル (Display NID) と値 (display_nid) を設定する限り機能します。問題は、新しく作成されたアクションでdisplay_nidをチェックすると、値が空になることです。

次のアクションで使用できるように、エンティティ値を正常に保存する方法を理解するのに助けが必要です。

0 投票する
0 に答える
286 参照

drupal - カスタム チェックアウト フォームの Drupal コマース割引

カスタム チェックアウト フォームに割引を追加しようとしています。コマース割引を使用しました。ローカルの drupal 7 とコマース インストールで正常に動作しています。タクシーサイトで試してみたのですが、ライブサイトでは割引額が加算されません。そのため、割引ルールにテスト アクションを追加して、サイトに「割引が追加されました」というメッセージを表示しました。
さらに紛らわしいのは、メッセージが表示されていることです。これは、ルールが機能していることを意味しますが、割引が追加されていないことを意味します。製品をカートに追加するために使用した以下のコードを見つけてください。

上記の問題を解決する方法

欠けているものはありますか

私を正しい方向に向けてください

0 投票する
1 に答える
935 参照

drupal-7 - drupal コマース フィードを使用して、インライン エンティティと共にコマース製品をインポートする方法は?

CSV ファイルを使用して一連の drupal コマース製品をインポートする必要があり、この特定の製品タイプにはインライン エンティティ フォームが含まれています。そのため、対応するノード (インライン エンティティ参照) と共に製品のリストをアップロードして作成する必要があります。これを行うのを手伝ってください。前もって感謝します

0 投票する
0 に答える
397 参照

web-services - Drupal 7 : 外部アプリ (サービス付き) でカートに追加フォームをレンダリングする

私は Drupal の初心者で、Windows 8 アプリで製品を表示するには、drupal Web サイトのデータを取得する必要があります。

サービス モジュール (REST) と Commerce Services リソース ( https://drupal.org/project/commerce_services ) を使用しています。

リソース製品、製品表示、ノードの情報を取得するのは簡単ですが、外部アプリで「カートに追加」ボタンをレンダリングする方法が見つかりません。

ただし、モジュールの説明では、次のように読むことができます。

誰かがこれを行う方法を知っていますか?

どうもありがとうございます !

ps: 下手な英語でごめんなさい:s

0 投票する
1 に答える
194 参照

drupal-7 - drupal コマースのブラウズ可能なカタログ

ビューが分類用語でどのように機能するか、いくつかの問題を見つけています。あなたが私を助けてくれることを願っています。:-)

プロジェクトの要件に必要なすべての機能を備えているため、Drupal Commerce を使用して e コマース サイトを構築していますが、ビューの具体的な分類法に属する用語とノードをリストする方法がわかりません。

すべてのサイト製品カテゴリを含む製品階層分類があります。ユーザーが任意の用語を選択できるメニュー ブロックでこの分類法を表示するために、分類法メニューを使用します。商品表示ノードは、タクソノミー ツリーのシート タームに対してのみ参照できます。

ユーザーが分類メニューのシート以外の用語をクリックすると、ビューはクリックされた用語のサブ用語を表示する必要があります。一方、ユーザーがシート用語をクリックすると、クリックした用語を参照するノードがビューに表示されます。

例えば、

次の分類メニューがあるとします。

ユーザーが term1 term をクリックすると、ビューには term1.1、term1.2、および term1.3 がリストされますが、term1.2 をクリックすると、node1 と node2 がリストされます。

ビューでこれを行うにはどうすればよいですか? クリックされた用語に応じて、2 つの異なるタイプのエンティティを一覧表示するにはどうすればよいですか?

前もって感謝します!!

0 投票する
0 に答える
336 参照

drupal-7 - Drupal コマースは価格にテキストを追加します

Drupal Commerce ソリューションの価格の横に単純な行を追加しようとしています。

非常に単純に思えますが、どこから始めればよいか迷っています。ここに要約された私の問題があります:

  • Drupalのコマースはテンプレートを使わずページごとにビューを使うのでビューを編集したい
  • すべてのビューには、製品リストのほとんどの時点でレンダリングされたエンティティが含まれています
  • 商品リスト表示にフィールドを追加できますが、これらはすべて商品ページで編集可能なフィールドです。

それで、製品リストにテキスト (または HTML) から単純なチャンクを追加する方法はあるのでしょうか?

ありがとうございました!

0 投票する
1 に答える
1854 参照

drupal - プログラムで Drupal Commerce 製品を価格付きで作成する方法

以下を使用して、コードで Drupal Commerce 製品を作成しています。

価格に関する 2 行をコメント アウトすると、製品は追加されますが、価格はありません。

2 行をコメントアウトしないと、500 エラーが発生します

価格部分を次のように変更した場合:

500 は取得できませんが、メッセージは表示されます

結果として、追加された製品が利用可能になりますが、field_data_commerce_price テーブルにはそれらの価格情報がありません。