Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 防止客户输入的价格凌驾于电子商务中的所有其他价格_C#_Asp.net Mvc_Asp.net Mvc 4_Nopcommerce - Fatal编程技术网

C# 防止客户输入的价格凌驾于电子商务中的所有其他价格

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 现在修正了 我将上述守则修订为

我在NOPCommerce遇到了一个问题,当产品价格设置为客户输入的价格高于所有其他价格时,例如;属性、基本成本等

我正在使用nopcommerce 3.0源代码

我使用的是礼品卡系统,因为塑料卡有一个基本成本,输入的值是礼品卡,客户输入的值是礼品卡的值,所以这两个值需要加在一起

我在管理中尝试了多个步骤,试图添加基本成本,但没有结果

我查看了代码,发现了这一点,但不确定要更改什么,或者是否需要编辑此控制器等

PriceCalculationServices.cs

现在修正了

我将上述守则修订为:

  if (productVariant.CustomerEntersPrice)
                {
                    finalPrice = shoppingCartItem.CustomerEnteredPrice + productVariant.ProductCost;
                }
现在,它将我在管理中设置的产品成本添加到客户输入的值:

  if (productVariant.CustomerEntersPrice)
                {
                    finalPrice = shoppingCartItem.CustomerEnteredPrice + productVariant.ProductCost;
                }