Добавить новые поля заказа и email Woocommerce


 Привет! Мы продолжаем разбирать самые интересные и самые полезные плагины для интернет-магазина Woocommerce! Сегодня вы узнаете как добавить новые поля на страницу оформления заказа. Вы сможете редактировать уже имеющиеся поля. Вы сможете добавлять новые поля в детали заказа и в email письма, которые отправляются клиентам интернет-магазина. Очень простой и полезный плагин!

 

 

Добавить или убрать поле оформление заказа Woocommerce

 

Установить плагин WooCommerce Checkout Field Editor (Manager) Pro вы сможете прямо из админ-панели WordPress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

 

WooCommerce Checkout Field Editor (Manager) Pro

 

Далее, после установки и активации плагина, перейдите на страницу: Woocommerce – Checkout Form. Здесь вы сможете редактировать поля, либо добавлять новые. Вам будут доступны три группы полей:

 

– Billing Fields, поля оформления заказа.

– Shipping Fields, поля доставки.

– Additional Fields, дополнительные поля.

 

поля заказа

 

Чтобы изменить поле, нажмите на кнопку – Edit. Чтобы добавить новое поле, нажмите вверху на кнопку – Add field. В открывшемся окне вы можете:

 

– Type, выбрать тип поля.

– Name, имя поля.

– Label, ярлык.

– Placeholder, текст внутри поля.

– Class, класс поля.

– Validation, подтверждение.

– Required, сделать поле обязательным.

– Clear Row, поле отображается в одну строку.

– Enabled, включить поле.

– Display in Emails, добавить поле в email письма Woocommerce.

– Display in Order Detail Pages, добавить поле в детали заказа.

 

новое поле

 

Всё готово! Созданные поля будут отображаться на странице оформления заказа, в деталях заказа и в email шаблонах.

 

оформление заказа

 

Более 200 Супер полезных плагинов Woocommerce Смотри Здесь!

 

Остались вопросы? Напиши комментарий! Удачи!

 






info-effect.ru
Добавить новые поля заказа и email Woocommerce обновлено: Сентябрь 19, 2018 автором: Илья Журавлёв

16 комментариев

  • Надежда 02.02.2018 Ответить

    Илья, здравствуйте. Опять мой запрос привел на Ваш сайт.
    Есть задача сделать пару полей на странице “Оформление заказа” необязательными. Посоветовали поставить плагин WooCommerce Checkout Manager. Прочитала о нем в Вашей статье. Очень мудрено настраивается и статья немного устарела. Сейчас в плагине гораздо больше полей, про настройку которых нет в Вашей статье.
    Посоветуйте, пожалуйста, может быть плагин “WooCommerce Checkout Field Editor (Manager) Pro” мне больше подойдет? К тому же он недавно обновился и рейтинги у него повыше?

    • Илья Журавлёв 02.02.2018 Ответить Автор

      Здравствуйте. Любой плагин подойдёт, чтобы сделать поле необязательным. Особой разницы не вижу. Смотрите по функциям, что вам лучше.

  • Виктор 09.06.2018 Ответить

    Это конечно хорошо, но эти поля не попадают в заказ что ни делай (

    • Илья Журавлёв 10.06.2018 Ответить Автор

      В настройках, стоят галочки, возле параметров Display in Emails и Display in Order Detail Pages? Какие конкретно поля не попадают в заказ?

  • Виктор 10.06.2018 Ответить

    Да, разумеется стоят галочки.. Не попадают в заказ новые поля адрес в вконтакте и скайп.. вернее они попадают ниже в закладку “произвольные поля”

    • Илья Журавлёв 11.06.2018 Ответить Автор

      Что значит “ниже в закладку произвольные поля”?

  • Виктор 11.06.2018 Ответить

    pastenow.ru/e3f43f658349287c3b10017d6afe5818

    • Илья Журавлёв 11.06.2018 Ответить Автор

      Вы куда поля добавляли? Там есть три типа полей, оформления заказа, доставки и дополнительные поля. Чтобы поле отображалось на странице оформления заказа, вам нужно перейти вверху на вкладку Billing Fields. Затем нажмите вверху на кнопку Add field. Откроется окно для создания нового поля. Если у вас стоит кэширующий плагин, удалите кэш.

  • Виктор 11.06.2018 Ответить

    billing fields конечно
    pastenow/ru/127b7c354d413b4e0c21a34112ef9627
    pastenow/ru/ac6ac00564ab4e0bb68abac99baa7ae9

    • Илья Журавлёв 11.06.2018 Ответить Автор

      У меня черновые сайты не доступны, не могу пока проверить. Когда запись писал, нормально всё было, на скриншоте можно видеть, поле отображается на странице оформления заказа. Может после обновления, что-то изменилось. Есть ещё плагин подобный, попробуйте его – WooCommerce Checkout Manager

  • Виктор 11.06.2018 Ответить

    На странице оформления то отображается, есть подозрение что так было всегда – в самом заказе борода.. и через php какие решения нашел, тоже не работают, плагин пока не рискну менять,сайт в работе

    • Илья Журавлёв 12.06.2018 Ответить Автор

      На черновом сайте плагины надо тестить. На бесплатном хостинге. На Beget у меня три сайта, но почему-то сейчас они не доступны. Как смогу зайти, обязательно проверю этот плагин и другие подобные. Я не помню, отображалось поле в деталях заказа или нет.

  • Виктор 13.06.2018 Ответить

    таки допер)

    // display the extra data in the order admin panel
    function vvv_display_order_data_in_admin( $order ){ ?>

    <?php
    echo '‘ . __( ‘Адрес Skype’ ) . ‘:&nbsp‘ . get_post_meta( $order->id, ‘_billing_sk’, true ) . ”;
    echo ‘‘ . __( ‘Адрес Вконтакте’ ) . ‘:&nbsp‘ . get_post_meta( $order->id, ‘_billing_vk’, true ) . ”; ?>

    <?php }
    add_action( 'woocommerce_admin_order_data_after_order_details', 'vvv_display_order_data_in_admin' );

    где billing_sk и billing_vk – доп поля

  • Виктор 13.06.2018 Ответить

    символы п в кавычках не опубликовались

  • Борис 19.09.2018 Ответить

    Добрый вечер, подскажете как отключить поля?

    • Илья Журавлёв 19.09.2018 Ответить Автор

      Здравствуйте. Ставите галочку возле поля. Вверху есть кнопки Enable (включить), Disable (отключить). Есть ещё кнопка Remove (убрать).

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

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

Нажимая на кнопку Отправить комментарий, вы соглашаетесь с Политикой конфиденциальности и Пользовательским соглашением сайта info-effect.ru



WhatsApp 7 922 717 9869

Политика конфиденциальности - Пользовательское соглашение

Стрелка вверх