Как избавится от заполнения всех полей при Самовывозе WooCommerce?

Каким образом можно избавиться от необходимости заполнения полей адреса посетителям вашего магазина Woocommerce?
Столкнувшись с такой задачей в работе над очередным проектом, я поняла, что этот вопрос возникает не только у меня. Поэтому решив эту проблему, хочу поделиться решением.

Во-первых надо убрать обязательность заполнения полей, которые требуется скрыть. А затем проанализировать какой метод доставки выбран ($method) в нашем случае ‘local_pickup’ и активировать код скрывающий поля адреса для этого метода.

Уберем обязательность заполнения полей.
Это можно сделав переопределив необходимые вам поля  в файле functions.php вашей темы:

Теперь их можно беспрепятственно скрывать.
Для этого я использовала следующий скрипт:

И не забудьте добавить в css стиль

comments powered by HyperComments