REST
Request
https://api.neoncrm.com/neonws/services/api/store/addOrUpdateShippingAddressToShoppingCart?userSessionId=[session id]&shoppingCartId=55583&shippingAddress.shippingDeliverTo=Joe%20Smith&shippingAddress.country.id=1&shippingAddress.zipCode=610000&shippingAddress.state.code=IL
Response
{
"addOrUpdateShippingAddressToShoppingCartResponse": {
"operationResult": "SUCCESS",
"responseMessage": "Shipping Address added.",
"responseDateTime": "2013-02-20T20:58:07.043-06:00"
}
}
SOAP
Request
<soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:neon="http://www.z2systems.com/schemas/neonws/">
<soapenv:header>
<soapenv:body>
<neon:addorupdateshippingaddresstoshoppingcartrequest>
<usersessionid>T1361848390916</usersessionid>
<shoppingcartid>55603</shoppingcartid>
<shippingaddress>
<shippingdeliverto>Joe Smith</shippingdeliverto>
<addressline1>1/304 Geroge Street</addressline1>
<city>Chicago</city>
<state>
<code>IL</code>
</state>
<country>
<id>1</id>
</country>
<zipcode>60</zipcode>
</shippingaddress>
</neon:addorupdateshippingaddresstoshoppingcartrequest>
</soapenv:body>
</soapenv:header>
</soapenv:envelope>
Response
<soap:envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:body>
<ns2:addorupdateshippingaddresstoshoppingcartresponse xmlns:ns2="http://www.z2systems.com/schemas/neonws/">
<operationresult>SUCCESS</operationresult>
<responsemessage>Shipping Address added.</responsemessage>
<responsedatetime>2013-02-25T21:37:02.194-06:00</responsedatetime>
</ns2:addorupdateshippingaddresstoshoppingcartresponse>
</soap:body>
</soap:envelope>
Request Parameters
Name |
Required |
Description |
shoppingCartId |
Yes |
Shopping Cart ID |
shippingAddress.shippingCompanyName |
|
|
shippingAddress.shippingDeliverTo |
Yes |
Name of the person to which this purchase should be shipped. |
shippingAddress.addressType.id |
|
Possible values can be retrieved from List Address Types method. |
shippingAddress.addressType.name |
|
Possible values can be retrieved from List Address Types method. |
shippingAddress. addressLine1 |
|
|
shippingAddress. addressLine2 |
|
|
shippingAddress. addressLine3 |
|
|
shippingAddress. addressLine4 |
|
|
shippingAddress. city |
|
|
shippingAddress.state.code |
|
Possible values can be retrieved from List States method. |
shippingAddress.state.name |
|
Possible values can be retrieved from List States method. |
shippingAddress.province |
|
|
shippingAddress.county |
|
|
shippingAddress.country.id |
|
Possible values can be retrieved from List Countries method. |
shippingAddress.country.name |
|
Possible values can be retrieved from List Countries method. |
shippingAddress.zipCode |
|
|
shippingAddress.zipCodeSuffix |
|
|
shippingAddress.startDate |
|
|
shippingAddress.endDate |
|
|
Error Codes
Code |
Text |
Description |
10130 |
Shopping cart id is required. |
|
10133 |
Address country is invalid. |
|
10134 |
Address state is invalid. |
|
12301 |
Shopping cart id is required. |
|
12302 |
Shopping cart id is invalid. |
|
12313 |
There is no item in this shopping cart. please add shopping cart item first. |
|
12324 |
No item in this shopping cart requires shipping. shipping address is not needed. |
|