【问题标题】:eBay API exclude countries using ExcludeShipToLocation in AddItem requesteBay API 在 AddItem 请求中使用 ExcludeShipToLocation 排除国家/地区
【发布时间】:2012-11-04 16:50:23
【问题描述】:

我正在尝试在沙盒环境中使用ExcludeShipToLocation 定义在AddItem 请求中排除在运输之外的国家/地区列表。请求通过,项目已列出,但在运输选项中看不到国家/地区排除的项目。

我试过了

<ShipToRegistrationCountry>true</ShipToRegistrationCountry>

<ExcludeShipToLocation>[two letter country code]</ExcludeShipToLocation>

如文档中指出的那样。

【问题讨论】:

    标签: ebay-api


    【解决方案1】:

    从您的代码中,我无论如何都看不到您使用的哪个字段,我可以告诉您运输系统的简单规则是什么。 您必须选择运送地点 -> 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 -->
    

    这实际上对我来说就像一个魅力,我仍然添加具有长排除列表的项目。我不得不发疯才能让它工作,但现在它很完美。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多