Woocommerce прячем ненужные поля в Checkout

Woocommerce плагин для WordPress — шикарен. Но как и у каждой обалденной вещи у него есть изъяны которые надо исправлять с помощью напильника 🙂

Как всегда все довольно просто, главное хорошо изучить документацию, что я успешно и сделал.

И так изменения вносим в functions.php, в мое случае убираем ненужные поля в обоих блоках «Адресс расчета» и «Адресс доставки».

Мне абсолютно не нужны следующие поля в форме checkout: Индекс, Страна, Область, email, Компания и Адресс 2.

Полный список масива woocommerce_checkout_fields которые можно убрать:

  • billing
    • billing_first_name
    • billing_last_name
    • billing_company
    • billing_address_1
    • billing_address_2
    • billing_city
    • billing_postcode
    • billing_country
    • billing_state
    • billing_email
    • billing_phone
  • shipping
    • shipping_first_name
    • shipping_last_name
    • shipping_company
    • shipping_address_1
    • shipping_address_2
    • shipping_city
    • shipping_postcode
    • shipping_country
    • shipping_state
  • account
    • account_username
    • account_password
    • account_password-2
  • order
    • order_comments

 

На этом все, удачи!

Один комментарий к “Woocommerce прячем ненужные поля в Checkout

  1. Привет! Коллеги, подскажите как решить этот вопрос на текущей версии Woo?! (скрывать поле «адрес доставки» при, если человек выбрал «самовывоз») Все перепробовал, ничего не помогает. Вот сайт marusinbuket_ru
    Правило автора работает, но у меня установлен плагин WooCommerce Checkout Field Editor. Не могу понять что именно теперь надо назначать, чтобы убрать поле ((( СПАСИБО ЧЕЛОВЕЧЕСКОЕ!!!

Добавить комментарий