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

WC_AJAX::remove_coupon() public WC 1.0

AJAX remove coupon on cart and checkout page.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$result = WC_AJAX::remove_coupon();

Код WC_AJAX::remove_coupon() WC 4.7.1

<?php
public static function remove_coupon() {
	check_ajax_referer( 'remove-coupon', 'security' );

	$coupon = isset( $_POST['coupon'] ) ? wc_format_coupon_code( wp_unslash( $_POST['coupon'] ) ) : false; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

	if ( empty( $coupon ) ) {
		wc_add_notice( __( 'Sorry there was a problem removing this coupon.', 'woocommerce' ), 'error' );
	} else {
		WC()->cart->remove_coupon( $coupon );
		wc_add_notice( __( 'Coupon has been removed.', 'woocommerce' ) );
	}

	wc_print_notices();
	wp_die();
}