Лучший Ответ B_A_H_O , 06 January 2014 - 13:20
путь к файлу: /public_html/media/zoo/applications/jbuniversal/elements/jbpriceadvance/jbpriceadvance.php
/**
* Check is good in stock
* @param $hash
* @param $quantity
* @return bool
*/
public function isInStock($hash, $quantity)
{
$data = $this->getIndexData();
$mainHash = $this->_getHash();
if ($mainHash !== $hash) {
foreach ($data as $variant) {
if ($hash === $variant['hash']) {
if ($variant['balance'] == 0) {
return true;
}
if ($variant['balance'] == -1 || $variant['balance'] >= $quantity) {
return true;
}
return false;
}
}
}
$mainBalance = $data[$this->_getHash()]['balance'];
if ($mainBalance == 0) {
return true;
}
if ($mainBalance == -1 || $mainBalance >= $quantity) {
return true;
}
return false;
}
Вот то самое место:
if ($variant['balance'] == 0) {
return true;
if ($mainBalance == 0) {
return true;
Это говорит системе, что товар в наличии при количестве 0 и его можно добавлять в корзину.
Перейти к сообщению


Тема закрыта









