【发布时间】:2021-12-28 11:48:00
【问题描述】:
我正在开发一个折扣插件,如果商品数量可以被 x 整除,并且数量不能被 x 整除,那么我应该只对可以被 x 整除的数量应用折扣。
p>- 示例 1:x = 3 项目数量 = 6 结果 => 折扣适用于所有商品,因为 6/3 = 0
- 示例 2:x = 3 项目数量 = 5 结果 => 仅适用于 3 件商品的折扣导致 5/3 = 1。 我可以在折扣插件上完成所有工作吗,或者我应该覆盖 nopCommerce 使用的折扣应用程序的逻辑!
谢谢
【问题讨论】:
-
Modulo operation 在这种情况下会有所帮助吗?您可以使用此运算符来确定项目数量是否可以被 x 整除,在这种情况下,模数将为 0。当模数不为 0 时,您有余数。
5 mod 3将是 2。模数和除法运算符的组合应该允许您确定可以应用折扣的数量,以及不能应用折扣的数量。 -
感谢您的快速回复,这是我所做的,但对特定数量应用折扣是我的问题。这将是折扣规则,但对应用折扣的数量没有帮助。
标签: c# nopcommerce