partsv7
Click here for a complete list of operations.
ShopOrderCreate
Create shop order
Test
The test form is only available for requests from the local machine.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 /parts/v7.asmx HTTP/1.1
Host: services.onderdelenlijn.nl
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "v7/ShopOrderCreate"
<?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>
<ShopOrderCreate xmlns="v7">
<Credentials>
<Username>string</Username>
<Password>string</Password>
</Credentials>
<Parameters>
<Culture>NL or EN or DE or FR or ES or PL</Culture>
<LockId>long</LockId>
<ReferenceId>string</ReferenceId>
<Description>string</Description>
<ShipOrder>boolean</ShipOrder>
<PickupDate>dateTime</PickupDate>
<RelationInvoice>
<RelationId>string</RelationId>
<IsPrivate>boolean</IsPrivate>
<VATNumber>string</VATNumber>
<CoCNumber>string</CoCNumber>
<Name>
<CompanyName>string</CompanyName>
<Salutation>Mr or Mrs</Salutation>
<FirstName>string</FirstName>
<Infix>string</Infix>
<LastName>string</LastName>
</Name>
<Address>
<Street xsi:nil="true" />
<ZipCode>string</ZipCode>
<CityName>string</CityName>
<ProvinceId>short</ProvinceId>
<CountryId>short</CountryId>
</Address>
<Contact>
<EmailAddress>string</EmailAddress>
<TelephoneNumber>string</TelephoneNumber>
<MobileNumber>string</MobileNumber>
</Contact>
<Remark>string</Remark>
</RelationInvoice>
<RelationShipping>
<Name>
<CompanyName>string</CompanyName>
<Salutation>Mr or Mrs</Salutation>
<FirstName>string</FirstName>
<Infix>string</Infix>
<LastName>string</LastName>
</Name>
<Address>
<Street xsi:nil="true" />
<ZipCode>string</ZipCode>
<CityName>string</CityName>
<ProvinceId>short</ProvinceId>
<CountryId>short</CountryId>
</Address>
<Contact>
<EmailAddress>string</EmailAddress>
<TelephoneNumber>string</TelephoneNumber>
<MobileNumber>string</MobileNumber>
</Contact>
</RelationShipping>
<Parts>
<OrderPart>
<PartId>long</PartId>
<Price xsi:nil="true" />
<TransportAmount>decimal</TransportAmount>
<DepositAmount>decimal</DepositAmount>
<Warranty xsi:nil="true" />
<Documents xsi:nil="true" />
<Information xsi:nil="true" />
<VATShift>boolean</VATShift>
</OrderPart>
<OrderPart>
<PartId>long</PartId>
<Price xsi:nil="true" />
<TransportAmount>decimal</TransportAmount>
<DepositAmount>decimal</DepositAmount>
<Warranty xsi:nil="true" />
<Documents xsi:nil="true" />
<Information xsi:nil="true" />
<VATShift>boolean</VATShift>
</OrderPart>
</Parts>
<VatShift>boolean</VatShift>
<CounterSale>boolean</CounterSale>
<PaymentConfig>
<Setting>
<PaymentProvider>Mollie or OnlineBetaalPlatform</PaymentProvider>
<PaymentMethod>Bancontact or BankTransfer or Belfius or Bitcoin or CreditCard or DirectDebit or Eps or GiftCard or Giropay or Ideal or IngHomePay or Kbc or PayPal or PaySafeCard or Sofort or Refund or KlarnaPayLater or KlarnaSliceIt or Przelewy24 or ApplePay or In3 or KlarnaPayNow or Voucher or BancomatPay or Billie or Blik or MyBank or Trustly or Alma or Satispay or Riverty or Klarna or GooglePay or MBWay or MultiBanco or PayByBank</PaymentMethod>
</Setting>
<Costs>
<OrderPaymentMethodCost xsi:nil="true" />
<OrderPaymentMethodCost xsi:nil="true" />
</Costs>
</PaymentConfig>
<ExternalChannelName>string</ExternalChannelName>
</Parameters>
</ShopOrderCreate>
</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>
<ShopOrderCreateResponse xmlns="v7">
<ShopOrderCreateResult>
<Response>
<Statuscode>int</Statuscode>
<Messages>
<Message xsi:nil="true" />
<Message xsi:nil="true" />
</Messages>
<Milliseconds>int</Milliseconds>
<SessionId>string</SessionId>
</Response>
<Result>
<OrderId>long</OrderId>
<Processed>boolean</Processed>
</Result>
</ShopOrderCreateResult>
</ShopOrderCreateResponse>
</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 /parts/v7.asmx HTTP/1.1
Host: services.onderdelenlijn.nl
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>
<ShopOrderCreate xmlns="v7">
<Credentials>
<Username>string</Username>
<Password>string</Password>
</Credentials>
<Parameters>
<Culture>NL or EN or DE or FR or ES or PL</Culture>
<LockId>long</LockId>
<ReferenceId>string</ReferenceId>
<Description>string</Description>
<ShipOrder>boolean</ShipOrder>
<PickupDate>dateTime</PickupDate>
<RelationInvoice>
<RelationId>string</RelationId>
<IsPrivate>boolean</IsPrivate>
<VATNumber>string</VATNumber>
<CoCNumber>string</CoCNumber>
<Name>
<CompanyName>string</CompanyName>
<Salutation>Mr or Mrs</Salutation>
<FirstName>string</FirstName>
<Infix>string</Infix>
<LastName>string</LastName>
</Name>
<Address>
<Street xsi:nil="true" />
<ZipCode>string</ZipCode>
<CityName>string</CityName>
<ProvinceId>short</ProvinceId>
<CountryId>short</CountryId>
</Address>
<Contact>
<EmailAddress>string</EmailAddress>
<TelephoneNumber>string</TelephoneNumber>
<MobileNumber>string</MobileNumber>
</Contact>
<Remark>string</Remark>
</RelationInvoice>
<RelationShipping>
<Name>
<CompanyName>string</CompanyName>
<Salutation>Mr or Mrs</Salutation>
<FirstName>string</FirstName>
<Infix>string</Infix>
<LastName>string</LastName>
</Name>
<Address>
<Street xsi:nil="true" />
<ZipCode>string</ZipCode>
<CityName>string</CityName>
<ProvinceId>short</ProvinceId>
<CountryId>short</CountryId>
</Address>
<Contact>
<EmailAddress>string</EmailAddress>
<TelephoneNumber>string</TelephoneNumber>
<MobileNumber>string</MobileNumber>
</Contact>
</RelationShipping>
<Parts>
<OrderPart>
<PartId>long</PartId>
<Price xsi:nil="true" />
<TransportAmount>decimal</TransportAmount>
<DepositAmount>decimal</DepositAmount>
<Warranty xsi:nil="true" />
<Documents xsi:nil="true" />
<Information xsi:nil="true" />
<VATShift>boolean</VATShift>
</OrderPart>
<OrderPart>
<PartId>long</PartId>
<Price xsi:nil="true" />
<TransportAmount>decimal</TransportAmount>
<DepositAmount>decimal</DepositAmount>
<Warranty xsi:nil="true" />
<Documents xsi:nil="true" />
<Information xsi:nil="true" />
<VATShift>boolean</VATShift>
</OrderPart>
</Parts>
<VatShift>boolean</VatShift>
<CounterSale>boolean</CounterSale>
<PaymentConfig>
<Setting>
<PaymentProvider>Mollie or OnlineBetaalPlatform</PaymentProvider>
<PaymentMethod>Bancontact or BankTransfer or Belfius or Bitcoin or CreditCard or DirectDebit or Eps or GiftCard or Giropay or Ideal or IngHomePay or Kbc or PayPal or PaySafeCard or Sofort or Refund or KlarnaPayLater or KlarnaSliceIt or Przelewy24 or ApplePay or In3 or KlarnaPayNow or Voucher or BancomatPay or Billie or Blik or MyBank or Trustly or Alma or Satispay or Riverty or Klarna or GooglePay or MBWay or MultiBanco or PayByBank</PaymentMethod>
</Setting>
<Costs>
<OrderPaymentMethodCost xsi:nil="true" />
<OrderPaymentMethodCost xsi:nil="true" />
</Costs>
</PaymentConfig>
<ExternalChannelName>string</ExternalChannelName>
</Parameters>
</ShopOrderCreate>
</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>
<ShopOrderCreateResponse xmlns="v7">
<ShopOrderCreateResult>
<Response>
<Statuscode>int</Statuscode>
<Messages>
<Message xsi:nil="true" />
<Message xsi:nil="true" />
</Messages>
<Milliseconds>int</Milliseconds>
<SessionId>string</SessionId>
</Response>
<Result>
<OrderId>long</OrderId>
<Processed>boolean</Processed>
</Result>
</ShopOrderCreateResult>
</ShopOrderCreateResponse>
</soap12:Body>
</soap12:Envelope>