Сегодня в теме — страница оформления заказа WooCommerce: плагин: Checkout Field Editor (Checkout Manager) for WooCommerce — управление полями: убираем ненужные поля в заказе, добавляем новые, перемена места вывода поля и пр.
Я ранее, на сайтах клиентов, всегда старался управлять полями посредством фильтров (т.е. пропиской кода в файлах шаблона), достаточно удобно и тонко управляемо, хотя и, скажем так, программно — не из админки. Однако однажды клиент меня попросил установить соответственный плагин,на тот случай, чтобы впоследствии самому управлять — корректировать поля.
Остановились на выборе Checkout Field Editor — на мой взгляд, плагин неплохой, удобен в управлении, множество функций…
Страница оформления заказа на WooCommerce
В общем, я решил поделиться одним из решений по управлению полями на странице оформления заказа в магазине на WooCommerce. Может кому послужит пользой!..
Речь идет об этих полях на странице оформления заказа: Имя, Фамилия, Email и пр. Напоминаю: с плагинам вы можете добавить свои произвольные поля, соответствующие вашим задачам…
Например, к Имя, Фамилия добавить поле «Отчество» — это только пример… но возможно добавить практически любые кастомные поля для оформления заказа в магазине на WooCommerce…
Итак:
Если перейти в раздел установки плагинов и ввести в поле поиска имя Checkout Field Editor, то в результате увидим несколько вариантов по теме — будут и еще некоторые примеры плагинов по управлению полями на странице оформления заказа: изменить места расположения полей, убрать лишние, добавить новые… и многое и многое другое для кого-то конкретно полезное…
Нас интересует Checkout Field Editor (Checkout Manager) for WooCommerce:
Устанавливаем, активируем…
к оглавлению
настройки полей при оформлении покупки Checkout Field Editor for WooCommerce
Что мы получаем в результате активации плагина Checkout Manager для нашего магазина? и в частности для страницы оформления заказа: во-первых, организация более удобного оформления заказа пользователем — т.е. возможность настроить поля для ввода данных пользователя более удобно, логично и целесообразно… Чтобы как говорится, ничего лишнего, как в скульптуре)
Например, возможны такие типы полей, которые поддерживаются плагином:
- Text — текстовое поле;
- Number — номер;
- Hidden — скрытые поля…
- Password — пароль;
- Email — эл/почта;
- Phone — телефон;
- Radio — радиокнопки;
- Textarea — большое текстовое поле;
- Select — поле выбора вариантов (например, выбираем город);
- Multi Select — множественный выбор (пример выше);
- Checkbox — чекбокс (галочка);
- Checkbox Group — множественная установка галочек и пр.
- Datetime local — дата: местное время; Date — дата; Month — месяц; Time — время; Week — неделя;
- URL — веб адрес (ссылка);
- Heading — заголовок;
- Paragraph — параграф…
Напоминаю: все эти поля возможно указать как Обязательными для заполнения, либо НЕобязательными…
И еще: имя (название/тег… ) которые используются по умолчанию, меняйте, если требуется, с осторожностью!.. особенно, если данные теги отрабатывают в вашем магазине в связке с дополнительными плагинами, к примеру, СДЭК и пр. — если поля (имена) будут нарушены — будут ошибки в работе «Оформления заказа»!
Я не буду в подробностях рассказывать о настройках и управлении плагина, соря скриншотами — такой задачи сегодня нет. Думаю тот админ, который ищет подобные решения — сам разберется, ведь, как говорится, главное, узнать о приличном решении… а остальное приложится.
И еще некоторые сведения о плагине Checkout Manager.
полезное:
Шорткоды Woocommerce и их применение — полное описание
Наиболее полная подборка, пояснения Условные теги woocommerce…
… 32 важных плагина для магазина на WooCommerce
к оглавлению
убрать — добавить поля на странице оформления покупки Checkout Field Editor for WooC
После активации плагина, в разделе Настроек Wooc будет добавлена ссылку на страницу настроек Checkout Field Editor:
…а сама настроечная страница выглядит примерно так на момент финального обновления плагина:
…по кнопке (справа) Изменить такие возможные коррекции полей: (Обязательное — обязательное поле для заполнения); Включено — убрать/добавить кнопку в блоке ввода данных на странице оформления заказа; следующие две настройки (галочки) думаю понятны.
На данной странице возможно:
а) в разделе «Поля платежного адреса» изменить поле(я), добавить новые, удалить ненужные… словом, отстроить стр. оформления заказа под свои бизнес требования (запросто редактируются поля включенные по умолчанию WooCommerce); сделать эти поля Обязательными/НЕобязательными; изменить тип, стиль, добавив собственный класс CSS…
…а самое главное, то, что требуется многими админам, это изменение местоположения каждого из активных полей Checkout. Меняется просто: перетаскиванием: хотите чтобы сначала было поле Фамилия, а потом Имя — ОК (перетаскиваем, сохраняем), и пр. пр…
б) также возможно показать или скрыть настраиваемые поля оформления заказа (для страницы сведений о заказе, либо в электронных оповещениях).
с) заменяем поля адреса по умолчанию WooCommerce — то есть изменяем формат адреса в зависимости от страны пользователей (магазина).
Защита: предотвращение переопределения свойств полей установленных при помощи плагина Checkout Manager, А ТАК ЖЕ, при желании, легко вернуться к исходному состоянию настроек плагина, кликнув соответственную кнопку — коричневая стрелка на картинке выше…
Также возможно редактировать разделы: Shipping Fields (Области доставки) |Дополнительные поля
Плагин Checkout Field Editor поддерживает перевод на другие языки, совместим с плагинами перевода WPML, Polylang и Loco Translate.
Работа с динамическими строками возможна, используя плагины Polylang или WPML.
В общем, неплохой плагин. Во всяком случае за этот месяц работы на активном сайте — нареканий нет.
Данный пост мое категорически частное мнение — не реклама!..
Подключаем Турбо Страницы Яндекса (на ютюб-канале — есть видео о том, как удалить эти Турбо страницы из индекса Яндекса, если потребуется. Многие подключают, а потом решают избавиться от этих турбо… А задача не так уж и проста!..
mihalica.ru !