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

Изменить расположения блока "способы оплаты" на странице чекаута

Konstantine

Форумчанин
Речь пойдёт о woocommerce_checkout_order_review (блок "итого" на странице чекаута)

В этом блоке есть способы оплаты, которые почему-то идут после того, как подсчитана сумма товаров в корзине.

Код выбора способов оплаты из файла payment.php

PHP:
<?php     if ( WC()->cart->needs_payment() ) :     ?>
   
        <ul class="wc_payment_methods payment_methods methods">
            <?php
            if ( ! empty( $available_gateways ) ) {
                foreach ( $available_gateways as $gateway ) {
                    wc_get_template( 'checkout/payment-method.php', array( 'gateway' => $gateway ) );
                }
            } else {
                echo '<li class="woocommerce-notice woocommerce-notice--info woocommerce-info">' . apply_filters( 'woocommerce_no_available_payment_methods_message', WC()->customer->get_billing_country() ? esc_html__( 'Sorry, it seems that there are no available payment methods for your state. Please contact us if you require assistance or wish to make alternate arrangements.', 'woocommerce' ) : esc_html__( 'Please fill in your details above to see available payment methods.', 'woocommerce' ) ) . '</li>'; // @codingStandardsIgnoreLine
            }
            ?>
        </ul>
    <?php endif; ?>

данный код не получается перенести с помощью remove_action-add_action http://joxi.ru/8An5vv7cj357G2 потому что он не обёрнут в экшн.

мне нужно поднять способы оплаты выше, сюда: http://joxi.ru/MAj7KKxh4M6Lar
Простая вставка этого фрагмента кода в файл review-order.php ничего не даёт. способы оплаты перестают выводится.

Как поднять способы оплаты выше, перед "итого".
 
Сверху Снизу