diff --git a/includes/mutation/class-coupon-create.php b/includes/mutation/class-coupon-create.php index 5b853d734..daecbcb44 100644 --- a/includes/mutation/class-coupon-create.php +++ b/includes/mutation/class-coupon-create.php @@ -209,6 +209,13 @@ public static function mutate_and_get_payload( $input, AppContext $context, Reso case 'description': $coupon->set_description( wp_filter_post_kses( $value ) ); break; + case 'amount': + if ( $coupon_args['discount_type'] ) { + $coupon->set_discount_type( $coupon_args['discount_type'] ); + } + + $coupon->set_amount( $value ); + break; default: if ( is_callable( array( $coupon, "set_{$key}" ) ) ) { $coupon->{"set_{$key}"}( $value );