Skip to content

BasePriceStatsAggregation

The BasePriceStatsAggregation aggregates search results by the value of the product's price and provides statistical information for the values. You can use the provided getters to access the values:

  • sum (getSum())
  • count of values (getCount())
  • minimum value (getMin())
  • maximum value (getMax())
  • average (getAvg())

Arguments

  • name - name of the Aggregation
  • \Ibexa\Contracts\ProductCatalog\Values\CurrencyInterface - currency of the price

Example

1
2
3
4
$query = new ProductQuery();
$query->setAggregations([
    new BasePriceStatsAggregation('base_price_stats_aggregation', $currency),
]);