Как в woocommerce на странице checkout удалить поля о доставке или сделать их не обязательными?
Здравствуйте, скажите как можно на странице,которая перед оплатой, сделать так что бы поля адреса доставки и прочие сделать не обязательными? Можно ли их как то вообще удалить? Мне в моем проекте не нужны данные поля и хотелось что бы они не отвелекали пользователя и тем более были не обязательными.
Используйте следующий код, для того что бы поля сделать не активными на страницы checkout:
/** * Делаем поля необязательными * */ function wc_npr_filter_phone($address_fields) { $address_fields['billing_first_name']['required'] = false; $address_fields['billing_last_name']['required'] = false; return $address_fields; } add_filter('woocommerce_billing_fields', 'wc_npr_filter_phone', 10, 1);
Для удаления полей:
/** * Удаляем поля для заполнения * */ function custom_override_checkout_fields($fields) { unset($fields['billing']['billing_first_name']); unset($fields['billing']['billing_last_name']); unset($fields['shipping']['shipping_first_name']); unset($fields['shipping']['shipping_last_name']); return $fields; } add_filter('woocommerce_checkout_fields', 'custom_override_checkout_fields', 10, 1);
Более подробнее прочесть какие есть поля можно тут api woo checkout
Привет! Коллеги, подскажите как решить этот вопрос на текущей версии Woo?! (скрывать поле «адрес доставки» при, если человек выбрал «самовывоз») Все перепробовал, ничего не помогает. Вот сайт https://marusinbuket.ru
Правило автора работает, но у меня установлен плагин WooCommerce Checkout Field Editor. Не могу понять что именно теперь надо назначать, чтобы убрать поле ((( СПАСИБО ЧЕЛОВЕЧЕСКОЕ!!!
Привет! Коллеги, подскажите как решить этот вопрос на текущей версии Woo?! (скрывать поле «адрес доставки» при, если человек выбрал «самовывоз») Все перепробовал, ничего не помогает. Вот сайт https://marusinbuket.ru
Правило автора работает, но у меня установлен плагин WooCommerce Checkout Field Editor. Не могу понять что именно теперь надо назначать, чтобы убрать поле ((( СПАСИБО ЧЕЛОВЕЧЕСКОЕ!!!