매장 결제 페이지를 사용자 정의하는 방법
게시 됨: 2020-10-29
모든 온라인 상점의 결제 프로세스는 구매자 여정에서 가장 중요합니다. 쇼핑객에게 구매를 유도할 수 있는 마지막 기회이기 때문입니다. 또한 사용자가 마지막 단계에서 마음을 바꾸면 많은 장바구니가 포기된다는 점을 언급할 가치가 있습니다.
상점 사용자 정의 결제 페이지
배송 비용 및 지불 옵션과 같은 요소가 장바구니 포기의 주요 원인입니다. 그러나 체크아웃 페이지도 큰 역할을 합니다. 결제 양식이 너무 복잡하거나 완료하는 데 시간이 오래 걸리는 경우 고객이 다른 곳에서 구매할 수 있습니다. 또한 민감한 정보를 요구하는 결제 필드를 제거하는 것이 좋습니다.
결제 양식을 최적화하는 가장 좋은 방법은 필요한 필드를 갖는 것입니다. 비즈니스 요구 사항과 대상 고객을 기반으로 해야 합니다.
이 게시물은 대상 고객과 비즈니스 요구 사항에 맞게 결제 페이지를 사용자 지정하는 방법을 안내합니다.
체크아웃 필드 사용자 정의
체크아웃 페이지는 고객에게 다음을 요구합니다.
- 결제 세부 정보
- 이름
- 성
- 회사 이름
- 국가
- 주소
- 타운/시
- 구역
- 우편번호/우편번호
- 핸드폰
- 이메일 주소
- 주문 메모

결제 필드를 사용자 지정하는 가장 좋은 방법은 코드 조각을 사용하는 것입니다. 모든 클래스와 선택기를 보려면 웹사이트에서 브라우저의 검사기를 사용하여 사용자 정의하려는 정확한 요소를 찾으십시오.
<body class="우커머스 체크아웃"> <div class="우커머스"> <form class="woocommerce-checkout"> <div id="customer_details" class="col2-set"> <div class="woocommerce-billing-fields"> <p class="form-row"> <div class="woocommerce-shipping-fields"> <p class="form-row"> <div class="woocommerce-additional-fields"> <div id="order_review" class="woocommerce-checkout-review-order"> <table class="woocommerce-checkout-review-order-table"> <div id="결제"> <ul class="wc_payment_methods 지불 방식 방법"> <div class="form-row place-order">
텍스트 입력 상자의 배경색 및 레이아웃을 변경하고 모서리를 둥글게 만드는 단계
다음은 따라야 할 간단한 단계입니다.
- WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스합니다.
- 대시보드 메뉴에서 모양 메뉴 > 사용자 정의 를 클릭합니다.
- 표시되는 왼쪽 사이드바에서 추가 CSS 로 이동합니다.
- CSS 추가
입력[유형="텍스트"] {
테두리 반경: 10px !중요;
배경색: 아쿠아 !중요;
}- 결과는 다음과 같습니다.

- 필드의 레이아웃을 변경하려면 다음 CSS 코드를 추가하십시오.
/****************점검***************/
.woocommerce 양식 .form-row {
너비: 100% !중요;
}
.woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box 텍스트 영역 {
너비: 100% !중요;
패딩: 8px;
}
.woocommerce #결제 .form-row 선택, .woocommerce-page #payment .form-row 선택 {
너비: 100%;
높이: 30px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
왼쪽으로 뜨다;
너비: 100%;
}
.custom-checkout h3 {
배경색: #165f1c; /****제목 배경에 사용할 색상으로 변경 ****/
너비: 45%;
텍스트 정렬: 가운데;
패딩: 10px;
테두리 반경: 5px;
여백 상단: 50px;
색상: #FFF;
플로트: 오른쪽;
}
.woocommerce 양식 .form-row input.input-text, .woocommerce 양식 .form-row 텍스트 영역 {
패딩: .6180469716em;
배경색: #f2f2f2;
색상: #43454b;
개요: 0;
테두리: 0;
-webkit-모양: 없음;
테두리 반경: 2px;
상자 크기: 테두리 상자;
글꼴 두께: 400;
테두리:단색 2px #e4e4e4;
}
#wc_checkout_add_ons {
너비: 45%;
플로트: 오른쪽;
텍스트 정렬: 가운데;
}
@미디어 화면 및 (최소 너비: 980px) {
.woocommerce-shipping-fields h3, .woocommerce-billing-fields h3 {폭:100%;}
.woocommerce .col2-set, .woocommerce-page .col2-set {
너비: 45%;
왼쪽으로 뜨다;
}
.woocommerce-checkout-review-order{
너비: 45%;
플로트: 오른쪽;
}
}
@미디어 화면 및 (최대 너비: 979px) {
.custom-checkout h3 {
너비: 100%;
}
}- 결과는 다음과 같습니다.

체크아웃 필드를 제거하는 단계
따라야 할 단계는 다음과 같습니다.
- WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스합니다.
- 대시보드 메뉴에서 모양 메뉴 > 테마 편집기 메뉴 를 클릭합니다. 테마 편집기 페이지가 열리면 체크아웃 필드를 제거할 테마 기능 파일을 찾으십시오.
- php 파일에 다음 코드를 추가합니다. 그러나 전체 코드 를 붙여넣으면 결제 페이지에서 모든 필드가 제거 되므로 제거하려는 필드만 포함해야 합니다 .
/**
가능한 모든 필드 제거
**/
기능 wc_remove_checkout_fields( $fields ) {
// 청구 필드
unset( $fields['billing']['billing_company'] );
unset( $fields['billing']['billing_email'] );
unset( $fields['billing']['billing_phone'] );
unset( $fields['billing']['billing_state'] );
unset( $fields['billing']['billing_first_name'] );
unset( $fields['billing']['billing_last_name'] );
unset( $fields['billing']['billing_address_1'] );
unset( $fields['billing']['billing_address_2'] );
unset( $fields['billing']['billing_city'] );
unset( $fields['billing']['billing_postcode'] );
// 배송 필드
unset( $fields['shipping']['shipping_company'] );
unset( $fields['shipping']['shipping_phone'] );
unset( $fields['shipping']['shipping_state'] );
unset( $fields['shipping']['shipping_first_name'] );
unset( $fields['shipping']['shipping_last_name'] );
unset( $fields['shipping']['shipping_address_1'] );
unset( $fields['shipping']['shipping_address_2'] );
unset( $fields['shipping']['shipping_city'] );
unset( $fields['shipping']['shipping_postcode'] );
// 주문 필드
unset( $fields['order']['order_comments'] );
$ 필드 반환;
}
add_filter( 'woocommerce_checkout_fields', 'wc_remove_checkout_fields' );국가 필드가 필요하다는 점은 언급할 가치가 있습니다. 이 필드를 제거하면 고객의 주문을 완료할 수 없습니다. "계속하려면 주소를 입력하십시오."라는 오류가 발생하기 때문입니다.

필수 필드를 필수가 아닌 것으로 만드는 단계
이 예에서는 Billing Phone 필드를 편집합니다. 따라야 할 단계는 다음과 같습니다.
- WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스합니다.
- 대시보드 메뉴에서 모양 메뉴 > 테마 편집기 메뉴 를 클릭합니다. 테마 편집기 페이지가 열리면 테마 기능 파일을 찾아 필수 필드가 필요하지 않게 만듭니다.
- 함수에 다음 코드를 추가합니다. PHP 파일
add_filter( 'woocommerce_billing_fields', 'wc_unrequire_wc_phone_field');
기능 wc_unrequire_wc_phone_field( $fields ) {
$fields['billing_phone']['필수'] = 거짓;
$ 필드 반환;
}- 결과는 다음과 같습니다.

입력 필드 레이블 및 자리 표시자를 변경하는 단계
다음은 따라야 할 간단한 단계입니다.
- WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스합니다.
- 대시보드 메뉴에서 모양 메뉴 > 테마 편집기 메뉴 를 클릭합니다. 테마 편집기 페이지가 열리면 테마 기능 파일을 찾아 입력 필드 레이블 및 자리 표시자를 변경합니다.
- php 파일에 다음 코드 추가
add_filter('woocommerce_checkout_fields', 'custom_override_checkout_fields');
기능 custom_override_checkout_fields($fields)
{
unset($fields['billing']['billing_address_2']);
$fields['billing']['billing_company']['placeholder'] = '비즈니스 이름';
$fields['billing']['billing_company']['label'] = '비즈니스 이름';
$fields['billing']['billing_first_name']['placeholder'] = '이름';
$fields['shipping']['shipping_first_name']['placeholder'] = '이름';
$fields['shipping']['shipping_last_name']['placeholder'] = '성';
$fields['shipping']['shipping_company']['placeholder'] = '회사명';
$fields['billing']['billing_last_name']['placeholder'] = '성';
$fields['billing']['billing_email']['placeholder'] = '이메일 주소';
$fields['billing']['billing_phone']['placeholder'] = '전화';
$ 필드 반환;
}- 결과는 다음과 같습니다.

결론
요약하면 결제 페이지에서 결제 필드를 사용자 정의하는 방법을 공유했습니다. 이 페이지를 최적화하는 것은 구매자가 구매를 하도록 설득할 수 있는 마지막 기회이기 때문에 중요합니다.
또한 비즈니스 요구와 대상 고객에 따라 필요한 정보를 수집해야 합니다. 이렇게 하면 장바구니 포기를 줄이고 매장의 판매를 크게 개선하는 데 도움이 됩니다.
그러나 내가 공유한 코드 조각을 수정할 수 없는 경우 개발자를 고용하여 사이트가 고장나지 않도록 하십시오.
유사한 기사
- WooCommerce 결제 양식에 추가 필드를 추가하는 방법
- 검색 결과에서 WooCommerce 제품을 숨기는 방법
- WooCommerce로 디지털 제품을 판매하는 방법
- WooCommerce에서 제품에 GTIN 번호를 추가하는 방법
- WooCommerce에서 사용자 정의 주문 상태를 추가하는 방법
- WooCommerce 제품 페이지에서 수량 필드 숨기기 또는 제거
- 카테고리 WooCommerce Storefront 테마를 숨기는 방법
- 특정 범주에 대한 결제 수단을 비활성화하는 방법
- 상점 첫 WooCommerce에서 모바일 바닥글을 숨기는 방법
- 버튼 색상 스토어프론트 테마를 변경하는 방법
- 행당 제품의 상점 첫 화면 수를 변경하는 방법
- WooCommerce Storefront에서 다음 제품 탭을 끄는 방법
- 관련 제품 WooCommerce Storefront 테마를 제거하는 방법
- WooCommerce 로그아웃 PHP 스니펫을 사용하여 로그아웃 버튼 생성
- 페이지 WooCommerce Storefront 테마별로 제품을 변경하는 방법
- 바닥글에 WooCommerce 결제 아이콘을 추가하는 방법 [HTML]
- 상점 테마 헤더에서 장바구니를 제거하는 방법
- 제품의 스토어프론트 테마 순서를 변경하는 방법
- 글꼴 크기를 변경하는 방법 WooCommerce Storefront 테마
- WooCommerce에서 주문 상태 메시지의 이름을 바꾸는 방법
