あなたのコードからは、どのフィールドを使用したかわかりません。とにかく、配送システムの単純なルールを教えてください。出荷先を選択する必要があります -> ShipToLocation
ShipToLocation -> EuropeanUnion のようなものを設定します
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 -->
これは実際に私にとって魅力のように機能しており、長い除外リストを持つアイテムをまだ追加しています。私はそれを機能させるために夢中になる必要がありましたが、今では完璧です.