web-dev-qa-db-ja.com

コマース-特定の分類用語に関連する条件付き配送オプションをどのように設定しますか?

私の店では、軽量で軽量なウィジェットアイテムを販売しています。現在、1つの製品タイプがあり、それを軽量または重量のいずれかとして指定する1つの用語参照フィールドがあります。

現在、定額配送の設定です。 2つの定額料金があります。 1つは軽くて重いです。これらの各配送方法に条件を追加して、そのオブジェクトがlightまたはheavyオブジェクトであるかどうかを確認しますが、これらの分類基準参照をコンポーネントのルール設定。私はcommerce_order:line-itemを実行する必要があると想像しますが、その後に行き詰まり、分類用語を取得するためにどこに行くべきかわかりません。

enter image description here

2

Nigelの回答に加えて、使用する必要があるモジュールは次のとおりです。

https://drupal.org/project/commerce_rules_extra

Extra_rules_conditionよりも最新で維持されるモジュール

以下は、ルールドロップダウンのadd componentオプションで追加されるもののスクリーンショットです。これから:

Before rules extra is installedこれに:

As we can see more rule options are added

2

Commerce Extra Rules Condition モジュールを使用します。

モジュールは、Drupal Commerceに関連する追加のルール条件を追加します。

現在追加されています:

  • ラインアイテムが、指定された分類用語が適用された製品を参照しているかどうかを確認するための条件。
  • ラインアイテムが、指定された分類基準が適用された製品を参照しているかどうかを確認するための条件。
  • オーダー内の製品の数量を、それらに適用されている指定された分類用語と指定された値と比較するための条件。
  • 指定された商品タイプの注文の商品数を比較したり、指定された商品タイプを除いた注文の商品数を確認したりするための条件。
2
Nigel Waters

私の友人も半年前に同じ問題を抱えていました。分類語彙から用語を選択して条件に使用できる単純なモジュールを作成しました。

モジュールは、コマース製品と、コマース製品に接続されたノードの両方で分類用語をチェックします。

商業分類法の条件

0
redsd