체크 아웃 WooCommerce의 세부 사항을 제거 / 삭제 (우편 번호, 회사, 전화 ...)

WooCommerce 을 만들려고 사람을위한 매우 간단한 시스템입니다 온라인 쇼핑에 기초 워드 프레스.
기본 설치는 WooCommerce는 결제 세부 정보에 대한 표준 양식을 추가합니다. 은 "체크 아웃"고객에.
시스템으로 설계 온라인 쇼핑 제품의 물리적 배달을 모두 허용하고 필요 일부 가상 WooCommerce 다운로드 표준 양식 고객 데이터의 시리즈 : 이름, 성, 전화 번호, 국가, 주소,시, 우편 번호. 이러한 필드 중 일부는 우리가 예를 들어 가상 명령이 필요합니다. 페이팔 지불 된 다운로드하거나 제품이 될 수있는 제품은 전달을 위해 데이터가 필요하지 않을 것이다. 이 경우에는 체크 아웃 필드를 제거하여, 사용자에 대한 제어 시스템을 용이하게하는 것이 최선이다.

WooCommerce 체크 아웃에서 필드 "우편 번호"를 제거

우리는 가고, 웹 사이트 활성화 워드 프레스 테마 functions.php 파일을 편집해야 WooCommerce의 "우편 번호"/ 결제 우편 번호를 제거 할 수 있습니다. functions.php에서 줄을 추가합니다 :

[PHP]

add_filter ( 'woocommerce_checkout_fields', 'custom_override_checkout_fields');

function custom_override_checkout_fields ($ fields) {

해제 ($ 필드 [ '결제'] [ 'billing_postcode']);

return $ fields;

}

[/ php에]

여기서 "billing_postcode"는 우편 번호의 필드입니다. 두 번째 주소 필드를 제거하려면, 우리는 "billing_address_2"와 "billing_postcode"를 교체합니다.

[빌] 해제 ($ 필드 [ '결제'] [ 'billing_address_2']); / PHP]

고객의 지불의 모든 세부 사항을 관심하지 않을 수 있습니다 상황이 있습니다. 일반적으로 결제는 페이팔을 통해 만들어 질 때. 이 시나리오에서 우리는 주문 페이지의 모든 필드를 제거 할 수 있습니다.

[PHP]

add_filter ( 'woocommerce_checkout_fields', 'custom_override_checkout_fields');
function custom_override_checkout_fields ($ fields) {
해제 ($ 필드 [ '결제'] [ 'billing_postcode']);
해제 ($ 필드 [ '결제'] [ 'billing_country']);
해제 ($ 필드 [ '결제'] [ 'billing_state']);
해제 ($ 필드 [ '결제'] [ 'billing_phone']);
해제 ($ 필드 [ '주문'] [ 'order_comments']);
해제 ($ 필드 [ '결제'] [ 'billing_address_2']);
해제 ($ 필드 [ '결제'] [ 'billing_postcode']);
해제 ($ 필드 [ '결제'] [ 'billing_company']);
해제 ($ 필드 [ '결제'] [ 'billing_last_name']);
해제 ($ 필드 [ '결제'] [ 'billing_email']);
해제 ($ 필드 [ '결제'] [ 'billing_city']);
return $ fields;
}

[/ php에]

이 방법 당신은 WooCommerce 체크 아웃의 모든 필드를 삭제합니다.

체크 아웃 WooCommerce의 세부 사항을 제거 / 삭제 (우편 번호, 회사, 전화 ...)

저자에 관하여

스텔스

가젯과 IT를 의미하는 모든 것에 열정적 인 2006의 stealthsettings.com으로 글을 쓰고 컴퓨터와 운영 체제 macOS, Linux, Windows, iOS 및 Android에 대한 새로운 것을 발견하고 싶습니다.

댓글 2

  • 게시물 Bonjour Merci!
    J'avais는 지지자들과 경쟁자들에 의해지지를 얻었습니다!
    이것은 다른 사람들보다 더 큰 도움이 될 것입니다.
    이는 투표 코드에서 custom_override_checkout_fields의 재배치와 같은 방식이 아닙니다. Pourriez vous m'aider?

  • 안녕하세요, 저는 functions.php이 코드를 추가하지만 난 내 웹 사이트가 추락 안내. 그것은 완전히 빈입니다. 나는이 같은 물건에 완전히 새로운 아니에요하지만 난 어느 프로 아니에요.

    대시 보드에 액세스 할 수 있으면 지울 수 있지만 내 웹 사이트에서는 아무 것도 액세스 할 수 없습니다.

    제발 도와주세요, 어떻게해야합니까? 긴급한 대응이 필요합니다!

코멘트를 남겨

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.