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() WC Cart::remove coupon WC 5.0.0
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;
}