Сниппет getRemains

03 мая 2019, 07:00

Сниппет getRemains

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

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

Параметры

Название По умолчанию Описание
&id Resource ID ID товара.
&color Цвет товара.
&size Размер товара.

Варианты вызова

Для более правильного и точного подсчёта остатков, сниппет должен вызываться некэшированным.

Для получения общего количества остатков на странице товара:

[[!getRemains]]

Для получения количества остатков определённой комбинации свойств:

[[!getRemains?
    &id=[[+id]]
    &color=`color`
    &size=`size`
]]

Для записи вызова в плейсхолдер необходимо использовать стандартный фильтр MODx:

[[!getRemains:toPlaceholder=`remains`?
    &id=[[+id]]
    &color=`color`
    &size=`size`
]]


Предыдущий документ
Страница остатков
Следующий документ
Примеры использования компонента