Я вижу, что моя установка magento 2.1.0 имеет проблемы! Отказывается прятаться со склада товаров со страниц поиска и категорий! Я очистил кеш, я переиндексировал, но не повезло!
Можете ли вы дать мне какие-либо советы?
Мои товары имеют запас 0, но спереди они появляются на складе, и когда вы заказываете их, выдает эту ошибку:
We don't have as many "Item's name" as you requested.
Спасибо
Позже отредактируйте:
Я также знаю эту информацию:
Задайте в admin> Магазины> конфигурация> Каталог> Инвентарь> Параметры на складе> Показать товары со склада в NO
Это на самом деле особенность Magento. Если для параметра «Нет на складе» выбрано значение «Нет», он скрывается только от страниц списка категорий и страницы результатов поиска. Страница продукта фактически все еще доступна. Начиная с CE 1.9.1, в настройках конфигурации даже отображается сообщение «Нет в наличии продуктов», в котором говорится, что продукты будут отображаться по прямым URL-адресам продуктов. И это на самом деле хорошо. Таким образом, поисковые системы не регистрируют много 404 страниц, когда ваших товаров нет в наличии. Я не вижу вреда в том, чтобы оставить это так. Клиент не может заказать их в любом случае. Если вы хотите, чтобы продукт вообще не был доступен в вашем магазине, вы должны пометить его как отключенный или установить для него видимость Невидимым по отдельности или удалить его связь с веб-сайтами со вкладки веб-сайтов на странице редактирования продукта администратора. Источник:Нет в наличии продукты все еще появляются в интерфейсе
источник
Ответы:
Зайдите в admin> Магазины> Конфигурация> Каталог> Инвентарь> Складские опции
Установите для параметра « Нет на складе» значение « Нет».
источник
Я столкнулся с точно такой же проблемой (Magento v2.1.9) из-за «Задержек», для которых было установлено «Разрешить кол-во ниже 0 и уведомлять клиента»
Примечание. Изменение может занять некоторое время из-за обработки всего каталога.
источник
У меня та же проблема в 2.2.3. Со своей стороны, это произошло после команды обновления. Я пробовал команды и выполнял запросы, но безуспешно. Я решаю эту проблему, изменив следующую опцию с Да на Нет.
Stores => Configuration => Catalog=> Catalog =>Disable Add to cart button for Guests From Yes to No
Надеюсь, это кому-нибудь поможет .Благодаряисточник
источник
Нашел решение!
Поместите фильтр в каталог: Количество: 0,0000 - 0,0000!
Затем выберите все, действие> обновить атрибуты> расширенный инвентарь> Наличие на складе (нажмите «Изменить»)> выберите «нет в наличии»> сохранить, затем переиндексировать, и товары исчезнут :)
источник
поставщик пространства имен \ module \ Helper;
Класс Data extends \ Magento \ Framework \ App \ Helper \ AbstractHelper {
}
источник