How to get Order Id in checkout page before payment

General Tech Bugs & Fixes 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Bugs & Fixes related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

I am trying to get the order id in the checkout page when i choose shipping methods.

I have some logic which needs an order id and must be displayed in the chekout page.

However I wasn't able to get the order id no matter how I tried.

I am already aware of this but wasn't able to use it : https://stackoverflow.com/a/43318152/11328573

I tried to add this code in 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 "";
}

But my alert wasn't executed.

EDIT :

I am already aware that an order doesn't exist yet so I want to"predict" the order Id ,if that makes since, for example if woocommerce orders ids are inceremented by 1 I can get it by: id_order = idLastOrder+1; something like that.

Otherwise I would like to get a cart Id I know that a cart id doesn't exist in woocommerce but how can I create one and then use it in REST API to get orders data.

Please help

0 views
0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.