우편번호 범위에 대해서는 우편번호 확인이 작동하지 않습니다.
P粉449281068
P粉449281068 2023-09-08 09:16:07
0
1
619

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

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

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

으아악

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

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

으아악

감사합니다

P粉449281068
P粉449281068

모든 응답(1)
P粉872182023

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

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

으아악

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

으아악

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

으아악

그럼 가셔도 됩니다:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿