Программно добавлять содержимое корзины в новый заказ (Woocommerce) - PullRequest
0 голосов
/ 13 мая 2019

я пытаюсь сделать 2 простых шага: 1) создать заказ 2) Получение содержимого пользовательской корзины для записи в этом порядке.

Шаг 1 - это хорошо, но шаг 2 мне не подходит.

Попытка использовать метод WC_Checkout :: create_order_line_items (2 параметра: объект заказа и объект корзины).

$order = wc_create_order();
$cart = WC()->cart;
WC()->checkout->create_order_line_items($order, $cart);

Заказ создан, но он ничего не добавит к списку товаров. Любая помощь? Спасибо!

1 Ответ

0 голосов
/ 14 мая 2019

Я думаю, вы не получаете корзину правильно, попробуйте это:

WC()->cart->get_cart();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...