カタログ価格ルールを介して Magento の製品に適用される割引率または割引額を表示する方法を理解するのに苦労しています。
例: フロントエンドに次のように価格を表示したい: [旧価格] [特別価格] [割引情報] ここで、[旧価格] には CSS 取り消し線が引かれている。
[old-price] と [special-price] はデフォルトで Tax Helper から利用できます。CatalogRuleモデルを使用してみましたが、ロード関数がエンティティ ID を想定しているため、製品 ID を使用してロードする方法がありません。また、製品 ID でロードする他の便利な方法はありません。price.phtml ファイルで見つかったほぼすべてのもの (もちろん$thisを除く)を var ダンプ (およびget_class_methodsを使用) しましたが、何も役に立ちません。
簡単な計算を使用して割引率または金額を算出することはできますが、カタログ ルールがパーセンテージに基づいているのか固定金額に基づいているのかを知る方法がありません。
これがすべて意味をなすことを願っていますか?
助けてくれてありがとう。
レミー