woocommerce_agentic_webhook_order_status_map
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
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 );