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

WC_Abstract_Legacy_Order::cancel_order() public WC 1.0

Устарела с версии 3.0.0 Moved to event handler.. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Cancel the order and restore the cart (before payment).

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

Хуков нет.

Возвращает

null. Ничего.

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

$WC_Abstract_Legacy_Order = new WC_Abstract_Legacy_Order();
$WC_Abstract_Legacy_Order->cancel_order( $note );
$note(строка)
(default: '') Optional note to add.
По умолчанию: ''

Список изменений

Устарела с 3.0.0 Moved to event handler.

Код WC_Abstract_Legacy_Order::cancel_order() WC 5.7.1

public function cancel_order( $note = '' ) {
	wc_deprecated_function( 'WC_Order::cancel_order', '3.0', 'WC_Order::update_status' );
	WC()->session->set( 'order_awaiting_payment', false );
	$this->update_status( 'cancelled', $note );
}