The PlaceOrders method allows you to place an entire order or orders with VIP in one request. The method will
give you and order confirmation in seconds letting you know the status of all items you ordered and supplying
you your unique VIP order number for your records.
Parameter |
Description |
Type |
OrderDoc |
The XML document containing all products you wish to order and all required header information. |
XML Doc |
Field |
Description |
Type |
Table |
Dataset |
AccountNumber |
Your unique VIP Account number. |
String |
Order |
Orders |
OrderNumber |
Your unique customer order reference. |
String |
Order |
Orders |
DeliveryMethod |
The delivery option you have chosen for shipment. |
String |
Order |
Orders |
ShipToName |
The name of the person the goods are to be delivered to |
String |
Order |
Orders |
ShipToAddress1 |
Delivery Address line. |
String |
Order |
Orders |
ShipToAddress2 |
Delivery Address line (Optional) |
String |
Order |
Orders |
Town |
Delivery Address line. |
String |
Order |
Orders |
City |
Delivery Address line. |
String |
Order |
Orders |
PostCode |
Delivery Postal Code |
String |
Order |
Orders |
Country |
The country the order is going to be delivered to. |
String |
Order |
Orders |
ContactName |
The name of the contact for this order |
String |
Order |
Orders |
ContactEmail |
The email address for the contact fo this order. |
String |
Order |
Orders |
FillKill |
Flag to enable the Fill Kill rules for your order. |
String(Y/N) |
Order |
Orders |
DirectShip |
Flag to identify that the order will be shipped direct to your end user. |
String(Y/N) |
Order |
Orders |
BackOrder |
Flag to enable the backorder rules for your order. |
String(Y/N) |
Order |
Orders |
OrderNumber |
The order number of the order the lines are related to |
String |
Items |
Orders |
LineNumber |
The original line number of the item on your order |
Integer |
Items |
Orders |
VIPSku |
The unique VIP Product Code of the item you would like to order. |
String |
Items |
Orders |
Quantity |
The number of items you would like to order of the line item. |
Integer |
Items |
Orders |
Price |
The confirmed price of the item you would like to order. |
Decimal |
Items |
Orders |
Field |
Description |
Type |
Table |
Dataset |
AccountNumber |
Your unique VIP Account number. |
String |
Order |
OrderConfirmation |
OrderNumber |
Your unique customer order reference. |
String |
Order |
OrderConfirmation |
DeliveryMethod |
The delivery option you have chosen for shipment. |
String |
Order |
OrderConfirmation |
ShipToName |
The name of the person the goods are to be delivered to |
String |
Order |
OrderConfirmation |
ShipToAddress1 |
Delivery Address line. |
String |
Order |
OrderConfirmation |
ShipToAddress2 |
Delivery Address line (Optional) |
String |
Order |
OrderConfirmation |
Town |
Delivery Address line. |
String |
Order |
OrderConfirmation |
City |
Delivery Address line. |
String |
Order |
OrderConfirmation |
PostCode |
Delivery Postal Code |
String |
Order |
OrderConfirmation |
Country |
The country the order is going to be delivered to. |
String |
Order |
OrderConfirmation |
ContactName |
The name of the contact for this order |
String |
Order |
OrderConfirmation |
ContactEmail |
The email address for the contact fo this order. |
String |
Order |
OrderConfirmation |
FillKill |
Flag to enable the Fill Kill rules for your order. |
String(Y/N) |
Order |
OrderConfirmation |
DirectShip |
Flag to identify that the order will be shipped direct to your end user. |
String(Y/N) |
Order |
OrderConfirmation |
BackOrder |
Flag to enable the backorder rules for your order. |
String(Y/N) |
Order |
OrderConfirmation |
VIPBasketID |
The unique ID of the basket your order was created with |
Int64 |
Order |
OrderConfirmation |
VIPOrderNumber |
The VIP order number assigned on confirmation |
String |
Order |
OrderConfirmation |
OrderTotal |
The total cost of the order including VAT |
Decimal |
Order |
OrderConfirmation |
NetTotal |
The total cost of the order not including VAT |
Decimal |
Order |
OrderConfirmation |
VatTotal |
The total amount of VAT applied to the order |
Decimal |
Order |
OrderConfirmation |
AdminCharge |
A charge applied to orders under a certain value. |
Decimal |
Order |
OrderConfirmation |
DeliveryCharge |
The total cost of delivery on the order. |
Decimal |
Order |
OrderConfirmation |
ConfirmationStatus |
The status of the order confirmation |
String |
Order |
OrderConfirmation |
ConfirmationMessage |
The description of the confirmation status |
String |
Order |
OrderConfirmation |
OrderNumber |
The order number of the order the lines are related to |
String |
Items |
OrderConfirmation |
OriginalLineNumber |
The original line number of the item on your order |
Integer |
Items |
OrderConfirmation |
LineNumber |
The VIP line number of the item on your order |
Integer |
Items |
OrderConfirmation |
VIPSku |
The unique VIP Product Code of the item you would like to order. |
String |
Items |
OrderConfirmation |
RequestedQty |
The number of items you would like to order of the line item. |
Integer |
Items |
OrderConfirmation |
ConfirmedQty |
The number of items that have been confirmed of the line item. |
Integer |
Items |
OrderConfirmation |
Price |
The confirmed price of the item you would like to order. |
Decimal |
Items |
OrderConfirmation |
Description |
The description of the confirmed item. |
String |
Items |
OrderConfirmation |
LineTotal |
The total cost of the line including VAT |
Decimal |
Order |
OrderConfirmation |
NetTotal |
The total cost of the line not including VAT |
Decimal |
Order |
OrderConfirmation |
VatTotal |
The total amount of VAT applied to the line |
Decimal |
Order |
OrderConfirmation |
BackOrderQty |
The number of items that have been confirmed on back order. |
Integer |
Items |
OrderConfirmation |
BackOrderReference |
The unique reference number for the items that have been confirmed on back order. |
String |
Items |
OrderConfirmation |
ConfirmationMessage |
The result message of the line confirmation |
String |
Items |
OrderConfirmation |