Лучший Ответ SmetDenis , 20 February 2016 - 19:31
Похоже в коде от Сергея ошибка
блок для условия self::COUNT_REQUEST должен вернуть true
} elseif ($inStock == self::COUNT_REQUEST) { return true;Перейти к сообщению
Лучший Ответ SmetDenis , 20 February 2016 - 19:31
Похоже в коде от Сергея ошибка
блок для условия self::COUNT_REQUEST должен вернуть true
} elseif ($inStock == self::COUNT_REQUEST) { return true;Перейти к сообщению
Отправлено 15 February 2016 - 11:27
Час добрый. Сайт ip-center.net
В текущей версии корзины (JBZoo:2.2.4 Pro rev3086) наличие товара определяется выбором: "нет в наличии", "бесконечный" и "под заказ". Точный остаток я пока не использую.
Сейчас при попытке добавить в корзину товар в состоянии "под заказ", я получаю сообщение "Данный товар отсутствует на складе". В корзину ничего не добавляется. Мне же важно, чтобы была возможность добавлять в корзину товары как в состоянии "бесконечный", так и "под заказ".
Подскажите пожалуйста, как это сделать?
Отправлено 15 February 2016 - 20:04
здравствуйте alekskomarov, попробуйте изменить код элемента метода inStock() в файле:
\media\zoo\applications\jbuniversal\cart-elements\price\balance\balance.php
на следующий:
/** * Check if item in stock * @param $quantity * @return bool */ public function inStock($quantity) { if (!$this->_isUseStock()) { return true; } $quantity = $this->app->jbvars->number($quantity); $inStock = $this->getValue(); if ($inStock == self::COUNT_AVAILABLE_YES) { return true; } elseif ($inStock == self::COUNT_AVAILABLE_NO) { return true; } elseif (($inStock == self::COUNT_REQUEST)) { return false; } elseif ($inStock >= $quantity) { return true; } return false; }
Отправлено 16 February 2016 - 07:20
поменял. не помогло
Отправлено 19 February 2016 - 07:17
так что? неужели нет решения??
Отправлено 20 February 2016 - 19:31 Лучший Ответ
} elseif ($inStock == self::COUNT_REQUEST) { return true;
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 22 February 2016 - 11:25
Спасибо! все заработало