2012-11-04 2 views
1

샌드 박스 환경에서 ExcludeShipToLocation을 사용하여 AddItem 요청에서 배송 제외 국가 목록을 정의하려고합니다. 요청이 처리되고 항목이 나열되지만 배송 옵션에서 국가에서 제외 된 항목을 볼 수 없습니다. 문서에서 지적한대로 <ShipToRegistrationCountry>true</ShipToRegistrationCountry><ExcludeShipToLocation>[two letter country code]</ExcludeShipToLocation> 을 사용했습니다.배송 위치 제외 목록

답변

3

코드에서 내가 사용하는 필드가 보이지 않습니다. 어쨌든 나는 배송 시스템의 간단한 규칙이 무엇인지 말할 수 있습니다. 당신은 와 함께 제공되는 곳을 선택해야한다 -> ShipToLocation

및 ShipToLocation 같은 설정 - ExcludeShipToLocation 세계의 나머지 yuo 원하지 않는 유럽의 어느 곳을 설정하여 지금> 유럽 연합

을 예를 들어 :

$extra_exclude = "<ExcludeShipToLocation>Asia</ExcludeShipToLocation>"; 
$extra_exclude .= "<ExcludeShipToLocation>Central America and Caribbean</ExcludeShipToLocation>"; 
$extra_exclude .= "<ExcludeShipToLocation>Middle East</ExcludeShipToLocation>"; 
$extra_exclude .= "<ExcludeShipToLocation>North America</ExcludeShipToLocation>"; 
$extra_exclude .= "<ExcludeShipToLocation>Oceania</ExcludeShipToLocation>"; 
$extra_exclude .= "<ExcludeShipToLocation>Southeast Asia</ExcludeShipToLocation>"; 
$extra_exclude .= "<ExcludeShipToLocation>South America</ExcludeShipToLocation>"; 
$extra_exclude .= "<ExcludeShipToLocation>AL</ExcludeShipToLocation>"; 
$extra_exclude .= "<ExcludeShipToLocation>AD</ExcludeShipToLocation>"; 
<!-- And so on --> 

이것은 실제로 나를위한 매력처럼 작동하며 여전히 긴 제외 목록이있는 항목을 추가합니다. 나는 그것을 일하게 만들려면 미쳐야 만했지만 지금은 완벽합니다.