Опция Magento 1.7.0.2 UPS XML не работает

Нам нужно переключить метод доставки с UPS на UPS XML в конфигурации администратора типа UPS, но это не сработало. Сообщение об ошибке «Этот способ доставки в настоящее время недоступен. Если вы хотите использовать этот способ доставки, свяжитесь с нами».

Я убедился, что настройки верны, например, userID password — это идентификатор пользователя и пароль для входа в систему UPS, правильный идентификатор лицензии на доступ и URL-адрес шлюза в формате XML: https://onlinetools.ups.com/ups.app/xml/Rate и т. д.

Мы используем версию сообщества Magento 1.7.0.2.

Что сложного в том, чтобы опция UPS XML работала правильно, любая помощь приветствуется.


person Sun Mee    schedule 19.04.2013    source источник
comment
Привет, я боюсь, что это не по теме переполнения стека.   -  person Pekka    schedule 19.04.2013
comment
Вы изменили одностраничную проверку Magento?   -  person roshan lal    schedule 19.04.2013


Ответы (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 Developers Guide.pdf.

person tanzer    schedule 15.05.2013

Вы должны установить опцию «Режим» на «Разработка».

person Paul Borys    schedule 21.01.2015