• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Обновление итогов корзины Ajax

SergMinaev

Новичок
Добрый день.
Имеется страница корзины совмещенная с оформлением заказа. Есть поля доставки и оплаты, сделаны произвольными полями формы. Добавлен скрипт на js который при выборе типа доставки/типа оплаты добавляет GET параметры в адрес. Имеется код в functions.php который отслеживает данные GET параметры и добавляет сумму к заказу., но работает это только после обновления страницы. Хочу прицепить ajax, а вот как понять не могу.

Код из functions.php

Код:
//Оформление заказа
add_filter( 'woocommerce_cart_calculate_fees', 'add_engraving_fees', 10, 1 );
function add_engraving_fees($cart) {
    $del = $_GET['delivery'];
    $pay = $_GET['payment'];
    if($del==='courier') {
        $cart->add_fee( 'Доставка до двери', '350' );
    }
    if($pay==='cod') {
        $cart->add_fee( 'Наложенный платеж', '100' );
    }
}
Код:
<div class="cart__right" id="send">
    <p class="cart__bottom"><?php echo $item_count; ?> товар<?php echo $item_end; ?> в корзине</p>
    <ul class="cart__steps">
        <li class="delivery">Способ доставки</li>
        <li class="payment">Оплата</li>
        <li class="contact">Контакты</li>
    </ul>
    <?php woocommerce_cart_totals(); ?>
</div>

Вывод в корзине происходит следующим образом
 
Сверху Снизу