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() CartController::select shipping rate WC 5.0.0
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 );
}