2017-08-17 1 views
0

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()で使用されており、この問題を解決する鍵とは思われません。

答えて

1

それは、残念ながらまだコアでサポートされていないされて(混同しないでください)カスタマイズのための具体的な価格を設定し、組み合わせ可能ですが。

これは、おそらくgetSpecificPrice()に新しいパラメータを追加する必要があるため、オーバーライドではできないようです。

この機能をコアに追加する場合は、プルリクエストを送信してください(ブランチは1.7向け)。add a ticket to the forge

関連する問題