Что вам нужно сделать, это проверить, нужен ли вам этот идентификатор заказа, и обновить статус заказа.
if($order_id == 'Your_required_id'){
$order->update_status( 'completed' );
}
. Вы можете изменить свой код следующим образом:
foreach ( $order_summary as $order ) {
$order = wc_get_order( $order->order_id );
$order_id = $order->get_id();
$items = $order->get_items();
if ( $order->get_status() == 'processing' ) {
foreach ( $items as $item ) {
$product_id = $item['product_id'];
if ( $product_id == XYZ ) {
// do something
$order->update_status( 'completed' );
}
}
}
}
У меня естьне проверял это.Настройте код в соответствии с вашими потребностями