Теперь на веб-сайте используется фильтр цен с типом слайдера модуля Amasty Shopby, я создаю новую страницу - это бестселлер с пользовательским продуктом коллекции в модели слоя в пользовательском модуле. Но ценовой фильтр всегда показывает неправильную минимальную цену и максимальную цену, в модуле Amasty я вижу, что getLayer () -> getProductCollection () я показываю строку запроса, она всегда является продуктом в ядре, а не применяется моя настраиваемая коллекция Я проверю и вижу код получить данные min и max для ползунка цены в amasty
$productCollection = $this->getLayer()->getProductCollection();
$alteredQueryResponse = $this->getAlteredQueryResponse();
try {
$facets = $productCollection->getFacetedData(
$this->getAttributeModel()->getAttributeCode(),
$alteredQueryResponse
);
} catch (StateException $e) {
if (!$this->messageManager->hasMessages()) {
$this->messageManager->addErrorMessage(
__(
'Make sure that "%1" attribute can be used in layered navigation',
$this->getAttributeModel()->getAttributeCode()
)
);
}
$facets = [];
}
На данный момент мне нужно показать минимальное и максимальное значение для моего пользовательского продукта коллекции на странице бестселлера. Пожалуйста, помогите мне. Спасибо