WooCommerce 배송 방법을 숨기는 방법

게시 됨: 2023-04-07

여러 배송 및 결제 방법을 사용하는 것은 WooCommerce 상점의 전환율을 높이는 데 중요할 수 있습니다. 그러나 옵션이 너무 많기 때문에 여러 요인에 따라 특정 배송 방법의 가용성을 제한해야 하는 경우가 있습니다. 예를 들어 해외 특정 제품 또는 지역에 대한 무료 배송을 비활성화할 수 있습니다.

이 기사에서는 상점의 다양한 조건에 따라 WooCommerce 배송 방법을 숨기는 방법을 공유합니다. 많은 배송 통합을 지원하지만 안타깝게도 WooCommerce에서는 카트 페이지에 표시할 배송 방법을 선택할 수 없습니다. 이제 WooCommerce 상점의 배송 방법을 숨기는 방법과 이유에 대해 자세히 살펴보겠습니다.

WooCommerce 배송 방법을 숨기는 이유는 무엇입니까?

의심할 여지 없이 WooCommerce는 가장 인기 있고 널리 사용되는 전자 상거래 플랫폼입니다. 기본적으로 지역 픽업, 무료 배송, 정액 배송 등 다양한 배송 방법을 제공합니다. 미리 정의된 배송 지역을 기반으로 배송 방법을 구성할 수도 있습니다. 예를 들어 무료 배송은 매장 위치와 가까운 일부 우편 번호에만 제공되며 나머지는 정액 배송이 제공됩니다.

또한 대부분의 고객은 유리하고 저렴한 배송 옵션을 선택하는 데 어려움을 겪고 있습니다. 특정 배송 옵션을 숨기면 고객이 더 쉽게 선택할 수 있습니다. 이를 위해 기본 WooCommerce 배송을 사용할 수 있지만 제한된 옵션을 제공합니다.

위치 외에도 상점 소유자는 다른 조건에 따라 배송 방법을 숨겨야 할 수도 있습니다. 이러한 조건은 다음을 기반으로 할 수 있습니다.

  • WooCommerce 배송 클래스
  • 제품 SKU
  • WooCommerce 제품 카테고리
  • 주문 무게
  • 주문 소계
  • 국가
  • 우편 번호
  • 사용자 역할

몇 가지 사용 사례는 다음과 같습니다.

  • 주문 중량이 특정 임계값(파운드 또는 킬로그램)을 초과하는 경우 무료 배송과 같은 특정 배송 옵션을 숨겨야 합니다. 예를 들어 총 주문 중량이 5kg을 초과하는 경우 무료 배송을 숨깁니다.
  • 주문 수량에 따라 배송 방법을 조정합니다. 예를 들어 주문 소계가 $300를 초과하면 모든 유료 배송 방법을 숨깁니다.

배송 방법을 숨기는 사용 사례

WooCommerce에는 여러 배송 방법이 있으며 이러한 배송 방법은 여러 요소를 기반으로 관리할 수 있습니다. 가장 일반적인 사용 사례 중 일부는 다음과 같습니다.

사용 사례 1: 제품 범주에 따라 배송 방법 숨기기

첫 번째 시나리오는 제품 범주에 따라 특정 배송 방법을 숨기는 것입니다. 모든 제품 범주에 대한 배송 방법을 한 번에 숨기거나 여러 제품 범주에 대한 여러 규칙을 숨기는 규칙을 만들 수 있습니다.

사용 사례 2: 무료 배송이 가능한 경우 다른 기본 배송 방법 숨기기

WooCommerce는 기본적으로 세 가지 유형의 배송 방법을 제공합니다. 무료 배송이 가능한 경우 다른 모든 배송 방법을 숨기려면 여러 플러그인을 사용할 수 있습니다. 전체 또는 일부 제품에 대한 규칙을 생성할 수 있습니다. 위치, 시간, SKU 등과 같은 다양한 조건을 기반으로 규칙을 설정할 수도 있습니다.

사용 사례 3: 배송 등급에 따라 숨기기

WooCommerce 상점에서 설정한 배송 등급에 따라 특정 배송 방법을 숨길 수 있습니다. 위의 플러그인 중 하나를 사용하여 배송 클래스가 없거나 다양한 배송 클래스가 있는 제품을 선택할 수 있습니다.

사용 사례 4: 주문 중량에 따라 배송 방법 숨기기

특정 주문 중량 요구 사항에 따라 특정 배송 방법을 숨길 수 있습니다.

  • 모든 주문 중량에 대해 숨기기
  • 특정 무게 이상
  • 주어진 무게와 같거나 작음
  • 제공된 무게와 동일
  • 미리 정해진 최소 무게와 최대 무게 사이

사용 사례 5: 사용자 역할에 따라 배송 방법 숨기기

또 다른 경우는 사용자 역할에 따라 배송 방법을 숨기는 것입니다. 다양한 사용자 역할에 대해 서로 다른 배송 규칙을 만들고 관리할 수 있습니다. 예를 들어 무료 배송은 구독자 또는 기여자에게만 제공됩니다.

WooCommerce 배송 방법을 숨기는 방법

배송 방법을 숨기려면 두 가지 방법을 사용할 수 있습니다. 코드 스니펫을 사용하거나 타사 플러그인을 사용하여 이를 달성할 수 있습니다. 두 방법 모두 장단점이 있으므로 이제 두 방법에 대해 자세히 설명하겠습니다.

코드 스니펫을 사용하여 다양한 조건에 따라 배송 방법 숨기기

다양한 조건에 따라 배송 방법을 숨기는 데 사용할 수 있는 코드 스니펫에 대해 논의해 보겠습니다. 위에서 설명한 시나리오를 코드 스니펫을 사용하여 배송 방법을 숨기는 방법의 예로 사용합니다.

시나리오 1: 주문 중량에 따라 배송 방법 숨기기

주문 중량이 특정 한도를 초과하는 경우 다음 코드 스니펫을 사용하여 무료 배송 방법을 숨깁니다.

 /** * Hide free shipping when the order weight is more than (*)kgs. * * Make sure to update the snippet to change the "*" to a valid number. * * @param array $rates Array of rates found for the package. * @return array */ function ts_hide_free_shipping_for_order_weight( $rates, $package ) { $order_weight = WC()->cart->get_cart_contents_weight(); if ( $order_weight > * ) { foreach( $rates as $rate_id => $rate_val ) { if ( 'free_shipping' === $rate_val->get_method_id() ) { unset( $rates[ $rate_id ] ); } } } return $rates; } add_filter( 'woocommerce_package_rates', 'ts_hide_free_shipping_for_order_weight', 100, 2 );

이 코드 스니펫을 WooCommerce 스토어의 테마 편집기 메뉴에 추가할 수 있습니다. "woocommerce_package_rates" 필터는 코드에서 장바구니 페이지의 제품 요율을 변경하는 데 사용됩니다. 주문이 5kg의 가격 제한을 초과하면 위의 코드가 무료 배송 옵션을 숨깁니다.

시나리오 2: 장바구니 소계를 기준으로 배송 방법 숨기기

다른 예는 카트가 특정 소계를 초과할 때 배송 방법을 숨기는 것입니다. 이전에 논의한 예를 계속하면 다음 코드를 사용하여 장바구니 소계가 $300를 초과하는 경우 특정 배송 방법을 숨길 수 있습니다.

 /** * Hide shipping rates when the order total is more than $300. * * @param array $rates Array of rates found for the package. * @return array */ function ts_hide_shipping_for_order_total( $rates ) { $free = []; $order_total = WC()->cart->get_subtotal(); if ( $order_total > 300 ) { foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->get_method_id() ) { $free[ $rate_id ] = $rate; } } } return ! empty( $free ) ? $free : $rates; } add_filter( 'woocommerce_package_rates', 'ts_hide_shipping_for_order_total', 100 );

주문 소계가 $300를 초과하면 "woocommerce_package_rates" 필터는 무료 배송 방법만 배열로 반환합니다.

방법 2: 타사 플러그인을 사용하여 배송 방법 숨기기

코딩에 익숙하지 않은 사용자는 타사 플러그인을 사용하여 WooCommerce 배송 방법을 숨길 수 있습니다. 대부분의 사람들에게 이것은 더 쉬운 옵션이며 운 좋게도 이 목적을 위해 시장에서 사용할 수 있는 플러그인이 많이 있습니다. 어려운 작업은 요구 사항을 충족하는 것을 선택하는 것입니다. 이제 WooCommerce 배송 방법을 숨기는 가장 유용하고 강력한 플러그인에 대해 자세히 살펴보겠습니다.

맞춤 배송 아이콘 추가 및 배송 방법 숨기기

맞춤 배송 아이콘 추가 및 배송 방법 숨기기
정보 및 다운로드

맞춤 배송 아이콘 추가 및 배송 방법 숨기기 플러그인을 사용하면 상점 소유자가 다양한 조건에 따라 WooCommerce 배송 방법을 숨길 수 있습니다. 플러그인을 사용하면 여러 요인에 따라 다양한 제품에 대한 배송 방법을 숨길 수 있습니다. 항상 추가 혜택인 이 플러그인을 사용하여 사용자 지정 배송 아이콘을 추가할 수도 있습니다. 예를 들어 무료 배송이 가능한 경우 다른 배송 방법을 숨길 수 있습니다.

또 다른 장점은 가격입니다. 다른 플러그인과 비교할 때 가장 합리적인 가격을 제공합니다. 위치, 카테고리 및 SKU와 같은 여러 요소를 기반으로 무료 배송을 활성화하는 조건부 로직을 적용할 수도 있습니다. 플러그인의 주요 기능 중 일부는 다음과 같습니다.

  • 다양한 조건에 따라 WooCommerce 배송 방법을 숨깁니다.
  • 무료 배송이 가능한 경우 다른 배송 방법을 숨깁니다.
  • 조건부 논리를 사용하여 다양한 조건에 따라 배송 방법을 관리합니다.
  • 다음을 기준으로 배송 방법 숨기기:
    • 배송 클래스
    • 제품 카테고리
    • 제품 SKU
    • 주문 소계
    • 총 무게
    • 위치/우편번호
    • 사용자 역할
  • 맞춤 배송 아이콘 및 설명 추가
  • 카트 및 체크아웃 페이지 모두에 사용자 지정 배송 아이콘을 표시합니다.

가격: 플러그인은 연간 $49에 구입할 수 있습니다.

WooCommerce용 고급 고정 요금 배송 플러그인

WooCommerce용 고급 고정 요금 배송 플러그인
정보 및 다운로드

고급 고정 요금 배송 플러그인은 배송 방법과 고정 요금을 관리할 수 있는 유연성을 제공하는 최고의 WooCommerce 플러그인 중 하나입니다. 플러그인을 사용하면 여러 정액 배송 옵션으로 효과적인 배송 전략을 세울 수 있습니다.

조건부 규칙을 사용하면 반복되는 배송 패턴에 따라 다양한 배송료를 생성할 수 있습니다. 플러그인은 다음과 같은 기능을 제공합니다.

  • 결제 페이지에서 배송 방법 및 지불 게이트웨이를 제한하는 조건부 규칙을 설정하십시오.
  • 여러 동적 계산 방법을 기반으로 배송료를 계산합니다.
  • 여러 배송 규칙을 대상으로 하기 위해 다양한 사용자 역할에 대한 표 배송비를 활용합니다.
  • 상황에 따라 배송료에 최소 및 최대 한도를 적용합니다.
  • 가격 슬롯에 따라 제품을 여러 섹션으로 나눕니다.

가격: 플러그인은 $99/년에 제공됩니다.

WooCommerce의 배송 방법 숨기기

WooCommerce의 배송 방법 숨기기
정보 및 다운로드

Hide Shipping Method For WooCommerce 플러그인을 사용하여 WooCommerce 상점의 배송 전략을 최적화할 수 있습니다. 다양한 배송 방법의 사용을 제한하는 복잡한 조건을 설정하는 데 도움이 됩니다. 플러그인을 사용하여 제품 특성, 배송 위치 및 시간 등에 따라 배송 대안을 숨기는 데 많은 유연성이 있습니다.

또한 다양한 규칙을 혼합하고 복잡한 상황을 생성하여 배송 전략을 제어할 수 있습니다. 또한 무료 배송이 제공되는 경우 플러그인을 사용하면 다른 배송 대안을 숨기는 조건을 매우 간단하게 구성할 수 있습니다. 플러그인의 설치 및 구성은 간단합니다. 주요 기능은 다음과 같습니다.

  • 플러그인을 사용하여 여러 배송 방법을 숨길 수 있습니다. 선택적 방법 또는 모든 방법을 숨길 수 있습니다.
  • 플러그인을 사용하면 배송 시간, 날짜, 요일, 제품, 방법 및 기타 여러 요소를 기반으로 배송 방법을 관리하는 규칙을 만들 수 있습니다.
  • 기본 규칙을 만들고 이러한 규칙을 전체 또는 일부 제품에 적용합니다.
  • 무료 배송이 가능할 때 다른 배송 방법 숨기기와 같은 다양한 조건에 대한 배송 규칙을 구성합니다.
  • 플러그인을 설치하고 구성하는 데 몇 분 밖에 걸리지 않습니다.

가격: 플러그인은 연간 $129에 구입할 수 있습니다.


전자 상거래 상점 소유자에게 배송은 제품의 특성에 따라 어려운 작업이 될 수 있습니다. 주문, 항목 또는 배송 등급별로 배송 방법 및 배송 비용을 관리하고 숨길 수 있지만 전 세계 고객과 다양한 제품이 있는 경우 기본 WooCommerce 옵션은 작동하지 않습니다. 정교한 고정 요금 또는 숨겨진 배송 옵션을 구성하려면 전문 플러그인에 돈을 써야 합니다.

이 기사가 특정 제품에 대한 WooCommerce 배송 옵션을 숨기는 방법을 명확히 해주기를 바랍니다. 위의 두 가지 방법 사이를 전환하고 언급된 플러그인을 사용할 수 있습니다. 배송 절차 및 최대 판매를 관리하기 위한 최상의 솔루션을 식별하려면 매장을 면밀히 살펴보십시오.