Как в woocommerce автоматически завершить заказ если он в статусе «processing»(В ожидании оплаты)?

Следующий код будет автоматически переводить все заказы у которых статус «processing» (В ожидании оплаты) в статус «completed» (Выполнен):

/**
 * Auto Complete all WooCommerce orders.
 */
 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 );
 $order->update_status( 'completed' );
 }

Код вставлять в файл functions.php который расположен в папке с вашей темой(которую вы используете на сайте).

ПОДЕЛИТЬСЯ:



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *