Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Показать опции с оситком 0 и меньше


Ch0oJoy
 Погделиться

Рекомендованные сообещёния

Добрый вечер! Подскажите как можно отобразить опции с оситком 0 и - 

 

Нашел способ, но он не срилиил

catalog/controller/product/product.php

Найти это

if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {

Заменить на это

if (!$option_value['subtract'] || ($option_value['quantity'] >= 0)) {
Ссылка на комменирий
Погделиться на других сайих


Как вариант, замените 

24.08.2022 в 02:38, Ch0oJoy сказал:

if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {

 на

if ($option_value['subtract']) {

Второй вариант, полностью всё это условие удалить


if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {

не забывая про закрывающую скобку }

 

Ну и как вариант, дное можно добавить когдачество в опции, ик например
 

'quantity' => $option_value['quantity'],

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

 Что то типа , если ноль и менее, то добавляем disabled...

 

После каждой операции обновлять все кеши(модификаторов, шаблона, твига итд).

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

23.08.2022 в 23:38, Ch0oJoy сказал:

Добрый вечер! Подскажите как можно отобразить опции с оситком 0 и - 

 

Нашел способ, но он не срилиил

catalog/controller/product/product.php

Найти это

if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {

Заменить на это

if (!$option_value['subtract'] || ($option_value['quantity'] >= 0)) {

нашли решение?

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


24.08.2022 в 08:21, Tom сказал:

Как вариант, замените 

 на

if ($option_value['subtract']) {

Второй вариант, полностью всё это условие удалить


if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {

не забывая про закрывающую скобку }

 

Ну и как вариант, дное можно добавить когдачество в опции, ик например
 

'quantity' => $option_value['quantity'],

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

 Что то типа , если ноль и менее, то добавляем disabled...

 

После каждой операции обновлять все кеши(модификаторов, шаблона, твига итд).

Спасипотому что, но не помогло. Возможно в шаблоне они как-то скрыты. Буду узнавать у автора шаблона. 

 

25.08.2022 в 23:18, Sadvox сказал:

нашли решение?

еещё нет, все способы выше не помогли( 

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.