Я уверен, что должен быть простой способ программно создать новый заказ из текущих данных оформления заказа в WooCommerce, но я нигде не могу его найти.
У меня есть $ order = wc_create_order (); $ order-> update_status ('pending', 'order_note');
, но мне нужно, чтобы все товары и доставка были добавлены в заказ точно так же, как и в случае обработки заказа. Мне действительно нужно, чтобы все, что на странице оформления заказа было обработано в виде заказа.
Конечно, это простая команда?
Спасибо
РЕДАКТИРОВАТЬ:
Итак Теперь я добавил все детали адреса выставления счета и доставки в долгий и трудоемкий процесс. Но теперь мне нужны данные о доставке ......
$shipping_total = WC()->cart->get_shipping_total();
$order->set_shipping_total( $shipping_total );
Первая строка получает сумму, но вторая строка, похоже, ничего не делает. Я думаю, что мне нужно добавить весь метод доставки, чтобы правильно составить список заказов с полной информацией о доставке?
Почему нет функции «Оформить заказ из заказа»?
Спасибо