Order Import Endpoint
The endpoint offers a simplified way of importing orders into the shop, e.g. to transfer old orders from an ERP system.
Last updated
The endpoint offers a simplified way of importing orders into the shop, e.g. to transfer old orders from an ERP system.
Last updated
The Endpoint isn't available yet and will be released with the version 0.9.5 of the B2BSellers Core Plugin
To change any default configuration option, you have to make the change in the b2b_sellers_core.yaml file. You can place it in your Shopware installation under config/packages/.
The default_sales_channel_id isn't set out of the box and has to be provided in every order if not configured. The default_currency_id isn't set out of the box and the currency id of the Shopware defaults (Defaults::CURRENCY) is used when not provided. The default_language_id isn't set out of the box and the language id of the Shopware defaults (Defaults::LANGUAGE_SYSTEM) is used when not provided.
The default Ids can be overwritten by providing them in the order data
POST
https://app.com/api/_action/order-import
Simplified endpoint for importing orders to Shopware
Taxes are calculated automatically. The overall order price is being calculated by the prices from line items and shipping costs.
The endpoint provides serveral options for the order customer data
The orderCustomer array can be generated by the endpoint when the customerId or the customerNumber are given in the "customer" field.
The orderCustomer can be provided normally and the customerId can't be fetched by providing the customerNumber inside of the orderCustomer array in the "customer" field.
Salutations are accepted as Id or salutation key (e.g. mr,...)
States for order, delivery and transaction have to be the technical name of the state
Name | Type | Description |
---|---|---|
order*
array