A unique identifier for the order, within the context of given BackendSystemID
A code, free of choice for the calling 3rd party application creating the order
ISO code of the currency of the order
How this order is fulfilled, this can be overridden on line level. Default to Delivery or Pickup (when a PickupOrganizationUnit is defined)
Identifier for the shop where the order will be picked up, if any (OrganizationUnit.BackendID
The reason for this ReturnToSupplier order, used in combination with Properties.ReturnToSupplier. Required for ReturnToSupplier orders
Identifier for the shop where the order will be shipped to, if any (OrganizationUnit.BackendID
Identifier for the (web)shop that made the sale (OrganizationUnit.BackendID
)
Creates an order with all specified data, places it, and raises all follow-up events.
Whenever the order already exists with the same BackendSystemID/BackendID combination, nothing will be modified.