我想使用"cart_shipping.method"
设置送货方式,但它会给我胎儿错误。错误消息为"Uncaught SoapFault exception: [1062] Shipping method is not available"
。我正在使用这样的方法
$result = $proxy->call($sessionId, 'cart_shipping.method', array(1402,'flatrate'));
答案 0 :(得分:0)
我遇到了同样的问题,因为我使用的是在地址调用中无效的测试信息(cart_customer.addresses(SOAP V1)或shoppingCartCustomerAddresses(SOAP V2))。
所以尝试一个也适用于前端的有效地址。例如,如果您使用了错误的国家/地区,magento可能会认为:此国家/地区不提供运费。然后抛出你遇到的1062错误。 也许你遇到了同样的问题。
(顺便说一句,我以此为例:https://magento.stackexchange.com/questions/6424/how-to-create-order-using-magento-web-services-in-php)