WC_Coupon::get_context_based_coupon_errorspublicWC 1.0

Returns alternate error messages based on context (eg. Cart and Checkout).

Method of the class: WC_Coupon{}

No Hooks.

Returns

Array. Context based alternate error messages.

Usage

$WC_Coupon = new WC_Coupon();
$WC_Coupon->get_context_based_coupon_errors( $err_code );
$err_code(int)
Message/error code.
Default: null

WC_Coupon::get_context_based_coupon_errors() code WC 10.5.0

public function get_context_based_coupon_errors( $err_code = null ) {

	switch ( $err_code ) {
		case self::E_WC_COUPON_NOT_YOURS_REMOVED:
			return array(
				'cart'     => sprintf(
					/* translators: %s: coupon code */
					esc_html__( 'Please enter a valid email at checkout to use coupon code "%s".', 'woocommerce' ),
					esc_html( $this->get_code() )
				),
				'checkout' => sprintf(
					/* translators: %s: coupon code */
					esc_html__( 'Please enter a valid email to use coupon code "%s".', 'woocommerce' ),
					esc_html( $this->get_code() )
				),
			);
		default:
			return array();
	}
}