woocommerce_agentic_webhook_order_status_map filter-hookWC 10.3.0

Filter the WooCommerce to ACP order status mapping.

Allows extensions to map custom WooCommerce order statuses to ACP order statuses. The mapped status must be one of: created, manual_review, confirmed, canceled, shipped, fulfilled.

Usage

add_filter( 'woocommerce_agentic_webhook_order_status_map', 'wp_kama_woocommerce_agentic_webhook_order_status_map_filter', 10, 2 );

/**
 * Function for `woocommerce_agentic_webhook_order_status_map` filter-hook.
 * 
 * @param array  $status_map Associative array of WooCommerce status => ACP status.
 * @param string $wc_status  The WooCommerce order status being mapped.
 *
 * @return array
 */
function wp_kama_woocommerce_agentic_webhook_order_status_map_filter( $status_map, $wc_status ){

	// filter...
	return $status_map;
}
$status_map(array)
Associative array of WooCommerce status => ACP status.
$wc_status(string)
The WooCommerce order status being mapped.

Changelog

Since 10.3.0 Introduced.

Where the hook is called

AgenticWebhookPayloadBuilder::map_order_status()
woocommerce_agentic_webhook_order_status_map
woocommerce/src/Internal/Admin/Agentic/AgenticWebhookPayloadBuilder.php 103
$status_map = apply_filters( 'woocommerce_agentic_webhook_order_status_map', $status_map, $wc_status );

Where the hook is used in WooCommerce

Usage not found.