products_collection.filter
Позволяет выполнять подготовительные действия в конструкторе класса коллекции товаров.
Shop-Script
Входящие параметры (передаются по ссылке)
$collection shopProductsCollection Экземпляр класса коллекции товаров.
… код плагина …
Результат работы плагина
Shop-Script
Пример кода плагина
PHP
public function productsCollectionFilter($collection) { //show only products with price above 0 in frontend categories $collection_hash = $collection->getHash(); if (is_array($collection_hash) && reset($collection_hash) == 'category' && wa()->getEnv() == 'frontend') { $collection->addWhere('price > 0'); } }