• Как переместить блок «способ оплаты» в Woocommerce?

    @daniablag
    Нашел ответ как перенести попроще. В дочернюю тему в папку woocommerce/checkout добавляем payment.php Оборачиваем там ul с платежами в див с любым id (у меня payment-left) и добавляем ещё свой класс, может понадобиться.
    Далее в функшионс.пхп добавляем сниппет к футеру.
    Естественно классы и const свои пропишите
    add_action( 'wp_footer', function() {
    		if( is_checkout() ){ 
     ?>
    <script language="javascript">
        const secondaryBlock = document.getElementById('payment-left');
    	const description = document.querySelector('#customer_details');
    	const brandList = document.querySelector('.woocommerce-additional-fields');
    	
    	description.insertBefore(secondaryBlock, brandList);
    </script>
    	<?php
    }
    } );
    Ответ написан
    Комментировать