Exigo Web Service

CreateOrderImport
Imports a new order for an existing customer.

CSV Support
No
Transactional Support
Yes

Use this for import routines or other instances where you wish to supply all calculation data. It is advised to use CreateOrder unless you know the exact breakdown of all pricing, tax, shipping and volume info.

CreateOrderImportRequest
CustomerID [Required]
Int32
Yes
The unique identifier of the customer
FirstName [Required]
String
Yes
The customer's first name
LastName [Required]
String
Yes
The customer's last name
Company
String
No
The customer's company name
Phone
String
No
The customer's primary phone number
Email
String
No
The customer's email address
ShipMethodID [Required]
Int32
Yes
The unique identifier for the ship method
Address1 [Required]
String
Yes
Address2
String
No
City [Required]
String
Yes
State [Required]
String
Yes
Zip [Required]
String
Yes
Country [Required]
String
Yes
County
String
No
Notes
String
No
Any additional notes or information about this record
WarehouseID [Required]
Int32
Yes
The unique identifier for the warehouse
CurrencyCode [Required]
String
Yes
The standard ISO 4217 3-letter currency code
ShippingStateTax
Decimal
No
The state taxes charged on the shipping total
ShippingFedTax
Decimal
No
The federal taxes charged on the shipping total
ShippingCountyLocalTax
Decimal
No
The local city taxes charged on the shipping total
ShippingCountyTax
Decimal
No
The county taxes charged on the shipping total
ShippingCityLocalTax
Decimal
No
The local city taxes charged on the shipping total
ShippingCityTax
Decimal
No
The city taxes charged on the shipping total
Shipping
Decimal
No
The total shipping fees of the order
PriceType [Required]
Int32
Yes
The type of price
OrderStatus [Required]
OrderStatusType
Yes
The status of the order
OrderDate [Required]
DateTime
Yes
The date the order will process
Other11
String
No
A company-defined custom value.
Other12
String
No
A company-defined custom value.
Other13
String
No
A company-defined custom value.
Other14
String
No
A company-defined custom value.
Other15
String
No
A company-defined custom value.
Other16
String
No
A company-defined custom value.
Other17
String
No
A company-defined custom value.
Other18
String
No
A company-defined custom value.
Other19
String
No
A company-defined custom value.
Other20
String
No
A company-defined custom value.
OrderType
OrderType
No
The type of the order
UseManualOrderID
Boolean?
No
If set to true and ManualOrderID is specified, the order's OrderID will be the specified ManualOrderID if it's available.
ManualOrderID
Int32?
No
The desired order ID to be assigned to the order
OrderDetails [Required]
Yes
OrderImportDetail
ParentItemCode
String
No
The kit's master item code. If this is defined, this item will be considered a part of a kit and it's price will not be used when calculating it into the order.
ItemCode
String
No
The alphanumeric unique identifier for the item
Description
String
No
Qty
Decimal
No
WeightEach
Decimal
No
The weight of each item
CountyLocalTax
Decimal
No
The counties' local tax charged for the item
CountyTax
Decimal
No
The county tax charged for the item
CityTax
Decimal
No
The city tax charged for the item
StateTax
Decimal
No
The state tax charged for the item
FedTax
Decimal
No
The federal tax charged for the item
TaxablePriceEach
Decimal
No
The taxable price for each item
CVEach
Decimal
No
The commissionable volume for each detail
BVEach
Decimal
No
The business volume for each item
PriceEach
Decimal
No
The price of each item
Other10Each
Decimal
No
A company-defined custom price amount per item.
Other9Each
Decimal
No
A company-defined custom price amount per item.
Other8Each
Decimal
No
A company-defined custom price amount per item.
Other7Each
Decimal
No
A company-defined custom price amount per item.
Other6Each
Decimal
No
A company-defined custom price amount per item.
Other5Each
Decimal
No
A company-defined custom price amount per item.
Other4Each
Decimal
No
A company-defined custom price amount per item.
Other3Each
Decimal
No
A company-defined custom price amount per item.
Other2Each
Decimal
No
A company-defined custom price amount per item.
Other1Each
Decimal
No
A company-defined custom price amount per item.
CreateOrderImportResponse
OrderID
Int32
The unique identifier for the order
Result
The status of your web service call response. This property tells you if the call was executed successfully, any errors that occurred and other miscellanous, method-specific information.
ApiResult
Status
ResultStatus
Specifies whether the web service call was successfully executed.
Errors
String[]
An array of error messages that were returned from Exigo. If the web service call was successful, this colleciton will be empty.
TransactionKey
String
The unique GUID identifier assigned to this web service call for logging purposes.