Magento: Скрытие и не подсчет запасов в многоуровневой навигации
О программе: Скрытие и неучтение запасов в многоуровневой навигации в Magento
Привет, это уже довольно давно ставит нас в тупик. И я не нашел решения. Мы обновили Mage до версии 1.8.1, надеясь, что это будет исправлено.
- У нас есть 19 рубашек (настраиваемые продукты)
- которые продаются в размерах 38, 39, 40 и т. Д.
- некоторые из этих рубашек недоступны в размерах 38 или 39
- поэтому, когда пользователь нажимает на фильтр размеров в многоуровневой навигации, он показывал бы только рубашки, у которых есть запас такого размера
Но то, что происходит, это
Проблема A: количество продуктов на размер везде равно 19. Но это неверно, некоторые из 19 рубашек доступны только в размере 38 или 39
Проблема B: Когда я нажимаю, чтобы отфильтровать размер 38, я ожидаю увидеть на следующей странице только рубашки, которые на самом деле доступны в размере 38
Теперь, как мы могли бы решить эту проблему? является ли эта конфигурация чем-то, чего мне не хватает? Показывать товары на складе да/нет в настройках атрибутов? или мне нужно изменить это в коде?
Ожидаемое поведение было бы: - считайте только те продукты, у которых действительно есть доступный размер - показывать только те товары, у которых действительно есть доступный размер
Пример http://i.snag.gy/kwhO2.jpg
Помощь признательна!!
3 answers
Ответ здесь, я думаю
Https://digicloud.zendesk.com/entries/22144483-Show-hide-out-of-stock-products-in-Magento
Я думаю, что мы просили слишком многого...
- мы хотели показать товары, отсутствующие на складе, в обзоре (но с уведомлением об отсутствии на складе)
- и при фильтрации, чтобы он не учитывал продукты, отсутствующие на складе
Но это не так, как это работает. Он либо включен, либо выключен
Решение: Установите это значение в "Показывать товары, которых нет в наличии", похоже, не решает проблему
Как скрыть товары в магазине Magento, которых "Нет в наличии" или количество которых равно 0
Скрыть сообщение об отсутствии на складе - это настраиваемый элемент.
Администратор>>Система>> Конфигурация>>Каталог>> Запасы >> Опционы на акции
Показать товар, которого нет в наличии ->Нет
Да, вы можете заставить Magento сделать это, изменив индекс атрибута продукта таким образом, чтобы значение атрибута (например, размер) (например, 37,5) не сохранялось для настраиваемого продукта, если простой продукт с этим значением отсутствует на складе (например, размер 37,5 отсутствует на складе). Изменив этот индекс, многоуровневая навигация последует его примеру.
Полный ответ и код здесь: https://magento.stackexchange.com/a/154654/13636
Вы также можете показывать товары, отсутствующие на складе, со специальной пометкой, например "Доступно через 3 дня", с возможностью подписки на "снова в наличии". Может быть, таким образом вы получите новых клиентов.