Сниппет 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`
]]