Automattic\WooCommerce\Blocks\BlockTypes

AddToCartWithOptionsVariationSelector::get_variations_data()privateWC 1.0

Get variations data.

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

Хуки из метода

Возвращает

Массив|false.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_variations_data( $product );
$product(WC_Product) (обязательный)
Product instance.

Код AddToCartWithOptionsVariationSelector::get_variations_data() WC 9.8.5

private function get_variations_data( $product ) {
	/**
	 * Filter the number of variations threshold.
	 *
	 * @since 9.7.0
	 *
	 * @param int        $threshold Maximum number of variations to load upfront.
	 * @param WC_Product $product   Product object.
	 */
	$get_variations = count( $product->get_children() ) <= apply_filters( 'woocommerce_ajax_variation_threshold', 30, $product );
	return $get_variations ? $product->get_available_variations() : false;
}