Since the Insert order endpoint was introduced it was requested to specify valid shipping and payment information. This was however an obstacle for historical orders import if some shipping or payment methods were not available in the eshop anymore.
To simplify this, we have introduced
?suppressHistoricalShippingChecking=true parameter. If used, you can insert an order item of type
shipping without specifying
shippingGuid. The description (field
name) must however specified. This is applied only for “historical” orders, i. e. older than 24 hours.
?suppressHistoricalPaymentChecking=true enables to specify any payment method for a historical order. It is however preferable to insert consistent data, i. e. to specify
paymentMethodGuid and keep the data consistent for usage of statistics and other eshop features and addons.