IeCommerceJsonOrderCreate Method |
Namespace: LSOmni.Service
Order OrderCreate( Order request )
{
"request": {
"AnonymousOrder": "false",
"CardId": "10021",
"ClickAndCollectOrder": "false",
"LineItemCount": "1",
"OrderDiscountLines": [],
"OrderLines": [{
"Amount": "160.0",
"DiscountAmount": "0",
"DiscountPercent": "0",
"ItemId": "40020",
"LineNumber": "1",
"LineType": "0",
"NetAmount": "128.00",
"NetPrice": "64.0",
"Price": "80.0",
"Quantity": "2",
"QuantityOutstanding": "0",
"QuantityToInvoice": "2.0",
"QuantityToShip": "0",
"TaxAmount": "32.0",
"VariantId": "002"
}],
"OrderPayments": [{
"AuthorisationCode": "123456",
"CardNumber": "10xx xxxx xxxx 1475",
"CardType": "VISA",
"CurrencyCode": "GBP",
"CurrencyFactor": 1,
"FinalizedAmount": "0",
"LineNumber": 1,
"PreApprovedAmount": "160.0",
"PreApprovedValidDate": "\/Date(1892160000000+1000)\/",
"TenderType": "1"
}],
"OrderStatus": "1",
"PaymentStatus": "10",
"ShipClickAndCollect": "false",
"ShipToAddress": {
"Address1": "600 Lue Via",
"Address2": "None",
"City": "North Viola",
"Country": "Belgium",
"PhoneNumber": "555-555-5555",
"PostCode": "88391-4289",
"StateProvinceRegion": "None",
"Type": "0"
},
"ShippingStatus": "20",
"SourceType": "2",
"StoreId": "S0013",
"TotalAmount": "160.0",
"TotalDiscount": "0",
"TotalNetAmount": "128.0"
}
}{
"request": {
"AnonymousOrder": "false",
"CardId": "10021",
"ClickAndCollectOrder": "false",
"LineItemCount": "1",
"OrderDiscountLines": [{
"DiscountAmount": "16.0",
"DiscountPercent": "10.0",
"DiscountType": "4",
"LineNumber": "1",
"No": "10000"
}],
"OrderLines": [{
"Amount": "144.0",
"DiscountAmount": "16.3",
"DiscountPercent": "10.0",
"ItemId": "40020",
"LineNumber": "1",
"LineType": "0",
"NetAmount": "115.20",
"NetPrice": "64.0",
"Price": "80.0",
"Quantity": "2",
"QuantityOutstanding": "0",
"QuantityToInvoice": "2.0",
"QuantityToShip": "0",
"TaxAmount": "28.0",
"VariantId": "002"
}],
"OrderPayments": [{
"AuthorisationCode": "123456",
"CardNumber": "10xx xxxx xxxx 1475",
"CardType": "VISA",
"CurrencyCode": "GBP",
"CurrencyFactor": 1,
"FinalizedAmount": "0",
"LineNumber": 1,
"PreApprovedAmount": "144.0",
"PreApprovedValidDate": "\/Date(1892160000000+1000)\/",
"TenderType": "1"
}],
"OrderStatus": "1",
"PaymentStatus": "10",
"ShipClickAndCollect": "false",
"ShipToAddress": {
"Address1": "600 Lue Via",
"Address2": "None",
"City": "North Viola",
"Country": "Belgium",
"PhoneNumber": "555-555-5555",
"PostCode": "88391-4289",
"StateProvinceRegion": "None",
"Type": "0"
},
"ShippingStatus": "20",
"SourceType": "2",
"StoreId": "S0013",
"TotalAmount": "144.0",
"TotalDiscount": "16.0",
"TotalNetAmount": "115.20"
}
}{
"request": {
"AnonymousOrder": "false",
"CardId": "10021",
"ClickAndCollectOrder": "false",
"LineItemCount": "1",
"OrderDiscountLines": [],
"OrderLines": [{
"Amount": "160.0",
"DiscountAmount": "0",
"DiscountPercent": "0",
"ItemId": "40020",
"LineNumber": "1",
"LineType": "0",
"NetAmount": "128.00",
"NetPrice": "64.0",
"Price": "80.0",
"Quantity": "2",
"QuantityOutstanding": "0",
"QuantityToInvoice": "2.0",
"QuantityToShip": "0",
"TaxAmount": "32.0",
"VariantId": "002"
}],
"OrderPayments": [{
"AuthorisationCode": "123456",
"CardNumber": "10xx xxxx xxxx 1475",
"CardType": "VISA",
"CurrencyCode": "GBP",
"CurrencyFactor": "1.0",
"FinalizedAmount": "0",
"LineNumber": 1,
"PreApprovedAmount": "120.0",
"PreApprovedValidDate": "\/Date(1892160000000+1000)\/",
"TenderType": "1"
},
{
"CardNumber": "10021",
"CurrencyCode": "LOY",
"CurrencyFactor": "0.1",
"LineNumber": 2,
"PreApprovedAmount": "200.0",
"TenderType": "3"
},
{
"CardNumber": "123456",
"CurrencyCode": "GBP",
"CurrencyFactor": "1.0",
"LineNumber": 3,
"PreApprovedAmount": "20.0",
"TenderType": "4"
}],
"OrderStatus": "1",
"PaymentStatus": "10",
"ShipClickAndCollect": "false",
"ShipToAddress": {
"Address1": "600 Lue Via",
"Address2": "None",
"City": "North Viola",
"Country": "Belgium",
"PhoneNumber": "555-555-5555",
"PostCode": "88391-4289",
"StateProvinceRegion": "None",
"Type": "0"
},
"ShippingStatus": "20",
"SourceType": "2",
"StoreId": "S0013",
"TotalAmount": "160.0",
"TotalDiscount": "0",
"TotalNetAmount": "128.0"
}
}{
"request": {
"AnonymousOrder": "false",
"CardId": "10021",
"ClickAndCollectOrder": "true",
"CollectLocation": "S0001",
"LineItemCount": "1",
"OrderDiscountLines": [],
"OrderLines": [{
"Amount": "160.0",
"DiscountAmount": "0",
"DiscountPercent": "0",
"ItemId": "40020",
"LineNumber": "1",
"LineType": "0",
"NetAmount": "128.00",
"NetPrice": "64.0",
"Price": "80.0",
"Quantity": "2",
"QuantityOutstanding": "0",
"QuantityToInvoice": "2.0",
"QuantityToShip": "0",
"TaxAmount": "32.0",
"VariantId": "002"
}],
"OrderPayments": [],
"OrderStatus": "1",
"PaymentStatus": "0",
"ShipClickAndCollect": "false",
"ShipToAddress": {},
"ShippingStatus": "10",
"SourceType": "2",
"StoreId": "S0013",
"TotalAmount": "160.0",
"TotalDiscount": "0",
"TotalNetAmount": "128.0"
}
}