Я пробую вот этот способ, но работает неправильно. Выводится минималка и максималка вообще во всем товаре, а не для каждой вариации.
$min_regular_price = $product->get_variation_regular_price( 'min', true );
$min_sale_price = $product->get_variation_sale_price( 'min', true );
$max_regular_price = $product->get_variation_regular_price( 'max', true );
$max_sale_price = $product->get_variation_sale_price( 'max', true );
Вариации на странице товара, но в кастомном месте, выводятся как бы списком с ценником. Актуальная цена и перечеркнутая без скидки, если есть скидка. Долго объяснять, но если нужно, я постараюсь, а если для ответа про цены это не обязательно, то не буду грузить.