Лучший Ответ Cheren-dow , 24 November 2015 - 11:35
Max, попробуйте приведенный вами кусок кода заменить на:
} elseif ($element->config->type == 'jbpriceplain' || $element->config->type == 'jbpricecalc') {
$prices = $element->getList()->getTotal();
$balance = $element->getList()->current()->getValue(true, '_balance');
$price[$key] = $prices->val();
$currencyId[$key] = $prices->cur();
if ($balance) {
if ($balance == 0) {
$available[$key] = 'false';
} elseif ($balance == -1 || $balance > 0) {
$available[$key] = 'true';
}else {
$available[$key] = 'false';
}
} else {
$available[$key] = 'false';
}
$offer = true;
}
Не проверял, но должно сработать.
Перейти к сообщению


Тема закрыта








