Pedram poses a problemに関しては、商品の割引についてはcustomizations
です。PrestaShopショッピングカートのみのお急ぎ便でのご注文の場合は割引
例
あなたは100個のために特定の価格を適用した場合、のは、5%の割引をしましょう、そしてあなたはプリントで50 プリント付きTシャツと50 Tシャツを追加B、あなたは割引を得る。しかし、現実には、1枚の印刷物が50枚しか販売されていません。だから、私の意見ではおそらく割引はありませんでした。
という奇妙な例を考えてみましょう.100種類のプリントがあるとしたら、100回印刷物を設定する必要があります。 100個分の値引きはもう適切ではありません。
質問
にはどうすれば割引(特定の価格が)のみカートにindivual customization
にも適用することができますか?
はさらに
私の推測では、それがコアのどこかに変更しなければならないということであると思いました。うまくいけば侵略的なクラスオーバーライドではありません。設定PS_QTY_DISCOUNT_ON_COMBINATION
は、製品全体またはその組み合わせにのみ割引が適用されるべきかどうかを示します。この設定はSpecificPriceCore::getSpecificPrice()
で使用されており、この問題を解決する鍵とは思われません。