WC_Product_Variable::get_variation_prices()publicWC 1.0

Get an array of all sale and regular prices from all variations. This is used for example when displaying the price range at variable product level or seeing if the variable product is on sale.

Метод класса: WC_Product_Variable{}

Хуков нет.

Возвращает

Массив. Array of RAW prices, regular prices, and sale prices with keys set to variation ID.

Использование

$WC_Product_Variable = new WC_Product_Variable();
$WC_Product_Variable->get_variation_prices( $for_display );
$for_display(true|false)
If true, prices will be adapted for display based on the woocommerce_tax_display_shop setting (including or excluding taxes).
По умолчанию: false

Код WC_Product_Variable::get_variation_prices() WC 8.7.0

public function get_variation_prices( $for_display = false ) {
	$prices = $this->data_store->read_price_data( $this, $for_display );

	foreach ( $prices as $price_key => $variation_prices ) {
		$prices[ $price_key ] = $this->sort_variation_prices( $variation_prices );
	}

	return $prices;
}