COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Статус наличия в рекомендуемые


Recommended Posts

Здравствуйте. Я хочу вывести статус товара  наличие\нет в наличии в рекомендуемые товары.

Я пытался делать так как это реализовано в product.tpl,

в файл featured.php добавил перед строкой

if ($this->config->get('config_review_status')) {

это

if ($product_info['quantity'] <= 0) {
		$this->data['stock'] = $product_info['stock_status'];
} elseif ($this->config->get('config_stock_display')) {
		$this->data['stock'] = $product_info['quantity'];
} else {
		$this->data['stock'] = $this->language->get('text_instock');
}

далее перед строкой 

$this->load->model('tool/image');

это

$this->data['text_stock'] = $this->language->get('text_stock');

в языковом файле добавил это

$_['text_stock']        = 'Наличие:';
$_['text_instock']      = 'Есть в наличии';

в файле вывода featured.tpl

<span><?php echo $text_stock; ?></span> <?php echo $stock; ?>

В итоге у меня везде в рекомендуемых появился статус "Наличие: есть в наличии", и в товарах которых нет в наличии тоже стоит статус есть в наличии.  Я понимаю, что просто не правильно задал условия вывода, но не могу понять как это подправить. Направьте меня в нужном направлении. Спасибо

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, dimk1 сказал:

В итоге у меня везде в рекомендуемых появился статус "Наличие: есть в наличии", и в товарах которых нет в наличии тоже стоит статус есть в наличии.  Я понимаю, что просто не правильно задал условия вывода, но не могу понять как это подправить. Направьте меня в нужном направлении. Спасибо

В самом товаре указали "Отсутствие на складе" отличное от "В наличии"?

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, Lordaaa сказал:

В самом товаре указали "Отсутствие на складе" отличное от "В наличии"?

Разумеется, ставил количество товара 0, и показывать надпись нет в наличии при отсутствии товара.

Ссылка на комментарий
Поделиться на других сайтах

В ‎20‎.‎02‎.‎2016 at 20:52, dimk1 сказал:

в файле вывода featured.tpl


<span><?php echo $text_stock; ?></span> <?php echo $stock; ?>

 

не понял почему stock в span у вас не попал, ну да ладно. небольшие коррективы

<span><?php echo $text_stock; ?></span> <?php echo $product['stock']; ?>

и в featured.php добавляем в

$this->data['products'][] = array(

это

'stock'       => $this->data['stock'],

 

Ссылка на комментарий
Поделиться на других сайтах

  • 8 months later...

Меня тоже этот вопрос интересует. Нужно сделать вывод статуса на всех карточках товара. Начинаю с категории.
Если в контроллере пишу это:

В 20.02.2016 at 23:52, dimk1 сказал:

if ($product_info['quantity'] <= 0) { $this->data['stock'] = $product_info['stock_status']; } elseif ($this->config->get('config_stock_display')) { $this->data['stock'] = $product_info['quantity']; } else { $this->data['stock'] = $this->language->get('text_instock'); }


то получаю ошибку Undefined variable: product_info

 

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу