Я хочу поменять каждый заказ с woocommerce, если статус 'ОБРАБОТКА' будет автоматически обновлен до 'ЗАВЕРШЕНО'.
Я попытался написать функцию в файле functions.php, но мне не удалось.
Как я могу автоматически изменить статус заказа с «обработка» на «выполнено» в Woocommerce, когда я получил платеж от пользователя?
Я использую этот код, но он не действует
add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' );
function custom_woocommerce_auto_complete_order( $order_id ) {
if ( ! $order_id ) {
return;
}
$order = wc_get_order( $order_id );
if( $order->has_status( 'processing' ) )
{
$order->update_status( 'completed' );
}
}
Спасибо в