Woocommerce. Изменить стоимость после корзины

Как можно изменить стоимость товаров и общую стоимость после нажатия submit в корзине? Мне нужно умножить сумму на определённое число, чтобы в чекауте и смс уже была умноженная сумма.

Например, в корзине один товар на сумму 10, общая стоимость 10. Перед (это важно) переходом на страницу оформления, сумму умножается на 10. Итого Получается 100.

Вариант исправить сумму на странице оформления не подходит, т.к. мне нужно именно записать в БД умноженную сумму, а не умножать при загрузке страницы.

Пробовал получить данные формы, через data: $("checkout.woocommerce-checkout").serialize(),, но он выводит просто весь html корзины.

Мне бы как-то изменить POST запрос в php, только как - не понятно.

Пробовал как-то найти этими способами, но не удалось:

add_action( 'woocommerce_new_order','callback_function_name', 99 );
function callback_function_name($order_id) {
    var_dump($order_id);
    die;
}

add_action( 'woocommerce_before_checkout_billing_form','callback_function_name1', 99 );
function callback_function_name1($checkout ) {
    var_dump($checkout );
    die;
}

add_action('woocommerce_checkout_order_processed', 'send_order_fax',99);
function send_order_fax($order_id) {
    $order = new WC_Order( $order_id );
    $items = $order->get_items();
    var_dump($items);
    die();
}

Ответы (0 шт):