WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

Automattic\WooCommerce\Blocks\StoreApi\Utilities

CartController::select_shipping_rate() public WC 1.0

Selects a shipping rate.

{} Это метод класса: CartController{}

Хуков нет.

Возвращает

Null. Ничего.

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

$CartController = new CartController();
$CartController->select_shipping_rate( $package_id, $rate_id );
$package_id(число) (обязательный)
ID of the package to choose a rate for.
$rate_id(строка) (обязательный)
ID of the rate being chosen.

Код CartController::select_shipping_rate() WC 5.0.0

<?php
public function select_shipping_rate( $package_id, $rate_id ) {
	$cart                        = $this->get_cart_instance();
	$session_data                = wc()->session->get( 'chosen_shipping_methods' ) ? wc()->session->get( 'chosen_shipping_methods' ) : [];
	$session_data[ $package_id ] = $rate_id;

	wc()->session->set( 'chosen_shipping_methods', $session_data );
}