DOCS

Restrict shipping options

/

배송 등급 규칙

귀하의 checkout에서 배송 옵션이 언제 제공되는지를 제어합니다.

GraphQL

고급 규칙은 무게, 배송 위치, 품목 가치 또는 SKU와 같은 요소를 고려하여 배송 선택을 세밀하게 조정할 수 있는 도구를 제공합니다. 적절한 상황에서 배송 서비스를 사용할 수 있도록 규칙을 만들고 원하지 않을 때는 숨길 수 있습니다.

고정 요금에 대한 조건: 고정 rate 배송 옵션을 사용하는 경우, 고정 rate 배송 조건에 무게 또는 장바구니 가치에 대한 조건을 직접 구축하는 것을 고려하십시오. 고급 규칙을 만드는 것보다 더 효과적입니다.

무게별 

고급 규칙을 사용하여 배송 서비스 수준에 대한 무게 제한을 설정합니다. 이는 rate 시트를 통해 사용자 정의 서비스를 설정하고 특정 무게 제한이 있는 경우 특히 유용합니다. Zonos는 연결된 배송 서비스의 무게 제한을 알고 있지만, rate 시트를 통해 설정한 사용자 정의 서비스의 무게 제한은 알지 못합니다. 사용자 정의 운송업체에 무게 제한을 문의하고 이를 고급 규칙을 통해 적용하십시오.

예: 4.4 lbs 미만의 주문에 대한 배송 옵션 표시 안 함

DHL Packet International을 rate 시트를 통해 배송 옵션으로 추가했다고 가정해 보십시오. 이 배송 서비스는 4.4 lbs 미만의 주문에는 제공되지 않습니다. 주문이 4.4 lbs 미만일 때 DHL Packet International이 배송 옵션으로 나타나지 않도록 restrict 해야 합니다. 이를 위해 ruleCreate 변경에서 다음 입력을 변수로 입력하십시오.

변수

1
2
3
4
5
6
7
8
9
{
  "input": {
    "name": "Restrict shipping under 4.4 lbs",
    "description": "Turn off shipping service level when the order weighs less than 4.4 lbs",
    "condition": ":weight: < 4.4 pound and :service_level_name: any_contains \"DHL Packet International\"",
    "action": "enabled = false",
    "context": "SHIPMENT_RATING_BUFFER"
  }
}

주소별 

고급 규칙을 사용하면 배송 서비스 수준에 대한 주소 제한을 생성할 수 있습니다. 주소 제한을 사용하여 다음을 수행할 수 있습니다:

  • rate 시트에 서비스 제한 적용—연결된 배송 서비스는 특정 주소에 서비스가 가능한지 운송업체에 직접 문의하지만, rate 시트를 통해 설정된 서비스는 항상 목적지 국가와 관련된 배송 rate를 반환합니다. 특정 우편번호(종종 외딴 지역)에 서비스가 제공되지 않는 경우, 해당 우편번호에 대한 배송 옵션을 허용하지 않는 규칙을 생성하십시오.
  • 선택된 사용자에게만 무료 배송 표시—특정 쇼핑객, 예를 들어 인플루언서나 도매업체에게 무료 배송을 제공하고 싶었던 적이 있습니까? 주소를 기반으로 배송 옵션을 제한함으로써, 무료 배송이 원하는 개인에게만 독점적으로 제공되도록 할 수 있습니다.

예: 특정 우편번호에 대한 배송 불가 설정

"Express"라는 사용자 정의 배송 옵션을 추가했다고 가정해 보겠습니다. 이 옵션은 캐나다의 외딴 우편번호인 X0A 0A0으로 배송되지 않습니다. 다음 입력을 ruleCreate 변경에서 변수로 입력하십시오.

변수

1
2
3
4
5
6
7
8
9
{
  "input": {
    "name": "Restrict shipping",
    "description": "Do not allow rate sheet to be a shipping option when the postal code is X0A 0A0",
    "condition": ":service_level_name: any_contains \"Express\" and :ship_to_postal_code: == 'X0A 0A0' and :ship_to_country: == CA",
    "action": "enabled = false",
    "context": "SHIPMENT_RATING_BUFFER"
  }
}

예시: 선택된 쇼핑객에게만 무료 배송 제공

당신에게 자주 구매하는 인플루언서가 있다고 가정해 보겠습니다. 그들에게 무료 배송을 제공하고 싶지만 다른 쇼핑객에게는 무료 배송을 제공하고 싶지 않습니다. 배송 설정에서 무료 배송 규칙을 설정했으며, 다음 단계는 restrict를 인플루언서의 주소로 제한하는 것입니다. 다음 입력을 ruleCreate 변경에서 변수로 입력하세요.

동일한 주소 1행이 여러 지역에 존재할 수 있으므로, 우편번호와 함께 사용하는 것이 좋습니다. 그러나 서로 다른 우편번호에 여러 주소를 허용하고 싶다면, 알려주십시오, 그러면 이 기능을 우선적으로 개발할 수 있도록 하겠습니다.

변수

1
2
3
4
5
6
7
8
{
  "input": {
    "name": "Restrict free shipping",
    "description": "Turn off free shipping when the address is anywhere but 123 Main St in the postal code 12345.",
    "condition": ":service_level_name: == \"Free shipping\" and :ship_to_line_1: none_matches '123 Main St' and :ship_to_postal_code: none_matches '12345'",
    "context": "SHIPMENT_RATING_BUFFER"
  }
}

항목 가치에 따른 

고가의 상품은 국제 배송 시 추가적인 고려가 필요할 수 있습니다. 고급 규칙을 사용하여 더 빠른 배송 옵션을 강제하고, 무료 배송 옵션을 허용하며, EEI 제출을 피하기 위해 restrict 장바구니를 설정하세요.

  • 배송 속도—문제가 발생할 위험을 줄이기 위해 빠르게 배송되도록 하는 것이 중요합니다. 고가 및 저가 상품을 모두 판매하는 경우, 주문의 가치에 따라 다른 배송 옵션을 제공할 수 있습니다.
  • 무료 배송—대안으로, 주문 금액이 특정 금액을 초과할 때만 무료 배송 옵션을 표시하고 싶을 수 있습니다. 무료 배송 규칙을 설정할 때 무료 배송을 위한 가치 조건을 이미 설정할 수 있습니다. 그러나 무료 배송이 적용될 때 다른 모든 배송 옵션을 숨기고 싶다면, 이를 위한 규칙을 생성하세요.
  • EEI 제출 피하기—번거로움 때문에 EEI 제출을 피하고 싶다면, 장바구니 금액이 2500 USD를 초과할 때 어떤 배송 옵션도 허용하지 않기로 결정할 수 있습니다. 캐나다는 EEI를 요구하지 않으므로, 고가 주문이 캐나다로 배송될 수 있도록 규칙을 작성할 수 있습니다.

예시: 무료 배송을 제외한 모든 옵션 제거

150 USD 이상의 주문에 대해 무료 배송 옵션을 생성했다고 가정해 보겠습니다. 이 서비스가 제공될 때 다른 배송 옵션(익스프레스 및 우선 배송)을 숨기고 싶습니다. 다음 입력을 ruleCreate 변경에서 변수로 입력하세요.

변수

1
2
3
4
5
6
7
8
9
{
  "input": {
    "name": "Only show free shipping over 150 USD",
    "description": "Turn off all other shipping service levels when the order value is more than 150 USD",
    "condition": ":items_total: > 150 USD and :service_level_name: ne \"Free Shipping\"",
    "action": "enabled = false",
    "context": "SHIPMENT_RATING_BUFFER"
  }
}

예: 2500 USD 이상의 모든 배송 옵션 끄기

Express 및 Priority 서비스를 제공한다고 가정하지만, 2500 USD 이상의 모든 주문에 대해 checkout에서 이 옵션이 나타나지 않기를 원합니다. 그러나 캐나다로의 2500 USD 이상의 주문은 허용하고 싶습니다. 캐나다는 EEI 제출이 필요하지 않기 때문입니다. 다음 입력을 ruleCreate 변경에서 변수로 입력하세요.

EEI는 일반적으로 동일한 HS 코드의 항목 가치가 2500 USD를 초과할 때 필요합니다(주문이 2500 USD를 초과할 때가 아니라, 2500 USD 주문에 서로 다른 두 개의 항목이 각각 1500 USD일 수 있습니다). 이를 염두에 두고, 아래 규칙은 EEI와 완벽하게 일치하지 않지만, 필요할 때 restrict 배송 옵션을 제한합니다. 또한 EEI가 필요하지 않을 때(각각 1500 USD인 두 개의 서로 다른 항목과 같이) restrict 배송 옵션을 제한할 수 있습니다.

변수

1
2
3
4
5
6
7
8
9
{
  "input": {
    "name": "Restrict all shipping over 2500 USD",
    "description": "Turn off all shipping service levels when the order value is more than 2500 USD, except to Canada",
    "condition": ":amount: > 2500 USD and :service_level: any_contains \"Express,Priority\" and :ship_to_country: ne CA",
    "action": "enabled = false",
    "context": "SHIPMENT_RATING_BUFFER"
  }
}

SKU별 

참고: SKU별 국가 제한은 카탈로그에서 관리해야 합니다. 고급 규칙은 카탈로그가 충분하지 않을 때만 사용해야 합니다(예: 배송 서비스 수준에 특정한 조건).

특정 항목이 특정 배송 옵션만 사용하도록 하려면, 해당 SKU가 장바구니에 있을 때 모든 다른 배송 옵션을 비활성화하는 고급 규칙을 생성하십시오.

예: Restrict SKU가 익스프레스 배송을 사용하지 못하도록 설정

SKU 123456인 항목이 귀하의 배송 서비스 수준인 익스프레스를 통해 배송되지 않도록 하려면, 다음 입력을 ruleCreate 변경의 변수로 입력하십시오.

변수

1
2
3
4
5
6
7
8
9
{
  "input": {
    "name": "Restrict shipping for items",
    "description": "Turn off shipping service level when certain item is in the cart",
    "condition": ":items.sku: any_matches '123456' and :service_level: any_contains \"Express\"",
    "action": "enabled = false",
    "context": "SHIPMENT_RATING_BUFFER"
  }
}

사용자 정의 

이 문서의 예제는 귀하의 특정 시나리오에 맞게 변경할 수 있습니다. actionsconditions를 조정할 때, 규칙을 구현하기 전에 올바르게 작성되었는지 먼저 확인하십시오. 올바른 구문이 사용되도록 validate 변이를 사용하십시오. actioncondition을 각각 expression으로 입력하고 올바른 ruleContext가 사용되도록 하십시오.

변이

1
2
3
4
5
6
7
8
mutation validate {
  validateExpression(
    input: {
      expression: ":items_total: > 150 USD and :service_level_name: ne \"Free Shipping\""
      ruleContext: "SHIPMENT_RATING_BUFFER"
    }
  )
}

이 페이지가 도움이 되었습니까?


질문 있으세요?

문의하세요.

Zonos을 보세요

정책 및 계약
이 페이지에서: