Обновление 3.4.0

Добавлен фильтр вывода страницы подтверждения заказа confirm_order.

С помощью данного фильтра, например, можно добавить отслеживание продаж ЯндексМетрики.
Для этого поместите в functions.php текущей темы такой код:

add_filter( 'confirm_order', 'add_metrika_code', 10, 3);
function add_metrika_code( $html, $order_id, $cart ){

    $metrika = '<script type="text/javascript">';

    $total = 0;
    $goods = '';

    foreach ( $cart as $post_id => $quantity ){
        // название товара
        $name = get_the_title ( $post_id );
        // цена товара        
        $price = papi_get_price ( $post_id );
        // обозначение валюты из настроек
        $currency = papi_get_curr();

        $sum = $price*$quantity;
        $total += $sum;

        $goods .= '{id:'.$post_id.','
               .  'name:'.$name.','
               .  'price:'.$price.','
               .  'quantity:'.$quantity.'},';
    }   

    $metrika.= 'var yaParams = {
                                order_id: "'.$order_id.'",
                                order_price: '.$total.',
                                goods: '.$goods.'
                    };';

    $metrika.= '</script>'; 

    return $metrika.$html;
}