I'd like to convert all items price on cart from USD to another currency before it saved into a order (post). Could someone tell me what woocommerce hook that possible to do that please? With example would be better.
Thank you.
I'd like to convert all items price on cart from USD to another currency before it saved into a order (post). Could someone tell me what woocommerce hook that possible to do that please? With example would be better.
Thank you.
The 'woocommerce_checkout_create_order' hook can be used in your case.
add_filter( 'woocommerce_checkout_create_order', 'asdf_alter_price', 10, 1 );
function asdf_alter_price ($order) {
// do the conversion - you can do this however you want
$new_price = convert_to_galactic_credits($order->get_total());
$order->set_total( $new_price );
}
return $order;
}