Сегодня в теме – страница оформления заказа 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 !