Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Drupal 7 根据产品数量增加费用_Drupal 7_Drupal Rules - Fatal编程技术网

Drupal 7 根据产品数量增加费用

Drupal 7 根据产品数量增加费用,drupal-7,drupal-rules,Drupal 7,Drupal Rules,我已经安装了commerce\u fees并创建了自定义费用,然后创建了一个规则来对“订单”应用费用,但我想做的是根据产品的数量添加费用 例如,我有产品A,数量1,那么费用将是,例如,100美元。如果我把数量改为2,费用现在应该是200美元 如何调整我创建的规则以实现此目的 谢谢 请随时询问任何可能有助于您理解我的问题的问题或补充信息 编辑: 所以我的解决方法是将每行产品的数量限制为1,我使用了规则。我现在的问题是增加某些产品类型的费用。我的购物车里有一个例子。产品A-类型A,然后产品b-类型b

我已经安装了
commerce\u fees
并创建了自定义费用,然后创建了一个规则来对“订单”应用费用,但我想做的是根据产品的数量添加费用

例如,我有产品A,数量1,那么费用将是,例如,100美元。如果我把数量改为2,费用现在应该是200美元

如何调整我创建的规则以实现此目的

谢谢

请随时询问任何可能有助于您理解我的问题的问题或补充信息

编辑: 所以我的解决方法是将每行产品的数量限制为1,我使用了规则。我现在的问题是增加某些产品类型的费用。我的购物车里有一个例子。产品A-类型A,然后产品b-类型b。。我希望我的费用只增加一次,但当有两个类型b的实例时。费用现在将增加两次


有什么提示吗?

将数量限制为1似乎是个坏主意。相反,使用原始规则,看看是否可以编写一个php代码段,将值乘以数量。另外,试着问这个问题是的,那会很糟糕,所以我在这里使用了代码,然后把它放到
commerce\u fees.rules.inc
中,然后将实例的nmber乘以数量,。我不知道我还能把代码放在哪里