autoship_get_coupon_type_by_code (function)
( src/coupons.php) Function that takes the QPilot coupon $type as a parameter and returns the WooCommerce coupon type.
Function
/** * Returns the WC Coupon Type based on the supplied QPilot Coupon Type. * * @param string $type The QPilot coupon type to lookup. * @param bool $val True return key's value if exists. False return false for non-strings. * @return NULL|string|bool The WC Coupon type else false if it doesn't exist. */ function autoship_get_coupon_type_by_code( $type, $val = false ){ $codes = apply_filters( 'autoship_coupon_types_by_code', array( 'ReduceSubtotalByPercentage' => 'percent', 'ReduceSubtotalByAmount' => 'fixed_cart', 'ReduceShippingByAmount' => NULL, 'SetShippingToAmount' => NULL ) ); if ( $val ) return array_key_exists( $type, $codes ) ? $codes[$type] : false; return isset( $codes[$type] ) ? $codes[$type] : false; }