朋友我在Opencart 1.5.3.1版中遇到大问题,非常需要你的帮助。
我为我的产品添加了“Color”选项,Opencart要求每种颜色告诉其数量。我的客户有数千种产品,没有库存/数量问题。
对于他们继续为每种产品中的每种颜色插入一些数值非常恼火......不要忘记大多数产品都有5到15种颜色。
我已经3天搜索代码并尝试但到目前为止我无法找到如何禁用它。 问题是如果没有插入数量,那么它将不会显示该颜色。
我在controller / product / product.php中找到了这个代码,但它没有解决任何问题
foreach ($option['option_value'] as $option_value) {
if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { ...
我把它改为:
foreach ($option['option_value'] as $option_value) {
if (!$option_value['subtract']) {...
请帮助我解决这个问题,这将是一个很大的帮助。 感谢
答案 0 :(得分:2)
打开system/library/cart.php
围绕第67-69行找到此代码
if ($option_value_query->row['subtract'] && (!$option_value_query->row['quantity'] || ($option_value_query->row['quantity'] < $quantity))) {
$stock = false;
}
并删除它们,将它们注释掉或将false更改为true