Konstantine
Форумчанин

Речь пойдёт о woocommerce_checkout_order_review (блок "итого" на странице чекаута)
В этом блоке есть способы оплаты, которые почему-то идут после того, как подсчитана сумма товаров в корзине.
Код выбора способов оплаты из файла payment.php
данный код не получается перенести с помощью remove_action-add_action http://joxi.ru/8An5vv7cj357G2 потому что он не обёрнут в экшн.
мне нужно поднять способы оплаты выше, сюда: http://joxi.ru/MAj7KKxh4M6Lar
Простая вставка этого фрагмента кода в файл review-order.php ничего не даёт. способы оплаты перестают выводится.
Как поднять способы оплаты выше, перед "итого".
В этом блоке есть способы оплаты, которые почему-то идут после того, как подсчитана сумма товаров в корзине.
Код выбора способов оплаты из файла 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 ничего не даёт. способы оплаты перестают выводится.
Как поднять способы оплаты выше, перед "итого".