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

WC_Cart::restore_cart_item() WC 1.0

Restore a cart item.

Это метод класса: WC_Cart

Хуки из метода
Возвращает

true/false.

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

$WC_Cart = new WC_Cart();
$var = $WC_Cart->restore_cart_item( $cart_item_key );
$cart_item_key(строка) (обязательный)
Cart item key to restore to the cart.

Код WC Cart::restore cart item: woocommerce/includes/class-wc-cart.php WC 3.6.3

<?php
public function restore_cart_item( $cart_item_key ) {
	if ( isset( $this->removed_cart_contents[ $cart_item_key ] ) ) {
		$restore_item                                  = $this->removed_cart_contents[ $cart_item_key ];
		$this->cart_contents[ $cart_item_key ]         = $restore_item;
		$this->cart_contents[ $cart_item_key ]['data'] = wc_get_product( $restore_item['variation_id'] ? $restore_item['variation_id'] : $restore_item['product_id'] );

		do_action( 'woocommerce_restore_cart_item', $cart_item_key, $this );

		unset( $this->removed_cart_contents[ $cart_item_key ] );

		do_action( 'woocommerce_cart_item_restored', $cart_item_key, $this );

		return true;
	}
	return false;
}