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

Вступление

При оформлении покупки товаров на платформе WooCommerce, по умолчанию сделана очень длинная форма, с десятком полей для заполнения. Если вам нужно её сократить, читаем дальше.

Подготовка

Все изменения, которые будут предложены в этой статье будут затрагивать файлы рабочего шаблона, поэтому перед началом работ следует:

  • Сделать резервную копию сайта, включая копию каталога и копию базы данных (это нужно делать всегда);
  • Если хотите сохранить все сделанные изменения после очередного обновления шаблона, перейти на дочернюю тему WordPress.

Упростить форму оформления товаров WooCommerce несложно

Работаем по FTP. Файлы правим в текстовом редакторе Notepad++.

Откройте файл

  • wp-content/themes/commercetheme/includes/custom-function.php
  • или такой файл, wp-content/themes/commercetheme/inc/customizer.php

(всё зависит от используемой темы). commercetheme  в патче это название вашей рабочей темы.

Добавьте в конце файла код фильтра:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

return $fields;

}

?>

Далее при помощи фильтра нужно убрать поля в форме оформления товаров, которые вам не нужны. Для этого перед [return $fields] вставьте поля,  которые вам НЕ нужны в оформлении заказа.

Это может вас заинтересовать:  Классы доставки товаров WooCommerce: зачем нужны, как настроить

Для примера я убираю все, кроме имени, поэтомй вставляют такие строки:

unset($fields['billing']['billing_first_name']);

первое имя

unset($fields['billing']['billing_last_name']);

второе имя

unset($fields['billing']['billing_company']);

название компании

unset($fields['billing']['billing_address_1']);

адрес 1

unset($fields['billing']['billing_address_2']);

адрес 2

unset($fields['billing']['billing_city']);

улица

unset($fields['billing']['billing_postcode']);

индекс

unset($fields['billing']['billing_country']);
страна
unset($fields['billing']['billing_state']);

штат

unset($fields['billing']['billing_phone']);

телефон

unset($fields['order']['order_comments']);

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

unset($fields['billing']['billing_email']);

email

unset($fields['account']['account_username']);

логин
unset($fields[‘account’][‘account_password’]);
пароль

unset($fields['account']['account_password-2']);

подтверждение пароля.

Так можно максимально упростить форму оформления товаров WooCommerce. Однако, вам вполне могут быть нужны и индекс и адрес и другие поля. Убираем только очевидно ненужное. Хотя бы Штат.

упростить форму оформления товаров WooCommerce

Примечание

Все правки файла делам в текстовом редакторе Notepad++. Файлы для редакции забираем и кладем обратно по FTP, например FilleZilla или WinSCP.

Еще раз повторю, данные изменения, чтобы упростить форму оформления товаров WooCommerce, пропадут, после первого же обновления рабочего шаблона. Для сохранения подобных изменений на платформе WordPress есть инструмент под названием «Дочерняя тема». Если вкратце, вы создаете рабочую тему-2 (дочернюю), как копию основной рабочей темы и правите её как нужно. Во время обновления обновляться будет не рабочая, а основная тема.

Это может вас заинтересовать:  Новая версия WooCommerce 3.9: что нового

©Shopiweb.ru

Статьи по теме

2 комментария для “Как упростить форму оформления товаров WooCommerce

  1. Установить компьютер важными установками, те что мы включаем каждый день реально с помощью надежного сайт, здесь подключены основательно все программы именно для Виндовс. Сайт Photoshop приобретает разный набор лучших проектов, те которые можно ввести используя search линию либо в наборе. Источник на личный отбор исполнены наиболее скачиваемые антивирусные программы, яндекс, дополнение, редакторы, архиваторы, активирующие программы, исправление документа и видеоролики, общие обменники, проигрыватели, виртуальные сообщества, распознавание, скачивание и иные скачивания. Находясь на источнику Вы сумеете загрузить, как отдельные фрагменты, плюс и офисные конверты, те что мгновенно умеют содержать у себя набор основных текстовых содержания Word, Ексель, PDF, павер поинт, Ексес. Сайт http://dlja-windows.ru/ обеспечивает программы более узкого промышленного линии, такие на Автокад или графические изменения. Входите и устанавливайте самое интересное через качественный достоверный интернет сайт сертифицированных архивов.

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