商品に販売クーポンが存在するかどうかを知る必要があります。Magento:商品/商品の販売ルールクーポンが存在するかどうかを確認するには
なぜなら、製品ページにクーポンが存在し、必要に応じてクーポンコードも表示したいからです。
私の過去2、3年の研究から、salesRuleは添付されているようです。 validatiorコードでは、アイテムごとに計算された値引きを見ることができます。だから、商品のクーポンが存在するかどうかを調べるコードが必要です。
もしそうなら、定期的にcronジョブを実行して、製品の属性をそれに適用できるクーポンコードで更新することができます。
誰かがconditonを満たした販売ルールアウトリスト、私は製品ごとに条件 または 2を満たす製品を一覧表示のいずれか各営業ルールの 1、コードを見つけることができるいくつかのポインタを与えることができます。私はあなたがMage_SalesRule_Model_Validator::process
方法を確認するべきだと思い
おかげ
ルールが適用できるかどうかを確認する際に、あなたの「システム」で考慮すべき条件は何ですか? おそらく知っているように、クーポンコードは多くの条件に基づいて適用することができます。カート属性 - CRONベースのアクションの場合は無意味な小計です。 – xyz
これは役立ちます:http://stackoverflow.com/questions/9483072/display-collection-of-shopping-cart-rules-and-products-categories-associated-to/9484460#9484460 – seanbreeden
Lrrr:私たちが持っているSalesRulesは主にSKUと一部の商品属性に基づいています。私たちのSKUはサプライヤーの名前に基づいているため、Xより上の価格で特定のサプライヤーのクーポンを提供することができます。 – TheVyom