Я пытаюсь получить идентификатор заказа на странице оформления заказа, когда выбираю способы доставки.
У меня есть логика, которой нужен идентификатор заказа и который должен отображаться на странице чекут.
Однако я не смог получить идентификатор заказа, как бы я ни пытался.
Я уже знаю об этом, но не смог его использовать:
https://stackoverflow.com/a/43318152/11328573
Я пытался добавить этот код в functions.php
add_action('woocommerce_checkout_order_processed', 'action_checkout_order_processed', 10, 3);
function action_checkout_order_processed( $order_id, $posted_data, $order ) {
echo "<script>alert(".$order_id.")</script>";
}
Но мое предупреждение не было выполнено.
РЕДАКТИРОВАТЬ:
Я уже знаю, что заказ еще не существует, поэтому я хочу "предсказать" идентификатор заказа, если он с тех пор, например, если идентификаторы заказов woocommerce увеличены на 1, я могу получить его: id_order = idLastOrder +1; что-то в этом роде.
В противном случае я хотел бы получить корзину. Я знаю, что в woocommerce идентификатор корзины не существует, но как его создать, а затем использовать его в REST API для получения данных о заказах.
Пожалуйста, помогите