我想禁用通过 opencart 2.x 中的 ajax 将产品添加到购物车超出其库存限制,现在 opencart 仅在标题上显示一条消息“标有 *** 的产品没有所需的数量或没有库存!”。但是我希望如果订购的产品多于库存产品,则不要将产品添加到购物车中,现在 openacart 的东西很耗时,而且不会提前让买家一次又一次地进行更改,
我试过但不确定我应该在哪里进行更改,无论是从目录/控制器/api/cart.php还是common.js或system/lirary/cart.php开始,我试试这个代码-
if ((int)$qty && ((int)$qty > 0)) {
if( ($this->session->data['cart'][$key])==(int)$product['stock']){
}
else{
if (!isset($this->session->data['cart'][$key])) {
$this->session->data['cart'][$key] = (int)$qty;
} else {
$this->session->data['cart'][$key] += (int)$qty;
}
}
}