
Всем доброго времени. Задача такая - для способа оплаты наличными необходимо создать поле "Сдача с". Я пошел путем создания пользовательского checkout field, добавив в function.php следующий код
/**
* Add the change_field to the checkout
*/
add_action( 'woocommerce_after_order_notes', 'change_fields' );
function change_fields( $checkout ) {
woocommerce_form_field( 'change', array(
'type' => 'text',
'class' => array('change form-row-wide'),
'label' => __('Сдача с'),
), $checkout->get_value( 'change' ));
}
но это поле располагается в области адреса доставки, после комментария, мне же нужно его расположить после соотв. метода оплаты. Может быть стоит форму ввода разместить непосредственно в шаблоне payment-method.php, но как это сделать ума не приложу. Буду благодарен за помощь.
/**
* Add the change_field to the checkout
*/
add_action( 'woocommerce_after_order_notes', 'change_fields' );
function change_fields( $checkout ) {
woocommerce_form_field( 'change', array(
'type' => 'text',
'class' => array('change form-row-wide'),
'label' => __('Сдача с'),
), $checkout->get_value( 'change' ));
}
но это поле располагается в области адреса доставки, после комментария, мне же нужно его расположить после соотв. метода оплаты. Может быть стоит форму ввода разместить непосредственно в шаблоне payment-method.php, но как это сделать ума не приложу. Буду благодарен за помощь.
Последнее редактирование: