--- layout: m1x_soap title: Shipping Method ---
Allows you to set a shipping method for a shopping cart (quote).
Arguments:
| Type | Name | Description |
|---|---|---|
| string | sessionId |
Session ID |
| int | quoteId | Shopping cart ID |
| string | shippingMethod | Shipping method code |
| string | store | Store view ID or code (optional) |
Return:
| Type | Name | Description |
|---|---|---|
| boolean | result | True if the shipping method is set |
Faults:
No Faults.
$proxy = new SoapClient('http://magentohost/api/soap/?wsdl');
$sessionId = $proxy->login('apiUser', 'apiKey');
$result = $proxy->call($sessionId, 'cart_shipping.method', array(10, 'freeshipping_freeshipping'));
var_dump($result);
$proxy = new SoapClient('http://magentohost/api/v2_soap/?wsdl');
$sessionId = $proxy->login('apiUser', 'apiKey');
$result = $proxy->shoppingCartShippingMethod($sessionId, 10, 'freeshipping_freeshipping');
var_dump($result);
$proxy = new SoapClient('http://magentohost/api/v2_soap/?wsdl');
$sessionId = $proxy->login((object)array('username' => 'apiUser', 'apiKey' => 'apiKey'));
$result = $proxy->shoppingCartShippingMethod((object)array('sessionId' => $sessionId->result, 'quoteId' => 10, 'shippingMethod' => 'freeshipping_freeshipping'));
var_dump($result->result);