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

Опубликовано: 05.Июн в 06:15

Автор:

Категории: Wordpress

Тэги:

По умолчанию woocommerce автоматически заполняет поля на странице оформления заказа, если уже был сделан заказ. Это так полезно, потому что вам не нужно повторно вводить свои личные данные: имя, фамилию, адрес и т. д…
Но сегодня потребовалось, чтобы эти поля заранее не заполнялись. Вот почему:

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

Это интересно! И думаю, некоторые из вас думали использовать woocommerce таким же образом, и, возможно, будет интересно знать, как заранее не заполнять поля оформления заказа. Решение довольно простое.
Лучший способ сделать это — работать с woocommerce пользовательским шаблоном. В основном пользовательский шаблон позволяет переопределить файлы woocommerce по умолчанию и использовать свои собственные файлы. Вот Краткое руководство, которое объяснит вам, как создать пользовательские шаблоны.

Откройте файл checkout/form-shipping.php и замените строку 39 :

на

Таким образом, вы удалите $checkout->get_value( $key ) и замените его. Тоже самое сделайте то же самое в строке 61.