Написал небольшой плагин для добавления полей на странице офорления заказа.
Плагин добавляет поля:
- Улица
- Дом
- Квартира
- Подъезд
- Этаж
Соответственно нужно будет отключить стандартные поля адреса.
Код плагина
<?php
/* ====================================
* Plugin Name: Дополнительные поля в корзине
* Description: Плагин для добавления дополнительных полей на страницу оформления заказа.
* Author: Allslava
* Author URI: https://allslava.ru/
* Plugin URI: https://allslava.ru/plagin-dlya-dobavleniya-dopolnitelnyh-polej-na-stranicu-oformleniya-zakaza/
* Version: 1.01
* ==================================== */
add_filter('woocommerce_checkout_fields','dop_polya');
function dop_polya($fields)
{
$fields['billing']['billing_street']['placeholder'] = "Улица";
$fields['billing']['billing_street']['label'] = "Улица";
$fields['billing']['billing_house']['placeholder'] = "Дом";
$fields['billing']['billing_house']['label'] = "Дом";
$fields['billing']['billing_apart']['placeholder'] = "Квартира";
$fields['billing']['billing_apart']['label'] = "Квартира";
$fields['billing']['billing_pod']['placeholder'] = "Подъезд";
$fields['billing']['billing_pod']['label'] = "Подъезд";
$fields['billing']['billing_et']['placeholder'] = "Этаж";
$fields['billing']['billing_et']['label'] = "Этаж";
return $fields;
}