woocommerce_variable_add_to_cart()WC 1.0

Output the variable product add to cart area.

Hooks from the function

Return

null. Nothing (null).

Usage

woocommerce_variable_add_to_cart();

woocommerce_variable_add_to_cart() code WC 8.6.1

function woocommerce_variable_add_to_cart() {
	global $product;

	// Enqueue variation scripts.
	wp_enqueue_script( 'wc-add-to-cart-variation' );

	// Get Available variations?
	$get_variations = count( $product->get_children() ) <= apply_filters( 'woocommerce_ajax_variation_threshold', 30, $product );

	// Load the template.
	wc_get_template(
		'single-product/add-to-cart/variable.php',
		array(
			'available_variations' => $get_variations ? $product->get_available_variations() : false,
			'attributes'           => $product->get_variation_attributes(),
			'selected_attributes'  => $product->get_default_attributes(),
		)
	);
}