バンドルされた製品にショッピング カートの価格ルールを適用しようとしていますが、うまくいきません。私がやりたいことは、SKU 'ABC' のバンドル製品に 10% の割引を適用するクーポン コードを作成することです。
そこで、SKU 属性を「プロモーション ルール条件に使用」->「はい」に設定し、次のようなルールを作成します。
If ALL of these conditions are TRUE :
If an item is FOUND in the cart with ANY of these conditions true:
SKU is ABC
しかし成功せず…
それで、バンドルされた製品と単純な製品にのみ適用される価格ルールについて何かを読んだので(そうですか?)、バンドルされた製品の製品に適用されるようにルールを変更しました。
If ALL of these conditions are TRUE :
If an item is FOUND in the cart with ANY of these conditions true:
SKU is one of ABC,ABC-1,ABC-2
運が悪い...
そこで、SKU 全体をそのままにして、新しい属性 give_discount を作成し、これも「プロモーション ルール条件に使用」->「はい」に設定します。はい、私はこの時点で絶望的です。属性を作成し、それをバンドルと子製品に追加します。
If ALL of these conditions are TRUE :
If an item is FOUND in the cart with ANY of these conditions true:
Give discount is Yes
まだ...いいえ...運...
さて、ここで何が起こっているか知っている人はいますか?私はそれについて頭を包むことができません!このように同梱商品は値引き不可でしょうか?条件を外すと(予想どおり)割引が適用されますが、フィルターを適用するとすぐに、クーポンコードが無効であるという考えが得られます...
編集:
私の価格ルールは、他のタイプの商品にも適用されます。いくつかの調査の後、非表示のカテゴリを作成し、バンドルされた製品をそのカテゴリに配置して、価格ルールをカテゴリに適用することで、コードを機能させることができました。これが上記のようなことを達成できる唯一の方法ですか?