Orders
Returns data from Orders table.
Table Specific Information
Insert
To insert a new Order, at least one order item is required to be attached to the INSERT query for this order. To do so, you can first populate a temporary OrderItems table with the desired items for the order you are about to create, and later using this table as a value for the LinkedProducts Pseudo-Columns during insertion:
INSERT INTO OrderItems#TEMP (ProductId,QuantityOrdered) VALUES (961,4); INSERT INTO OrderItems#TEMP (ProductId,QuantityOrdered) VALUES (962,3); INSERT INTO Orders (CustomerId,LinkedProducts, BillingFirstName,BillingLastName,BillingCompany, BillingCountry, BillingZip,BillingState,BillingEmail,BillingPhone) VALUES (10002, OrderItems#TEMP, 'TSS','Dev','London Corp.', 'United Kingdom', 23433,'London','[email protected]','+355534445');
Columns
Name | Type | ReadOnly | Description |
Id [KEY] | Integer | True |
The Id of the order. |
CustomerId | String | False |
The Id of the customer assigned to this order. |
DateCreated | Datetime | True |
The date of creation for the order. |
DateModified | Datetime | True |
The last modification date of the order. |
DateShipped | Datetime | True |
The date of shipment for the order. |
StatusId | String | True |
The Id of the status for this order. |
CartId | String | True |
The Id of the cart from which this order is assigned. |
Status | String | True |
Order Statuses. |
TotalTax | String | True |
The total value of the order. |
SubtotalTax | String | True |
The value for subtotal tax. |
SubtotalExTax | Decimal | False |
The value for subtotal, excluding tax. |
SubtotalIncTax | Decimal | False |
The value for subtotal, including tax. |
ShippingCostExTax | Decimal | False |
The value of shipping cost, excluding tax. |
ShippingCostIncTax | Decimal | False |
The value of shipping cost, including tax. |
HandlingCostExTax | Decimal | False |
The value of handling cost, excluding tax. |
HandlingCostIncTax | Decimal | False |
The value of handling cost, including tax. |
IpAddress | String | False |
IPv4 Address of the customer, if known. |
WrappingCostExTax | Decimal | False |
The value of wrapping cost, excluding tax. |
WrappingCostIncTax | Decimal | False |
The value of wrapping cost, including tax. |
TotalExTax | Decimal | False |
The total value of the order, excluding tax. |
TotalIncTax | Decimal | False |
The total value of the order, including tax. |
HandlingCostTax | String | True |
The value of handling cost. |
HandlingCostTaxClassId | Integer | True |
The Id of handling cost. |
ShippingCostTax | String | True |
The value of shipping cost. |
ItemsTotal | Integer | True |
The total number of items in the order. |
ItemsShipped | Integer | True |
The total number of items that have been shipped. |
PaymentMethod | String | True |
The payment method for this order. |
PaymentProviderId | String | False |
The external Transaction ID/Payment ID within this order's payment provider (if a payment provider was used). |
PaymentStatus | String | True |
The payment status for this order. |
RefundedAmount | Decimal | False |
The amount refunded from this transaction. |
GiftCertificateAmount | String | True |
Gift Certificate Amount. |
CurrencyId | String | True |
The ID of the currency being used in this transaction. |
CurrencyCode | String | True |
The currency code of the display currency. |
CurrencyExchangeRate | String | True |
The exchange rate between the default currency and display currency of store. |
DefaultCurrencyId | String | True |
The ID of the default currency for the store. |
DefaultCurrencyCode | String | False |
The currency code of the transactional currency the shopper pays in. |
StaffNotes | String | False |
Any additional notes for staff. |
CustomerMessage | String | False |
Message that the customer entered. |
DiscountAmt | Decimal | False |
Amount of discount for this transaction. |
EbayOrderId | String | False |
Ebay order number if order is placed through Ebay. |
GeoIpCountryIso2 | String | False |
The country where the customer made the purchase, in ISO2 format. |
ShippingAddressCount | Integer | True |
The number of shipping addresses associated with this transaction. |
CouponDiscount | String | True |
Discount of the coupon. |
OrderSource | String | True |
Source of the order. |
IsDeleted | Boolean | True |
Indicates whether the order was deleted (archived). |
OrderIsDigital | Boolean | True |
Indicates whether this is an order for digital products. |
ExternalSource | String | False |
A value identifying the system used to generate the order (for orders submitted or modified via the API). |
ExternalId | String | False |
ID of the order in another system. |
ExternalMerchantId | String | False |
Id of the external merchant. |
ChannelId | String | False |
Shows where the order originated. |
TaxProviderId | String | False |
BasicTaxProvider - Tax is set to manual; AvaTaxProvider - This is for when the tax provider has been set to automatic and the order was NOT created by the API; (blank) - When the tax provider is unknown. |
ProductsUrl | String | False |
Url of the products. |
ProductsResource | String | False |
Resource of the products. |
BillingFirstName | String | False |
Addressee first name. |
BillingLastName | String | False |
Addressee last name. |
BillingCompany | String | False |
Addressee company. |
BillingStreet1 | String | False |
Street address (first line). |
BillingStreet2 | String | False |
Street address (second line). |
BillingCity | String | False |
Addressee city |
BillingZip | String | False |
ZIP or postal code |
BillingCountry | String | False |
Addressee's country |
BillingCountryIso2 | String | False |
Addressee's country code |
BillingState | String | False |
The name of the state or province. Should be spelled out in full, for example, California. |
BillingEmail | String | False |
Recipient's email address. |
BillingPhone | String | False |
Recipient's telephone number. |
BaseHandlingCost | String | False |
The value of the base handling cost. |
BaseShippingCost | String | False |
The value of the base shipping cost. |
BaseWrappingCost | String | False |
The value of the base wrapping cost. |
Pseudo-Columns
Pseudo column fields are used to enable the user to INSERT Fields that are non-readable but required during creation of new records.
Name | Type | Description |
LinkedProducts | String |
Column for the aggregate table name holding order products. |