WC_Cart::remove_coupon( string $coupon_code )
Remove a single coupon by code.
Description Description
Parameters Parameters
- $coupon_code
-
(Required) Code of the coupon to remove.
Return Return
(bool)
Source Source
File: includes/class-wc-cart.php
public function remove_coupon( $coupon_code ) {
$coupon_code = wc_format_coupon_code( $coupon_code );
$position = array_search( $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;
}