Перейти к содержанию
vavilovas

Как сделать чтобы товар не добавлялся в корзину при отсутсвии на складе?

Рекомендуемые сообщения

В настройках товара указан статус при отсутствии: нет  на складе

В настройках магазина - Заказ при нехватке на складе: НЕТ

 

И всё равно, при нажатии купить - товар добавляется в корзину. А в корзине уже помечен что нет на складе.

Как сделать чтобы он не добавлялся в корзину?

 

Вот пример товара, которого нет в наличии:

http://div74.ru/sezonka_id_00000000043/55910_maska_lyagushonok_12sht_id_00000000106

Версию магазина не знаю.

Поделиться сообщением


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

В админке:

Система - Настройки - Мой магазин, кладка "Опции"

 

Заказ при нехватке на складе: - НЕТ

Поделиться сообщением


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

Таки стоит НЕТ. Но эта функция у меня влияет только на возможность заказа внутри корзины...

Поделиться сообщением


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

Пользуйтесь поиском

Поделиться сообщением


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

а может он хочет не убирать кнопку, а по её нажатию получать сообщение "товар закончился, добавить его в корзину нельзя"?

Поделиться сообщением


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

Аналогичная заморочка возникла...

Кнопку убирать не хочется.

 

На самом деле, эта штука реализована при работе с самой корзиной.

Если товара в корзине больше, чем на складе, при входе в корзину

из  catalog\controller\checkout\cart.php выводится

$_['error_stock'] = 'Товары, отмеченные ***, недоступны в нужном количестве или отсутствуют на складе!

 

Но действительно хотелось бы, чтобы это выводилось на самом первом шаге добавления в корзину,

а не на шаге checkout.

 

Только что-то я очкую контроллер ломать, там с ходу не очень понятно с функцией,

которая реализует ошибки.

 

 

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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