찾다

 >  Q&A  >  본문

우편번호 범위에 대해서는 우편번호 확인이 작동하지 않습니다.

우커머스에서 우편번호 확인을 생성해 보세요.

10000-000...15000-000과 같은 범위 간격을 확인하는 쿼리를 얻을 수 없습니다.

내 쿼리는 단순 우편번호(10000-000 또는 11001-001)에는 작동하지만 우편번호 범위에는 작동하지 않습니다.

으아악

wooCommerce가 어떻게 모든 배송 지역에 대한 모든 범위를 데이터베이스에 저장하는지 모르겠습니다.

필드 locationcode 및 locationcode2를 필터링하기 위해 "Between" sintax를 시도했지만 이것이 올바른 필드 이름/테이블 이름인지 또는 이를 달성할 수 있는 다른 방법이 있는지 확실하지 않습니다.

으아악

감사합니다

P粉449281068P粉449281068441일 전585

모든 응답(1)나는 대답할 것이다

  • P粉872182023

    P粉8721820232023-09-09 00:12:19

    도움이 될지는 모르겠지만, 주어진 우편번호가 우편번호 범위 내에 있는지 확인하는 wc_postcode_location_matcher()라는 핵심 WooCommerce 함수가 이미 있습니다.

    먼저 $postcode_locations를 계산해야 합니다:

    으아악

    그러면 $country가 필요하므로 결제 페이지에 있는 경우:

    으아악

    ...또는 주문을 확인하는 경우:

    으아악

    그럼 가셔도 됩니다:

    으아악

    회신하다
    0
  • 취소회신하다