Woocommerce программно конвертирует корзину в порядок - PullRequest
0 голосов
/ 17 марта 2020

Я уверен, что должен быть простой способ программно создать новый заказ из текущих данных оформления заказа в WooCommerce, но я нигде не могу его найти.

У меня есть $ order = wc_create_order (); $ order-> update_status ('pending', 'order_note');

, но мне нужно, чтобы все товары и доставка были добавлены в заказ точно так же, как и в случае обработки заказа. Мне действительно нужно, чтобы все, что на странице оформления заказа было обработано в виде заказа.

Конечно, это простая команда?

Спасибо

РЕДАКТИРОВАТЬ:

Итак Теперь я добавил все детали адреса выставления счета и доставки в долгий и трудоемкий процесс. Но теперь мне нужны данные о доставке ......

$shipping_total = WC()->cart->get_shipping_total();
$order->set_shipping_total( $shipping_total );

Первая строка получает сумму, но вторая строка, похоже, ничего не делает. Я думаю, что мне нужно добавить весь метод доставки, чтобы правильно составить список заказов с полной информацией о доставке?

Почему нет функции «Оформить заказ из заказа»?

Спасибо

...