Как добавить highPrice в микроразметку вариативного товара

Здравствуйте! Сейчас в микроразметке для вариаций присутствует lowPrice (цена самой дешевой вариации товара). Подскажите как сделать чтобы выводилась и highPrice (цена самой дорогой вариации товара)?
Вроде как надо править в этом файле app\addons\product_variations\src\HookHandlers\SeoHookHandler.php

попробуйте

  1. поменять

$low_price = $aggregate_offer['price'];

на

$low_price = $high_price = $aggregate_offer['price'];

  1. добавить

     if ($price > $high_price) {
         $high_price = $price;
     }
    

после

        if ($price < $low_price) {
            $low_price = $price;
        }
  1. добавить

$aggregate_offer['lowPrice'] = $low_price;

после

$aggregate_offer['highPrice'] = $high_price;

  1. кэш

(!) Не тестировано

1 лайк

Спасибо, работает))))

1 лайк