Smart Filters 2.0 фильтрование по наличию

1

Собственно, из описания вашего плагина, так и не понял, может ли он фильтровать по наличию товара на складе? И если складов несколько, может ли он фильтровать по ним в отдельности?


Опубликовано: 27 сентября 2018

2 ответа

  • 1
    Eugen Nichikov Hardman DEV 27 сентября 2018 13:55 #

    Для фильтрации по наличию требуется хук, которого пока в Shop-Script нет. Я выпустил обновление в надежде подстегнуть быстрейшую его публикацию. Но воз и ныне там.

    Но даже с хуком по отдельным складам фильтровать не может вообще.

    • 1
      Андрей Сверкунов Андрей Сверкунов 21 января 2019 10:30 #

      Евгений, добрый день!

      В ШС8, насколько я понял, хук добавили. Галку «фильтр по наличию» в настройках плагина поставил.

      Есть необходимость фильтровать товары в зависимости от наличия артикула.

      Как сейчас: выбираем в фильтре характеристику, например, «размер» — получаем пул товаров, в карточках которых может не быть в наличии нужного артикула с этим размером.

      Как нужно: не выводить карточки, в которых нет в наличии артикула с выбранным в фильтре «размером».

      Возможно реализовать подобное?

  • 1
    Андрей Сверкунов 18 марта 2020 10:34 #

    Добрый день!

    Подскажите, что изменилось в фильтрации по наличию в последнем обновлении (2.5.0)?

    • 1
      Eugen Nichikov Eugen Nichikov Hardman DEV 18 марта 2020 11:06 #

      Добрый день, Андрей.

      Для фильтрации по отдельным артикулам в режиме "Выбор параметров" используется другой хук products_collection.prepared.

      Если фильтрация по отдельным артикулам не нужна, то она работает и в старой версии.

      • 1
        Андрей Сверкунов Андрей Сверкунов 18 марта 2020 11:09 #

        А в обычном режиме артикулов (не выбор параметров) не планируете делать?

        Т.е. проверяем, привязана ли выбранная в фильтре характеристика к артикулу, например, размер, и выводим коллекцию по наличию именно артикулов.

        • 1
          Eugen Nichikov Eugen Nichikov Hardman DEV 18 марта 2020 11:19 #

          Есть техническая проблема так сделать. Если "На пальцах", то Shop-Script считает, что все характеристики такого товара в наличии, если хотя бы 1 штука любого из артикулов есть.

          В БД это выглядит так:

          https://monosnap.com/file/vgJM...

          В режиме "Выбор параметров" создаются только записи с конкретными sku_id.


Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите