Magento: Скрытие и не подсчет запасов в многоуровневой навигации


О программе: Скрытие и неучтение запасов в многоуровневой навигации в Magento

Привет, это уже довольно давно ставит нас в тупик. И я не нашел решения. Мы обновили Mage до версии 1.8.1, надеясь, что это будет исправлено.

  1. У нас есть 19 рубашек (настраиваемые продукты)
  2. которые продаются в размерах 38, 39, 40 и т. Д.
  3. некоторые из этих рубашек недоступны в размерах 38 или 39
  4. поэтому, когда пользователь нажимает на фильтр размеров в многоуровневой навигации, он показывал бы только рубашки, у которых есть запас такого размера

Но то, что происходит, это

Проблема A: количество продуктов на размер везде равно 19. Но это неверно, некоторые из 19 рубашек доступны только в размере 38 или 39

Проблема B: Когда я нажимаю, чтобы отфильтровать размер 38, я ожидаю увидеть на следующей странице только рубашки, которые на самом деле доступны в размере 38

Теперь, как мы могли бы решить эту проблему? является ли эта конфигурация чем-то, чего мне не хватает? Показывать товары на складе да/нет в настройках атрибутов? или мне нужно изменить это в коде?

Ожидаемое поведение было бы: - считайте только те продукты, у которых действительно есть доступный размер - показывать только те товары, у которых действительно есть доступный размер

Пример http://i.snag.gy/kwhO2.jpg

Помощь признательна!!

Author: snh_nl, 2014-01-21

3 answers

Ответ здесь, я думаю

Https://digicloud.zendesk.com/entries/22144483-Show-hide-out-of-stock-products-in-Magento

Я думаю, что мы просили слишком многого...

  1. мы хотели показать товары, отсутствующие на складе, в обзоре (но с уведомлением об отсутствии на складе)
  2. и при фильтрации, чтобы он не учитывал продукты, отсутствующие на складе

Но это не так, как это работает. Он либо включен, либо выключен

Решение: Установите это значение в "Показывать товары, которых нет в наличии", похоже, не решает проблему


Как скрыть товары в магазине Magento, которых "Нет в наличии" или количество которых равно 0

Скрыть сообщение об отсутствии на складе - это настраиваемый элемент.

Администратор>>Система>> Конфигурация>>Каталог>> Запасы >> Опционы на акции

Показать товар, которого нет в наличии ->Нет

 2
Author: snh_nl, 2014-01-21 14:28:27

Да, вы можете заставить Magento сделать это, изменив индекс атрибута продукта таким образом, чтобы значение атрибута (например, размер) (например, 37,5) не сохранялось для настраиваемого продукта, если простой продукт с этим значением отсутствует на складе (например, размер 37,5 отсутствует на складе). Изменив этот индекс, многоуровневая навигация последует его примеру.

Полный ответ и код здесь: https://magento.stackexchange.com/a/154654/13636

 1
Author: Robert Egginton, 2017-04-13 12:55:01

Вы также можете показывать товары, отсутствующие на складе, со специальной пометкой, например "Доступно через 3 дня", с возможностью подписки на "снова в наличии". Может быть, таким образом вы получите новых клиентов.

 0
Author: Amasty, 2014-01-21 15:19:55