2012-11-04 60 views
1

我想在沙箱環境中使用ExcludeShipToLocation在AddItem請求中定義從發貨中排除的國家/地區列表。請求經過,項目已列出,但無法在運輸選項中看到排除在國家/地區中。正如文檔中指出的,我使用<ShipToRegistrationCountry>true</ShipToRegistrationCountry><ExcludeShipToLocation>[two letter country code]</ExcludeShipToLocation>發貨地點排除清單

回答

3

從你的代碼我看不出你至少使用過哪個字段我可以告訴你什麼是運輸系統的簡單規則。 你必須選擇其中具有 出貨 - > ShipToLocation

,並設置類似 ShipToLocation - 通過使用ExcludeShipToLocation集世界的其餘部分在歐洲任何地方宥不想>歐洲聯盟

現在例如:

$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 --> 

這實際上對我來說就像一個魅力,我仍然添加項目與長排除列表。我必須瘋狂才能成功,但現在它已經完美了。