I’m trying to show user payment details on the last, thank-you, page.
This is the code I’m having now in template-functions.php:
else if ($type == 'confirmation') {
//if skipping a step
if (empty($_SESSION['mp_payment_method'])) {
//$content .= '<div class="mp_checkout_error">' . sprintf(__('Whoops, looks like you skipped a step! Please <a href="%s">go back and try again</a>.', 'mp'), mp_checkout_step_url('checkout')) . '</div>';
}
//gateway plugin message hook
$content .= apply_filters( 'mp_checkout_payment_confirmation_' . $_SESSION['mp_payment_method'], '', $mp->get_order($_SESSION['mp_order']) );
//tracking information
$track_link = '<a href="' . mp_orderstatus_link(false, true) . $_SESSION['mp_order'] . '/' . '">' . mp_orderstatus_link(false, true) . $_SESSION['mp_order'] . '/' . '</a>';
$orderio_id = $_SESSION['mp_order'];
$content .= '<p>' . sprintf(__('Order id:%1$s <br/>You may track the latest status of your order(s) here:<br />%2$s', 'mp'), $orderio_id, $track_link) . '</p>';
//add ecommerce JS
$mp->create_ga_ecommerce( $mp->get_order($_SESSION['mp_order']) );
//clear cart session vars
unset($_SESSION['mp_payment_method']);
unset($_SESSION['mp_order']);
}
How can add to sprintf total sum of all order (incl. shipment/taxes/payment/etc.)? I know it should be like:
$content .= '<p>' . sprintf(__('Order id:%1$s <br/>Total sum:%3$s<br/>You may track the latest status of your order(s) here:<br />%2$s', 'mp'), $orderio_id, $track_link, $total_order_sum) . '</p>';
how can I get $total_order_sum variable from order info?