C# 防止客户输入的价格凌驾于电子商务中的所有其他价格
我在NOPCommerce遇到了一个问题,当产品价格设置为客户输入的价格高于所有其他价格时,例如;属性、基本成本等 我正在使用nopcommerce 3.0源代码 我使用的是礼品卡系统,因为塑料卡有一个基本成本,输入的值是礼品卡,客户输入的值是礼品卡的值,所以这两个值需要加在一起 我在管理中尝试了多个步骤,试图添加基本成本,但没有结果 我查看了代码,发现了这一点,但不确定要更改什么,或者是否需要编辑此控制器等 PriceCalculationServices.cs 现在修正了 我将上述守则修订为:C# 防止客户输入的价格凌驾于电子商务中的所有其他价格,c#,asp.net-mvc,asp.net-mvc-4,nopcommerce,C#,Asp.net Mvc,Asp.net Mvc 4,Nopcommerce,我在NOPCommerce遇到了一个问题,当产品价格设置为客户输入的价格高于所有其他价格时,例如;属性、基本成本等 我正在使用nopcommerce 3.0源代码 我使用的是礼品卡系统,因为塑料卡有一个基本成本,输入的值是礼品卡,客户输入的值是礼品卡的值,所以这两个值需要加在一起 我在管理中尝试了多个步骤,试图添加基本成本,但没有结果 我查看了代码,发现了这一点,但不确定要更改什么,或者是否需要编辑此控制器等 PriceCalculationServices.cs 现在修正了 我将上述守则修订为
if (productVariant.CustomerEntersPrice)
{
finalPrice = shoppingCartItem.CustomerEnteredPrice + productVariant.ProductCost;
}
现在,它将我在管理中设置的产品成本添加到客户输入的值:
if (productVariant.CustomerEntersPrice)
{
finalPrice = shoppingCartItem.CustomerEnteredPrice + productVariant.ProductCost;
}