autoship_qpilot_orders_update_via_rest_apply_coupons (filter)
(src/coupons.php) within the autoship_qpilot_orders_update_via_rest_apply_coupons() function. This filter can be used to disable / enable the virtual coupons functionality by order (WooCommerce Order). Takes the processing id and current order as parameters.
Example
// @param WC_Abstract_Order $order The current order. // We Use the Processing ID to ensure even though the order came through rest-api it's // a QPilot generated order. $id = autoship_get_scheduled_order_processing_id( $order ); if ( apply_filters( 'autoship_qpilot_orders_update_via_rest_apply_coupons', empty( $id ), $id, $order ) ) return;