Дополнительные поля в корзине

Плагин для добавления дополнительных полей на страницу оформления заказа

Написал небольшой плагин для добавления полей на странице офорления заказа.

Плагин добавляет поля:

  • Улица
  • Дом
  • Квартира
  • Подъезд
  • Этаж

Соответственно нужно будет отключить стандартные поля адреса.

Код плагина

<?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;
}

Скачать плагин

Оставьте комментарий

Ваш адрес email не будет опубликован.