【发布时间】:2015-10-12 06:53:42
【问题描述】:
我想禁止在 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;
}
}
}
【问题讨论】:
标签: ajax opencart opencart2.x opencart-module