WooCommerce에서 주문 상태 메시지의 이름을 바꾸는 방법
게시 됨: 2020-09-01WooCommerce에서 주문 상태 메시지의 이름을 바꾸는 방법을 찾고 있습니까? 이 기사에서는 WooCommerce에서 주문 상태 메시지의 이름을 바꾸는 방법을 안내합니다. 여러 가지 이유로 여러 다른 주문 상태를 포함할 수 있습니다.
그러나 WooCommerce의 기본 버전을 사용하면 주문을 완료됨, 처리 중, 지불 보류 중, 보류 중, 환불됨, 취소됨 또는 실패 상태 중 하나로 표시할 수 있습니다.
주문 상태 메시지의 이름을 바꾸는 플러그인
"배송 대기 중", "건축 중" 또는 기타 주문 처리 요구 사항에 맞게 온라인 상점의 흐름에 맞는 주문 상태 이름을 추가할 수 있습니다. 그러나 WooCommerce는 $49에 가격이 책정된 ' WooCommerce Order Status Manager '라는 확장 기능을 통해 이 문제에 대한 솔루션을 제공합니다.
이것은 상점에 비용이 많이 드는 솔루션일 수 있지만 이를 수행하는 쉬운 방법이 있습니다. WooCommerce의 현재 버전에서 주문 상태는 게시물에 대한 초안, 예약 또는 게시와 같이 사용자 정의 게시물 상태 로 저장됩니다.
주문 상태 메시지의 이름을 바꾸는 방법
즉, 코드 스니펫을 사용하여 WooCommerce에서 주문 상태 메시지의 이름을 바꾸는 방법을 살펴보겠습니다. 기본 주문 상태 메시지를 확인하려면 WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스하기만 하면 됩니다. 그런 다음 WooCommerce > 주문 을 클릭합니다. 다음 내용이 표시됩니다.
또한 이러한 메시지는 고객이 주문을 시도할 때 프런트 엔드에 표시됩니다. 이것은 아래와 같이 내 계정 > 주문 을 클릭하여 액세스할 수 있습니다.
WooCommerce에서 주문 상태 메시지의 이름을 바꾸는 단계
WooCommerce에서 주문 상태 메시지의 이름을 바꾸려면 다음의 간단한 단계를 따르세요.
- WordPress 사이트에 로그인 하고 관리자로 대시보드 에 액세스합니다.
- 대시보드 메뉴에서 모양 메뉴 > 테마 편집기 메뉴 를 클릭합니다. 테마 편집기 페이지가 열리면 WooCommerce 스토어에서 주문 상태 메시지의 이름을 바꾸는 기능을 추가할 테마 기능 파일 을 찾으십시오.
- PHP 파일 끝에 다음 코드를 추가하고 변경 사항을 저장하는 것을 잊지 마십시오.
add_filter( 'wc_order_statuses', 'ts_rename_order_status_msg', 20, 1 ); 기능 ts_rename_order_status_msg( $order_statuses ) { $order_statuses['wc-completed'] = _x( '주문 접수', '주문 상태', '우커머스' ); $order_statuses['wc-processing'] = _x( '주문 처리 중', '주문 상태', '우커머스' ); $order_statuses['wc-on-hold'] = _x( '주문이 보류 중입니다', '주문 상태', '우커머스' ); $order_statuses['wc-pending'] = _x( '주문이 보류 중입니다', '주문 상태', 'woocommerce' ); $order_status를 반환합니다. }
- 결과를 보려면 WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스하여 백엔드의 주문 페이지에 액세스해야 합니다. 그런 다음 WooCommerce > 주문 을 클릭합니다. 다음 내용이 표시됩니다.
프런트 엔드에 액세스하려면 아래와 같이 내 계정 > 주문 을 클릭하기만 하면 됩니다.
코드 작동 방식
위의 예에서 우리는 wc_order_statuses 후크와 ts_rename_order_status_msg function ts_rename_order_status_msg
를 사용했습니다. 상태 메시지는 우리가 전달한 $order_statuses
배열에 포함되어 있습니다.
또한 주문 상태 메시지를 표시하는 다른 방법이 있습니다. 이 작업을 수행할 수 있는 다른 두 곳이 있습니다. 관리 대시보드 내부의 최상위 메뉴와 일괄 작업의 드롭다운입니다.
관리 대시보드 내 상단 메뉴의 주문 상태 메시지와 일괄 작업 드롭다운의 이름을 바꾸는 단계입니다.
주문 상태 메시지의 이름을 바꾸려면 다음 단계를 따르십시오.
- WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스합니다.
- 대시보드 메뉴에서 모양 메뉴 > 테마 편집기 메뉴 를 클릭합니다. 테마 편집기 페이지가 열리면 WooCommerce 스토어에서 주문 상태 메시지의 이름을 바꾸는 기능을 추가할 테마 기능 파일을 찾으십시오.
- PHP 파일 끝에 다음 코드를 추가하고 변경 사항을 저장하는 것을 잊지 마십시오.
foreach( array( 'post', 'shop_order' ) as $hook ) add_filter( "views_edit-shop_order", 'ts_order_status_top_changed' ); 기능 ts_order_status_top_changed( $views ){ if( isset( $views['wc-completed'] ) ) $views['wc-completed'] = str_replace( '완료', __( '주문 접수', '우커머스'), $views['wc-completed'] ); if( isset( $views['wc-processing'] ) ) $views['wc-processing'] = str_replace( '처리 중', __( '처리 중', '우커머스'), $views['wc-processing'] ); if( isset( $views['wc-on-hold'] ) ) $views['wc-on-hold'] = str_replace( '대기중', __( '주문대기', '우커머스'), $views['wc-on-hold'] ); if( isset( $views['wc-pending'] ) ) $views['wc-pending'] = str_replace( '결제 보류', __( '결제 보류', '우커머스'), $views['wc-pending'] ); $view를 반환합니다. }
결과를 보려면 WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스하여 백엔드의 주문 페이지에 액세스해야 합니다. 그런 다음 WooCommerce > 주문 을 클릭합니다. 다음 내용이 표시됩니다.
- 강조 표시한 대량 작업 드롭다운에서 주문 상태 메시지를 변경해야 하는 경우 모양 메뉴 > 테마 편집기 메뉴 를 클릭하기만 하면 됩니다. 테마 편집기 페이지가 열리면 WooCommerce 스토어에서 주문 상태 메시지의 이름을 바꾸는 기능을 추가할 테마 기능 파일을 찾으십시오.
- PHP 파일 끝에 다음 코드를 추가하고 변경 사항을 저장하는 것을 잊지 마십시오.
add_filter( 'bulk_actions-edit-shop_order', 'ts_bulk_actions_order_status', 20, 1 ); 기능 ts_bulk_actions_order_status( $actions ) { $actions['mark_processing'] = __( '진행 중인 것으로 표시', '우커머스' ); $actions['mark_on-hold'] = __( '주문 보류로 표시', '우커머스' ); $actions['mark_completed'] = __( '주문 접수로 표시', '우커머스' ); $actions를 반환합니다. }
- 결과를 보려면 WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스하여 백엔드의 주문 페이지에 액세스해야 합니다. 그런 다음 WooCommerce > 주문 을 클릭합니다. 다음 내용이 표시됩니다.
코드 작동 방식
관리 대시보드 코드 내부의 최상위 메뉴의 경우 여기에서 views_edit-shop_order
후크를 사용하여 각 배열 키에 포함된 문자열 값을 간단히 대체했습니다. 이것은 다른 주문 상태 메시지를 위한 것입니다.
대량 작업 코드의 드롭다운에 대해 bulk_actions-edit-shop_order
후크를 사용하여 주문에 적용되는 다양한 작업의 값을 변경하고 있습니다.
플러그인을 사용하여 WooCommerce에서 주문 상태 메시지 이름 바꾸기
당신이 그 기술이 아닌 경우 플러그인을 사용하여 이 작업을 수행할 수 있습니다. 코드로 사이트를 사용자 정의하는 데 익숙하지 않거나 사이트의 코딩 구조를 엉망으로 만들고 싶지 않은 사람들을 위한 것입니다.
우리가 사용할 플러그인은 https://downloads.wordpress.org/plugin/custom-order-statuses-woocommerce.zip 링크를 사용하여 직접 다운로드할 수 있는 WooCommerce용 Custom Order Status입니다 .
www.wordpress.org에서 사용할 수 있습니다. 이 기능을 추가하려면 다음의 간단한 단계를 따르십시오.
무료 플러그인을 사용하여 WooCommerce에서 주문 상태 메시지의 이름을 바꾸는 단계
- WordPress 사이트에 로그인하고 관리자로 대시보드 에 액세스합니다.
- 그런 다음 앞에서 표시한 플러그인을 설치합니다. 위 의 링크 를 사용하여 다운로드한 경우 Plugins > Add New 로 이동하십시오. 그런 다음 플러그인 업로드 를 클릭하고 아래와 같이 다운로드한 파일을 찾습니다 .
- 관리자 패널에서 직접 다운로드하려면 플러그인 > 새로 추가로 이동하면 됩니다. 그런 다음 플러그인 ' WooCommerce 사용자 지정 주문 상태 '에 대한 키워드 검색을 수행해야 합니다. 아래와 같이 설치하고 활성화해야 합니다.
- 필요한 변경을 하려면 아래와 같이 WooCommerce > 설정 > 맞춤 주문 상태를 클릭하기만 하면 됩니다.
- 변경 사항을 저장하는 것을 잊지 마십시오.
결론
이 게시물에서는 WooCommerce에서 주문 상태 메시지의 이름을 바꾸는 방법을 배웠습니다. 또한 사용자 지정 상태 메시지를 사용할 수 있습니다. 또한 WooCommerce용 Custom Order Status라는 플러그인을 사용하여 이 작업을 수행하는 방법을 보여주었습니다.
비슷한 리뷰
- 기본 제품 정렬 WooCommerce를 제거하는 방법
- WooCommerce Shop 페이지에서 장바구니에 추가 버튼 텍스트를 변경하는 방법
- WooCommerce로 디지털 제품을 판매하는 방법
- 카테고리별로 WooCommerce 제품을 표시하는 방법
- WooCommerce에서 제품에 GTIN 번호를 추가하는 방법
- 더 나은 사용자 경험을 위해 WooCommerce 카테고리를 정렬하는 방법
- WooCommerce 쿠폰 코드 필드를 숨기는 방법
- 제품 이미지를 추가하는 방법 WooCommerce 결제 페이지
- 특정 범주에 대한 결제 수단을 비활성화하는 방법
- WooCommerce의 쇼핑 페이지에서 모든 제품을 숨기는 방법
- WooCommerce 제품 페이지에서 수량 필드 숨기기 또는 제거