私は生きる意欲を本当に失っており、誰かが私を助けてくれることを願っています。
商品フィールドの値に基づいて「送料無料」ルールをトリガーしたいのですが、私の人生では、送料無料フィールドをルールに公開できません。
アイテムをスコープに入れることについて読み、フィールドにアクセスできるコンポーネントを作成しました。しかし、ルールの条件としてコンポーネントを追加しようとすると、データセレクターを入力するように求められます-いずれもどこにも誘導されていないようです。私には意味のない製品IDが必要だったと思います。
何が悪いのですか?
より多くの背景
私は2つのシナリオを試しました。1つは、以下の条件に基づいて配送ルールを作成することです。もう1つは、上記のようにコンポーネントを作成することです。
条件1-エンティティにフィールドがあります>パラメータ:エンティティ:[commerce-order]、フィールド:field_free_shipping
条件2-日付の値が空です(データ比較も試してみました)>ただし、これでは条件1に示されているフィールドは表示されません
私は最終的に、カスタムフィールドを持ち、それらを分類法の用語に置き換えるという考えを捨てることで、これをうまく機能させることができました。なんらかの理由(おそらく経験不足)のため、必要な配送ルールをトリガーするために、カスタムフィールドをルールモジュールに公開できませんでした。
Commerce Rules Extraモジュールを活用することで、カスタムフィールドではなく分類用語に基づいて最初に配送ルールをトリガーし、次に、ここで説明するように、モジュールメンテナ@MarcElbichonを使用してこれらのルールを実行するための追加条件を定義できました https://drupal.org/node/2087815
これは私がしました -
私は 定額配送 モジュールを使用して、送料無料価格0という定額を作成しました。次に、適用するようにコンポーネントを編集しました必要な状況に、それは本当にうまく機能します。
添付資料参照。
FWIW私は送料無料に定額を使用し、残りの部分にはコマースの重量関税を使用しました。