Magento 1.7.0.2 UPS XML опция не работает
Нам нужно переключить метод доставки с UPS на UPS XML в конфигурации администратора типа UPS, но он не работает. Сообщение об ошибке "Этот способ доставки в настоящее время недоступен. Если вы хотите отправить этот способ, пожалуйста, свяжитесь с нами".
Я удостоверился, что настройки правильные, например, пароль userID, идентификатор пользователя и пароль для входа в UPS, идентификатор лицензии на доступ правильный и URL-адрес шлюза XML: https://onlinetools.ups.com/ups.app/xml/Rate и т. Д.,
Мы используем сообщество Magento версии 1.7.0.2
Хитрость в том, чтобы правильно настроить опцию UPS XML, приветствуется любая помощь.
2 ответа
Включен ли ваш XML в заголовок и конверт SOAP? Если это так, попробуйте этот URL: https://wwwcie.ups.com/webservices/Rate
Ups XML должен использоваться без конверта SOAP. Требуется 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>
Для получения более подробной информации проверьте документ Ups с именем Rating Package - XML Developer Guide.pdf