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

WC_Cart::remove_coupon() public WC 1.0

Remove a single coupon by code.

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

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

true/false.

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

$WC_Cart = new WC_Cart();
$WC_Cart->remove_coupon( $coupon_code );
$coupon_code(строка) (обязательный)
Code of the coupon to remove.

Код WC Cart::remove coupon: woocommerce/includes/class-wc-cart.php WC 4.5.2

<?php
public function remove_coupon( $coupon_code ) {
	$coupon_code = wc_format_coupon_code( $coupon_code );
	$position    = array_search( $coupon_code, array_map( 'wc_format_coupon_code', $this->get_applied_coupons() ), true );

	if ( false !== $position ) {
		unset( $this->applied_coupons[ $position ] );
	}

	WC()->session->set( 'refresh_totals', true );

	do_action( 'woocommerce_removed_coupon', $coupon_code );

	return true;
}