SpiderPigAndCat
@SpiderPigAndCat
занимаюсь салообразованием

Как в вукомерс добавить поле и вывести его в заказе?

Как на странице оформления заказа показать поле для ввода и чтоб инфа с него пошла в заказ. Раньше использовал spahali но надо знать как делать без плагина
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
nefone
@nefone
Junior PHP разработчик
Для изменения набора полей на странице оформления заказа надо использовать: woocommerce_checkout_fields
Например можно добавить свое поле в раздел "Оплата":
// Добавим текстовое поле "Имя"

add_filter( 'woocommerce_checkout_fields' , 'add_payments_name' );

function add_payments_name( $fields ) {
	$fields['shipping']['shipping_apartment'] = array(
		'type' => 'text', 
		'label' => __('Кто заплатил', 'woocommerce'),
		'placeholder' => _x('Введите имя...', 'placeholder', 'woocommerce'),
		'required' => false,
		'class' => array('from-input'),
		'clear' => true
	);

	return $fields;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы