WooCommerce це дуже проста система для тих, хто хоче створити Інтернет-магазин, На основі WordPress.
Після установки default, WooCommerce додасть стандартну форму для виставлення рахунків. На сторінці "Оформити замовлення" клієнта.
Розроблений як система Інтернет-магазин що дозволяє як фізичну доставку продуктів і завантажувати кілька віртуальних WooCommerce потрібно в стандартна форма ряд даних про клієнтів: Ім'я, Прізвище, номер телефону, країна, адреса, місто, Поштовий індекс, Деякі з цих полів нам необхідно для віртуальної команди, наприклад. Продукт, який може бути завантажений або продукт, який був оплачений PayPal не повинні були б дані для доставки. В цьому випадку краще всього, щоб полегшити систему управління для користувача, шляхом видалення полів Checkout.
Видаліть поле "Поштовий індекс" із каси WooCommerce Checkout
Щоб мати можливість видалити "Поштовий індекс" / Платіжний поштовий індекс з WooCommerce, нам потрібно відредагувати файл functions.php теми WordPress який активний на веб-сайті. У functions.php ми додаємо рядки:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}
Де "billing_postcode" - це поле для поштового індексу. Якщо ми хочемо видалити друге поле адреси, ми замінимо “billing_postcode” на “billing_address_2 ”.
unset($fields['billing']['billing_address_2']);
Є ситуації, які можуть не зацікавити будь-які деталі платежу клієнта. Зазвичай, коли оплата проводиться через PayPal. У цьому випадку ми можемо вибрати, щоб усунути всі поля сторінки замовлення.
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}
Таким чином, ви будете видалити всі поля WooCommerce Checkout.