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

WC_Legacy_Cart::add_discount() public WC 1.0

Renamed for consistency.

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

Хуков нет.

Возвращает

true/false True. if the coupon is applied, false if it does not exist or cannot be applied.

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

$WC_Legacy_Cart = new WC_Legacy_Cart();
$WC_Legacy_Cart->add_discount( $coupon_code );
$coupon_code(строка) (обязательный)
-

Код WC_Legacy_Cart::add_discount() WC 5.0.0

<?php
public function add_discount( $coupon_code ) {
	return $this->apply_coupon( $coupon_code );
}