Woocommerce новый заказ, затем сохранить - PullRequest
0 голосов
/ 25 марта 2020

Мне нужно создать функцию, которая ищет все новые заказы, введенные в woocommerce, а затем просто обновить этот заказ, ничего не меняя. (например, если вы щелкнули по заказу, а затем нажали кнопку «Обновить», все остальное не изменилось)

Причина в том, что я доставляю заказы из другого источника в woocommerce, но плагин для экспорта их на другую платформу не не слушаю эти внешние заказы, пока они не будут обновлены, даже если ничего не изменится.

Я знаю, что должен использовать хук woocommerce_new_order для прослушивания новых поступающих заказов, но как я могу просто обновить его, не меняя ничего?

function custom_woocommerce_order($order_id) {
if (!$order_id) {
    return;
}
//Will this work for what I need?
$order_id = $order->save();
//Or should I do this instead?
$order = wc_get_order($order_id);
do_action( 'woocommerce_update_order', $order ); 
}

add_action('woocommerce_new_order', 'custom_woocommerce_order');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...