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

Как отключить кнопку Купить для отсутствующих/выключенных товаров?


Seeyou

Recommended Posts

Всем привет! Импортирую много товаров из excel, отсутствующим товарам в прайсе присваивается статус "выключено", т.е. товар не доступен для просмотра, с помощью некоторых правок, я добился того что бы ссылка на товар была доступна для просотра и индексации. Но у этого товара присутствует кнопка "купить".

Прошу подсказать каким образом можно ее убрать с карточки "выключенного" товара!!

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

16 час назад, admin сказал:

Спасибо за ссылку. Там описан способ скрытия цены и кнопки купить при условии что количество товара равно нулю.

У меня ситуация немного другая, мне нужно что бы данные блоки (цена и кнопка купить) скрывались если у товара статус "выключен"

Понимаю что по ссылке, в коде который нужно заменить, надо сделать правки, подогнать под статус товара. Но из-за малого опыта в этой теме затрудняюсь их сделать. 

 

Понимаю что времени на разъяснения тратить не хочется но все же.. Буду очень благодарен.

 Думаю это пригодится и другим новичкам в opencart pro. 

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

наряду с quantity присваиваете также значение ключа status

все условия типа

if ($product_info['quantity'] <= 0) {

дописываете до

if ($product_info['quantity'] <= 0 || $product_info['status'] == 0) {

а в условиях отрицания, соответственно, &&

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

В 07.12.2015, 8:06:54, admin сказал:

Спасибо! Но у всех товаров в магазине кол-во равно нулю. А в настройках системы включена возможность заказывать при нулевом остатке.

 

В этом случае у всех товаров(выключенных и с остатком 0) пропадет цена и кнопка купить? 

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

 

 

23 минуты назад, savage4pro сказал:

вы разве не этого изначально хотели?

Я хочу что бы цена и кнопка купить скрывались только у выключенных товаров. а у товаров с остатком 0 они отображались.

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

  • 1 month later...

В catalog\controller\product\product.php добавить 

$data['status'] = $product_info['status'];

в теме ...\product\product.tpl кнопку корзины поместить в 

<?php if ( $status == 1) { ?>кнопка корзины<?php } ?>

 

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

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 пользователей

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