仅在PrestaShop购物车中提供个人定制折扣

仅在PrestaShop购物车中提供个人定制折扣,prestashop,prestashop-1.6,Prestashop,Prestashop 1.6,关于产品定制的折扣 示例 如果您为100件应用特定价格,比如说5%的折扣,并且添加50件印有a字样的t恤和50件印有B字样的t恤,您将获得折扣。但实际上,一份印刷品只售出50件。所以不应该有任何折扣(也许在我看来) 让我们举一个疯狂的例子,假设我们有100种不同的印刷品,那么你必须设置100次印刷生产!100件的折扣已经不合适了 问题 如何使折扣(具体价格)仅适用于购物车中的独立定制 进一步思考 我的猜测是,它应该在核心的某个地方改变。希望有一个非侵入性的类重写。组合上的设置PS\u数量\u折扣

关于产品
定制的折扣

示例

如果您为100件应用特定价格,比如说5%的折扣,并且添加50件印有a字样的t恤和50件印有B字样的t恤,您将获得折扣。但实际上,一份印刷品只售出50件。所以不应该有任何折扣(也许在我看来)

让我们举一个疯狂的例子,假设我们有100种不同的印刷品,那么你必须设置100次印刷生产!100件的折扣已经不合适了

问题

如何使折扣(具体价格)仅适用于购物车中的独立
定制

进一步思考

我的猜测是,它应该在核心的某个地方改变。希望有一个非侵入性的类重写。组合上的设置
PS\u数量\u折扣
告诉您折扣应该应用于整个产品还是仅应用于组合。此设置在
SpecificPriceCore::getSpecificPrice()
中使用,似乎不是解决此问题的关键。

虽然它是可能的组合,但为自定义设置特定价格(不要混淆)在Core中还不受支持

看起来这不能通过重写来实现,因为您可能需要向
getSpecificPrice()
等添加一个新参数

如果您希望将此功能添加到核心(branch develop for 1.7),请随时提交拉取请求,或者