WooCommerce 결제 세부정보 삭제/제거(우편번호, 회사, 전화번호) …))

Woocommerce 만들고 싶은 사람이라면 누구에게나 아주 간단한 시스템입니다. 잡지 온라인, 기반으로 WordPress.
기본 설치 시 WooCommerce는 청구 세부 정보에 대한 표준 양식을 추가합니다. 페이지에서는 “점검”클라이언트의.
시스템으로 설계되었습니다. 잡지 온라인 실제 제품의 배송과 가상 제품의 다운로드를 모두 허용하는 WooCommerce에는 다음이 필요합니다. 표준 형식 일련의 고객 데이터: 이름, 성, 전화번호, 국가, 주소, 도시, 대구 우편. 예를 들어 이러한 필드 중 일부는 가상 주문에 필요하지 않습니다. 다운로드할 수 있는 제품이나 PayPal을 통해 결제한 제품은 배송을 위해 데이터가 필요하지 않습니다. 이 경우 Checkout에서 일부 필드를 제거하여 사용자가 주문 시스템을 더 쉽게 만드는 것이 좋습니다.

필드 제거 “대구 우편” WooCommerce Checkout

없애자 “우편번호” / WooCommerce의 청구 우편번호를 사용하려면 웹사이트에서 활성화된 WordPress 테마의 function.php 파일을 편집해야 합니다. function.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의 모든 필드가 삭제됩니다.

기술에 대한 열정, 저는 2006 년부터 StealthSetts.com에서 즐거움을 가지고 글을 씁니다. 운영 체제와 같은 풍부한 경험이 있지만 언어 및 블로그 플랫폼 (WordPress) 및 온라인 상점 (Woocommerce, Magento, Presashop)에 대한 경험이 풍부합니다.

IT 튜토리얼, 유용한 팁 및 뉴스. WooCommerce 결제 세부정보 삭제/제거(우편번호, 회사, 전화번호) …))

6 “에 대한 생각WooCommerce 결제 세부정보 삭제/제거(우편번호, 회사, 전화번호) …))”

  1. 안녕하세요, 이 게시물을 보내주셔서 감사합니다!
    회사 이름을 제거해야 했는데 완벽하게 작동했습니다!!
    회사 이름도 삭제하고 싶습니다. “다른 주소로 배송”.
    하지만 코드에서 custom_override_checkout_fields를 무엇으로 바꿔야 할지 모르겠습니다. 저를 도와주실 수 있나요?

    회신하다
  2. 안녕하세요, 안내에 따라 이 코드를 function.php에 추가했는데 웹사이트가 다운되었습니다. 완전히 비어 있습니다. 나는 이런 일에 완전히 새로운 것은 아니지만 프로도 아닙니다.

    내 대시보드에 액세스할 수 있다면 대시보드를 지우고 싶지만 내 웹사이트에는 전혀 액세스할 수 없습니다.

    도와주세요. 어떻게 해야 하나요? 긴급 대응이 필요합니다!

    회신하다
  3. 안녕하세요
    결제 섹션에 있는 나 ” 청구 정보 “그의 글 “배송 주소 ” 으로 바꾸고 싶습니다. 우리는 무엇을 할 수 있나요?

    회신하다
    • 안녕하세요,
      예, 커스터마이저에서는 좋은 생각이지만 최신 버전의 Woo에서는 “주소 2”,,, “회사”. 우편 번호 및 기타 필드의 경우 숨길 기능 코드가 필요합니다.

      회신하다
의견을 남겨주세요