WC_Coupon::set_amount()
Set amount.
Метод класса: WC_Coupon{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$WC_Coupon = new WC_Coupon(); $WC_Coupon->set_amount( $amount );
- $amount(float) (обязательный)
- Amount.
Список изменений
С версии 3.0.0 | Введена. |
Код WC_Coupon::set_amount() WC Coupon::set amount WC 9.4.2
public function set_amount( $amount ) { $amount = wc_format_decimal( $amount ); if ( ! is_numeric( $amount ) ) { $amount = 0; } if ( $amount < 0 ) { $this->error( 'coupon_invalid_amount', __( 'Invalid discount amount', 'woocommerce' ) ); } if ( 'percent' === $this->get_discount_type() && $amount > 100 ) { $this->error( 'coupon_invalid_amount', __( 'Invalid discount amount', 'woocommerce' ) ); } $this->set_prop( 'amount', $amount ); }