изменение способа доставки не обновляет общую стоимость корзины на странице оформления заказа - PullRequest
0 голосов
/ 01 августа 2020

Я отделил сводку корзины (заказ-просмотр) от остальной части страницы оформления заказа.

.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table
    {
        display: block !important;
        position: absolute;
        top: 0;
        left: 0;
        float: none;
        width: 455px !important;
        background-color: #f6f6f6;
    }

Теперь она слева. Я также использую плагин «YITH WooCommerce Multi-step Checkout Premium», чтобы разделить оформление заказа на несколько этапов.

Проблема в том, что когда пользователь меняет способ доставки, общая цена не обновляется. Как вы можете видеть на прикрепленном изображении, общая цена должна составлять 100,90 евро.

Вы можете мне с этим помочь?

В статусе Woocommerce> я не предупреждаю о шаблонах , кроме form-checkout. php, потому что я обновил файл, который взламывает плагин Yith.

введите описание изображения здесь

РЕДАКТИРОВАТЬ У меня есть это js в дочерней теме:

if ( jQuery('body').hasClass('woocommerce-checkout') ) {
    jQuery(".woocommerce-checkout-review-order-table").prependTo(".woocommerce");
}

, чтобы .woocommerce-checkout-review-order-table всегда был виден, потому что плагин я с помощью YITH woocommerce multi-step checkout скрывает весь #order_info на определенных этапах и размещает его следующим образом:

.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table
{
    display: block !important;
    position: absolute !important;
    top: 0;
    left: 0;
    float: none;
    width: 455px !important;
    background-color: #f6f6f6;
}
.woocommerce-checkout h3#order_review_heading {
    display: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table thead {
    display: none;
}
...