Tradera.com logotype

Tradera Developer Program

OrderService

Documentation Version 3 > OrderService > SetSellerOrderAsShipped

SetSellerOrderAsShipped |WebMethod|

Sets seller order as shipped. The seller in this case is the user for which the call is made for.
Important! Orders paid for with Klarna must be marked as shipped by the seller.

Parameters
  1. request, The orderId of the order that is processed.
Returns

The orderId of the order that has been marked as shipped.

Code Example

This PHP example shows how this method can be used

  1:
  2:
  3:
  4:
  5:
  6:
  7:
  8:
  9:
 10:
 11:
 12:
 13:
 14:
 15:
 16:
 17:
 18:
 19:
 20:
 21:
 22:
 23:
 24:
 25:
 26:
 27:
 28:
 29:
 30:
 31:
 32:
 33:
 34:
 35:
 36:
 37:
 38:
 39:
 40:
 41:
 42:
 43:
 44:
 45:
 46:
 47:
try {
	// Replace the following variables with your own key management
	// $APPLICATION_KEY
	// $TOKEN
	// $USER_ID
	// $APPLICATION_ID
	$appId = $APPLICATION_ID;
	$userId = $USER_ID;
	$token = $TOKEN;
	$appKey = $APPLICATION_KEY;
	$orderServiceUrl = 'https://api.tradera.com/v3/OrderService.asmx';

	$orderServiceUrlWithAuth = $orderServiceUrl
					. '?appId=' . $appId
					. '&appKey=' . $appKey
					. '&userId=' . $userId
					. '&token=' . $token;

	$orderClient = new SoapClient(
		$orderServiceUrl . '?WSDL',
		array('location' => $orderServiceUrlWithAuth)
	);

	// Set params
	$orderId = 90763155;

	$setShippedRequest = new StdClass();
	$setShippedRequest -> OrderId = $orderId;

	$setShippedParams = new StdClass();
	$setShippedParams -> request = $setShippedRequest;

	// Make Soap call
	$setShippedResponse = $orderClient->SetSellerOrderAsShipped($setShippedParams);

	// Handle result
	if($setShippedResponse -> SetSellerOrderAsShippedResult -> OrderId == $orderId){
		echo 'SUCCESS' . PHP_EOL;	
	}
	else {
		echo 'FAILED' . PHP_EOL;
	}

}
catch(SoapFault $soapFault) {
	echo 'Error: ' . $soapFault->faultstring;
}

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /v3/OrderService.asmx HTTP/1.1
Host: api.tradera.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://api.tradera.com/SetSellerOrderAsShipped"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <AuthenticationHeader xmlns="http://api.tradera.com">
      <AppId>int</AppId>
      <AppKey>string</AppKey>
    </AuthenticationHeader>
    <AuthorizationHeader xmlns="http://api.tradera.com">
      <UserId>int</UserId>
      <Token>string</Token>
    </AuthorizationHeader>
    <ConfigurationHeader xmlns="http://api.tradera.com">
      <Sandbox>int</Sandbox>
      <MaxResultAge>int</MaxResultAge>
    </ConfigurationHeader>
  </soap:Header>
  <soap:Body>
    <SetSellerOrderAsShipped xmlns="http://api.tradera.com">
      <request>
        <OrderId>int</OrderId>
      </request>
    </SetSellerOrderAsShipped>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SetSellerOrderAsShippedResponse xmlns="http://api.tradera.com">
      <SetSellerOrderAsShippedResult>
        <OrderId>int</OrderId>
      </SetSellerOrderAsShippedResult>
    </SetSellerOrderAsShippedResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /v3/OrderService.asmx HTTP/1.1
Host: api.tradera.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <AuthenticationHeader xmlns="http://api.tradera.com">
      <AppId>int</AppId>
      <AppKey>string</AppKey>
    </AuthenticationHeader>
    <AuthorizationHeader xmlns="http://api.tradera.com">
      <UserId>int</UserId>
      <Token>string</Token>
    </AuthorizationHeader>
    <ConfigurationHeader xmlns="http://api.tradera.com">
      <Sandbox>int</Sandbox>
      <MaxResultAge>int</MaxResultAge>
    </ConfigurationHeader>
  </soap12:Header>
  <soap12:Body>
    <SetSellerOrderAsShipped xmlns="http://api.tradera.com">
      <request>
        <OrderId>int</OrderId>
      </request>
    </SetSellerOrderAsShipped>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SetSellerOrderAsShippedResponse xmlns="http://api.tradera.com">
      <SetSellerOrderAsShippedResult>
        <OrderId>int</OrderId>
      </SetSellerOrderAsShippedResult>
    </SetSellerOrderAsShippedResponse>
  </soap12:Body>
</soap12:Envelope>

XHTML CSS