Woocommerce копия адрес доставки на платежный адрес

У меня есть магазин цветов Woocommerce. Поскольку люди, как правило, посылают цветы другим людям, я изменил порядок выставления счетов & поля доставки, скопировав form-checkout.php в папку моей дочерней темы и переместив часть доставки в начало. Однако я также хотел бы добавить кнопку / флажок, который позволяет пользователям копировать информацию о доставке в поля для выставления счетов. Woocommerce предлагает прямо противоположное этому варианту (копирование платежной информации в доставку), но мне нужна обратная версия этого. Любая помощь будет очень высоко ценится.

0

Решение

Вы можете использовать jQuery для этого. Вот часть кода, которую вы можете использовать

  $("#copy_to_billing").on("click", function(){
if (this.checked) {
$("[name='first_name']").val($("[name='shipping_first_name']").val());
$("[name='last_name']").val($("[name='shipping_last_name']").val());
$("[name='billing_address_1']").val($("[name='shipping_address_1']").val());
$("[name='billing_address_2']").val($("[name='shipping_address_2']").val());
$("[name='billing_city']").val($("[name='shipping_city']").val());
$("[name='billing_state']").val($("[name='shipping_state']").val());
$("[name='billing_zip']").val($("[name='shipping_zip']").val());
$("[name='billing_country']").val($("[name='shipping_country']").val());
}
});

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

<button id="copy_to_billing">Copy shipping details</button>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector