Лучший Ответ 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; }
Не проверял, но должно сработать.
Перейти к сообщению