Как в woocommerce настроить поля оформление заказа

Существует много вариантов и плагинов, для настройки полей оформления заказа в woocommerce. Имея большой опыт, решил поделится с вами наиболее актуальными:

Управление полями через плагин

На мой взгляд самый простой способ это воспользоваться очень удобным и гибким плагином

Woo Checkout Field Editor Pro

Преимущества:

  1. Бесплатный
  2. Очень понятный интерфейс
  3. Гибкий и функциональный

Устанавливаем и активируем плагин, далее переходим по ссылке:

mysite.ru/wp-admin/admin.php?page=checkout_form_designer

 

Посмотрите работу плагина — это невероятно просто!

Программный способ изменить дополнительные поля оформления заказа

Для того, чтобы убрать дополнительные лишние  поля в woocommerce  при оформлении заказа (программно) достаточно добавить вот такой код в файл функции темы (/wp-content/themes/ВАШАТЕМА/functions.php — стандартная тема)  — обратите внимание на путь — он должен быть к действующей вашей теме сайта.

Код вставки

смело вставляем код в файл функции, и у вас исчезнут в оформлении заказа поля  «компания » и «индекс», для того, чтобы убрать другие поля раскомментируйте другие строчки которые выше — уберите // перед  unset для нужного поля.

вот и все, обычной вставкой кода мы решили распространенную задачу в woocommerce — убрали ненужные поля оформления заказа.

Будьте осторожны, если вы сделаете ошибку в файле functions.php — то полетит весь сайт. Для этого, делайте резервную копию файла, после ошибки, редакция файла не будет возможна через админку, вставляйте скопированный заранее код через ftp или панель управления на хостинге.

Поделись с друзьями:
Как в woocommerce настроить поля оформление заказа: 5 комментариев
  1. Вставил данный код в указанную папку и еще расскомментировал строки 6,12,13, с оформлением заказа ничего не поменялось все поля остались.

    1. allwp:

      Вставить код нужно в активную вашу тему сайта.

  2. Igor:

    А чтобы добавить поля?

    1. allwp:

      В плагине который описан выше есть данная возможность

  3. Илья:

    В файле functions.php если прописать — то поля пропадают, но требуют заполнения 🙂

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *