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









