Перейти к содержимому


Фотография
- - - - -

Добавление в корщину


Лучший Ответ DMTR3000S , 20 January 2017 - 21:46

Из коробки такой возможности нет.

На свой страх и риск, можете попробовать открыть файл balance.php, который лежит здесь:

/media/zoo/applications/jbuniversal/cart-elements/price/balance/

найдите в нём вот этот код:

/**
 * 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 false;

    } elseif (($inStock == self::COUNT_REQUEST)) {
        return true;

и замените код в условии:

} elseif ($inStock == self::COUNT_AVAILABLE_NO) {
        return false;

на такой:

} elseif ($inStock == self::COUNT_AVAILABLE_NO) {
        return true;
Перейти к сообщению


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 Wins

Wins

Отправлено 20 January 2017 - 21:10

У меня все позиции под заказ.... подскажите при добавлении в корзину как настроить чтобы можно было оформить заказ чтобы заказ оформлялся (по остатку "заказать"), а не появлялось сообщение при нажатии на кнопку не появлялось просто сообщение "Данный товар отсутствует на складе."  с кнопкой ок

Прикрепленные изображения

  • Снимок.JPG

  • 0

#2 DMTR3000S

DMTR3000S

Отправлено 20 January 2017 - 21:46   Лучший Ответ

Из коробки такой возможности нет.

На свой страх и риск, можете попробовать открыть файл balance.php, который лежит здесь:

/media/zoo/applications/jbuniversal/cart-elements/price/balance/

найдите в нём вот этот код:

/**
 * 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 false;

    } elseif (($inStock == self::COUNT_REQUEST)) {
        return true;

и замените код в условии:

} elseif ($inStock == self::COUNT_AVAILABLE_NO) {
        return false;

на такой:

} elseif ($inStock == self::COUNT_AVAILABLE_NO) {
        return true;

  • 4




Click to return to top of page in style!