OrderChanges

The class to describe the OrderChanges business object.

NameDescriptionTypeAdditional information
RecalculateTotalsOnSave

Gets or sets a value indicating whether we should recalculate the totals.

boolean

None.

SynchronizeOrderParameters

Gets or sets a value indicating whether we should synchronize the order parameters.

boolean

None.

AutoCreateCustomer

Gets or sets a value indicating whether a Customer must be created when not provided and can't be linked to an existing customer.

boolean

None.

PreferredDeliveryDate

Gets or sets the preferred delivery date

date

None.

MainStatus

Gets or sets the main status.

OrderStatus

None.

PaymentStatus

Gets or sets the payment status.

OrderStatus

None.

StockStatus

Gets or sets the stock status.

OrderStatus

None.

FulfilmentStatus

Gets or sets the Fulfilment status.

OrderStatus

None.

ShipmentStatus

Gets or sets the shipment status.

OrderStatus

None.

CustomStatus

Gets or sets the custom status.

OrderStatus

None.

CultureCode

Gets or sets the culture code. When adding/updating an Order, ShopCtrl will first try to find the Culture based on the provided CultureId. If not provided, the culture will be determined based on the provided CultureCode.

string

None.

CultureId

Gets or sets the culture identifier. When adding/updating an Order, ShopCtrl will first try to find the Culture based on the provided CultureId. If not provided, the culture will be determined based on the provided CultureCode.

integer

None.

ExchangeRate

Gets or sets the exchange rate.

decimal number

Required

ShopId

Gets or sets the shop identifier.

integer

Required

ViewModusIncVAT

Gets or sets a value indicating the view modus (the VAT is included).

boolean

Required

ExternalOrderKey

Gets or sets the external order key.

string

Max length: 50

CouponCode

Gets or sets the coupon code.

string

Max length: 50

PaymentFeeIncVat

Gets or sets the payment fee (include VAT).

decimal number

Required

PaymentFeeExVat

Gets or sets the payment fee (excluded VAT).

decimal number

Required

ShippingCostsIncVat

Gets or sets the shipping costs (include VAT).

decimal number

Required

ShippingCostsExVat

Gets or sets the shipping costs (exclude VAT).

decimal number

Required

PaymentTypeId

Gets or sets the payment type identifier.

integer

None.

CarrierAccountId

Gets or sets the Carrier Account identifier.

integer

None.

CustomerId

Gets or sets the customer identifier. When adding/updating an Order, ShopCtrl will first try to find the Customer based on the provided CustuomerId.

integer

None.

CustomerCode

Gets or sets the CustomerCode, as defined for the Customer. When adding/updating an Order, ShopCtrl will first try to find the Customer based on the provided CustuomerId. If not provided, the customer will be determined based on the provided CustomerCode.

string

None.

CustomerReference

Gets or sets the reference provided by the customer.

string

Max length: 100

CustomerNote

Gets or sets the customer note.

string

Max length: 2147483647

CustomerRating

This field is used for rating by the customer.

CustomerRatingValueEnum

Required

ShopNote

Gets or sets the shop note.

string

Max length: 2147483647

SyncSource

Gets or sets the synchronize source.

string

Max length: 50

CustomerIpaddress

Gets or sets the customer ipaddress.

string

Max length: 40

DiscountExVat

Gets or sets the discount (exclude VAT).

decimal number

Required

DiscountIncVat

Gets or sets the discount (include VAT).

decimal number

Required

BillToContact

Gets or sets the bill to contact.

ContactInfo

None.

ShipToContact

Gets or sets the ship to contact.

ContactInfo

None.

Params

Gets or sets the parameters.

Collection of Parameter

None.

OrderRows

Gets or sets the order rows.

Collection of OrderRow

None.

Shipments

Gets the order Shipment infos.

Collection of ShipmentBasicInfo

None.

Id

Gets or sets the identifier.

integer

Must be 0

OrderCode

Gets or sets the order code.

string

Required

Max length: 50

Date

Gets or sets the date.

date

Required

OrderTotalIncVat

Gets or sets the order total with the 'VAT'.

decimal number

None.

OrderTotalExVat

Gets or sets the order total without the 'VAT'.

decimal number

Required

CurrencyId

Gets or sets the currency identifier.

integer

Required

CurrencyCode

Gets or sets the currency code.

string

None.

Deleted

Gets or sets a value indicating whether this is deleted.

boolean

Required

ChangeTimestamp

Gets or sets the change timestamp.

date

None.

MainStatusId

Gets or sets the main status identifier.

integer

None.

AffiliateId

Gets or sets the Affiliate identifier.

integer

None.