msOptionsPrice2 учитывать остаток при фильтрации mFilter2

У меня например есть модификации товара msOptionsPrice2 с остатками
Полутороспальное — 1
Двуспальное — 0
Евро — 0

Если в фильтре выбираю Двуспальное то показывает и товары где Двуспальное остаток — 0
Как сделать чтоб при фильтрации не показывало товары с нулевым остатком по выбранной модификации
Евгений
12 февраля 2021, 22:07
modx.pro
869
0

Комментарии: 4

Артур Шевченко
12 февраля 2021, 23:25
-1
В вызове mFilter2 это если на fenom
...
'where' => ['remains:>' => 0],
...
А если pHx то по-моему так &where=`{«remains:>»: «0»}`
Хотя с модификацией может не сработать.
    Алексей
    23 января 2024, 16:59
    0
    Как то решили?
      Евгений
      23 января 2024, 17:58
      0
      Уже не помню. И посмотреть нету возможности…
      Володя
      23 января 2024, 22:18
      0
      Вариант 1 — кастомный фильтр в котором убрать опции модификаций с остатком ноль.
      Вариант 2 — плагин на сохранение модификации. В нем получать общий остаток модификаций и писать его в ресурс. Добавить условие в msProduct для товаров с общим остатком.
      Вариант 3 = в1 + в2
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4