Magento 1.7.0.2 UPS XML选项不起作用

时间:2013-04-19 16:11:43

标签: xml magento option ups

我们需要在UPS类型的管理配置中将运输方式从UPS切换到UPS XML,但它无法正常工作。错误消息“此送货方式目前无法使用。如果您想使用此送货方式发货,请与我们联系。”。

我确保设置正确,例如userID密码是UPS登录用户ID和密码,访问许可证ID正确以及网关XML URL:https://onlinetools.ups.com/ups.app/xml/Rate等。

我们正在使用Magento社区版本1.7.0.2

让UPS XML选项正常工作有什么诀窍,感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

您的XML是否包含在SOAP标头和信封中? 如果是,请尝试以下网址:https://wwwcie.ups.com/webservices/Rate

应该在没有SOAP信封的情况下使用Ups XML。它需要一次发送2个单独的xml。第一个XML用于接受请求,其中包括您的访问许可证号,用户名和密码。第二个是费率请求值。

<?xml version="1.0" ?>
<AccessRequest xml:lang='en-US'>
<AccessLicenseNumber>YOURACCESSLICENSENUMBER</AccessLicenseNumber>
<UserId>YOURUSERID</UserId>
<Password>YOURPASSWORD</Password>
</AccessRequest>

<?xml version="1.0" ?>
<RatingServiceSelectionRequest>
<Request>
<TransactionReference>
<CustomerContext>Rating and Service</CustomerContext>
<XpciVersion>1.0</XpciVersion>
</TransactionReference>
<RequestAction>Rate</RequestAction>
<RequestOption>Rate</RequestOption>
</Request>
<PickupType>
<Code>01</Code>
<Description>Daily Pickup</Description>
</PickupType>
<Shipment>
<Description>Rate Shopping - Domestic</Description>
<Shipper>
<ShipperNumber>ISGB01</ShipperNumber>
<Address>
<AddressLine1>Southam Rd</AddressLine1>
<AddressLine2 />
<AddressLine3 />
<City>Dunchurch</City>
<StateProvinceCode>Warwickshire</StateProvinceCode>
<PostalCode>CV226PD</PostalCode>
<CountryCode>GB</CountryCode>
</Address>
</Shipper>
<ShipTo>
<CompanyName>Belgium</CompanyName>
<AttentionName>nanananan</AttentionName>
<PhoneNumber>7777778978</PhoneNumber>
<Address>
<AddressLine1>5, rue de la Bataille</AddressLine1>
<AddressLine2 />
<AddressLine3 />
<City>Neufchateau</City>
<PostalCode>6840</PostalCode>
<CountryCode>BE</CountryCode>
</Address>
</ShipTo>
<ShipFrom>
<CompanyName>Imani's Imaginarium</CompanyName>
<AttentionName>AT:United Kingdom</AttentionName>
<PhoneNumber>3057449002</PhoneNumber>
<FaxNumber>3054439293</FaxNumber>
<Address>
<AddressLine1>Southam Rd</AddressLine1>
<AddressLine2 />
<AddressLine3 />
<City>Dunchurch</City>
<StateProvinceCode>Warwickshire</StateProvinceCode>
<PostalCode>CV226PD</PostalCode>
<CountryCode>GB</CountryCode>
</Address>
</ShipFrom>
<Service><Code>65</Code></Service>
<Package>
<PackagingType>
<Code>04</Code>
<Description>UPS 25KG Box</Description>
</PackagingType>
<Description>Rate</Description>
<PackageWeight>
<UnitOfMeasurement>
<Code>KGS</Code>
</UnitOfMeasurement>
<Weight>23</Weight>
</PackageWeight>
</Package>
<ShipmentServiceOptions />
</Shipment>
</RatingServiceSelectionRequest>

有关详细信息,请查看名为Rating Package的XML文档 - XML开发人员指南.pdf

答案 1 :(得分:0)

你应该设置&#34; Mode&#34;选项&#34;开发&#34;。