Как Magento проверяет, находится ли настройка/сгруппированный продукт в складе в каталоге/поиске
-
16-10-2019 - |
Вопрос
В настройке Magento, которую я имею, я установил, чтобы быть на основе, но я нуждался в них только для того, чтобы в корзине можно было добавить в корзину из редактора заказов
Я вносил изменения в Magento, так что, чтобы проверить, есть ли продукт в наличии или нет, он проверяет, если QTY, если 0, так как это является явным признаком того, что продукт нет в наличии в моей настройке
в Mage_Catalog_Model_Product
я изменился isSalable
к false
И хотя каждый предмет, в который я захожу, говорит, что он нет в наличии, они все еще появляются в каталоге и когда я выполняю поиск
Итак, как Magento проверяет, находится ли продукт настройки/сгруппированного в складе в каталоге/поиске, потому что это, очевидно, не из использования isSalable
Решение
Насколько я знаю, до 1,7.0.2 Magento не изменяет состояние инвентаря настраиваемого продукта. Я думаю, что это то же самое с сгруппированным продуктом. Я думал, что это было исправлено на Bugathon2013, но я не могу найти запрос на тягу с этой проблемой.
https://github.com/magento/bugathon_march_2013
Если в настройках инвентаря Manage Stock
является No
Это всегда доступно. Если это Yes
это зависит от Stock Availability
.