Actions778
- Acl Role Actions
- App Actions
- App Action Button Actions
- App Administration Snippet Actions
- App Cms Block Actions
- App Flow Action Actions
- App Flow Event Actions
- App Payment Method Actions
- App Script Condition Actions
- App Shipping Method Actions
- App Template Actions
- Category Actions
- Cms Block Actions
- Cms Page Actions
- Cms Section Actions
- Cms Slot Actions
- Country Actions
- Country State Actions
- Currency Actions
- Currency Country Rounding Actions
- Custom Entity Actions
- Custom Field Actions
- Custom Field Set Actions
- Custom Field Set Relation Actions
- Customer Actions
- Customer Address Actions
- Customer Group Actions
- Customer Recovery Actions
- Customer Wishlist Actions
- Customer Wishlist Product Actions
- Delivery Time Actions
- Document Actions
- Document Base Config Actions
- Document Base Config Sales Channel Actions
- Document Type Actions
- Flow Actions
- Flow Sequence Actions
- Flow Template Actions
- Import Export File Actions
- Import Export Log Actions
- Import Export Profile Actions
- Integration Actions
- Landing Page Actions
- Language Actions
- Locale Actions
- Log Entry Actions
- Mail Header Footer Actions
- Mail Template Actions
- Mail Template Type Actions
- Main Category Actions
- Media Actions
- Media Default Folder Actions
- Media Folder Actions
- Media Folder Configuration Actions
- Media Thumbnail Actions
- Media Thumbnail Size Actions
- Newsletter Recipient Actions
- Notification Actions
- Number Range Actions
- Number Range Sales Channel Actions
- Number Range State Actions
- Number Range Type Actions
- Order Actions
- Order Customer Actions
- Order Delivery Actions
- Order Delivery Position Actions
- Order Line Item Actions
- Order Line Item Download Actions
- Order Transaction Actions
- Order Transaction Capture Actions
- Order Transaction Capture Refund Actions
- Order Transaction Capture Refund Position Actions
- Payment Method Actions
- Plugin Actions
- Product Actions
- Product Configurator Setting Actions
- Product Cross Selling Actions
- Product Cross Selling Assigned Products Actions
- Product Download Actions
- Product Export Actions
- Product Feature Set Actions
- Product Keyword Dictionary Actions
- Product Manufacturer Actions
- Product Media Actions
- Product Price Actions
- Product Review Actions
- Product Search Config Actions
- Product Search Config Field Actions
- Product Search Keyword Actions
- Product Sorting Actions
- Product Stream Actions
- Product Stream Filter Actions
- Product Visibility Actions
- Promotion Actions
- Promotion Discount Actions
- Promotion Discount Prices Actions
- Promotion Individual Code Actions
- Promotion Sales Channel Actions
- Promotion Setgroup Actions
- Property Group Actions
- Property Group Option Actions
- Rule Actions
- Rule Condition Actions
- Sales Channel Actions
- Sales Channel Analytics Actions
- Sales Channel Domain Actions
- Sales Channel Type Actions
- Salutation Actions
- Scheduled Task Actions
- State Machine Transition Actions
- System Config Actions
- Tag Actions
- Tax Actions
- Tax Provider Actions
- Tax Rule Actions
- Tax Rule Type Actions
- Theme Actions
- Unit Actions
- User Actions
- User Access Key Actions
- User Config Actions
- User Recovery Actions
- Webhook Actions
- Webhook Event Log Actions
- System Info Health Check Actions
- Bulk Operations Actions
- Document Management Actions
- Asset Management Actions
- Mail Operations Actions
- System Operations Actions
- Customer Impersonation Actions
- Order Management Actions
- Order Address Actions
- Authorization Authentication Actions
Order → Update Order
AI-generatedOverview
This node operation updates an existing order in the Shopware system. It allows users to modify various details of an order such as billing address, currency, language, sales channel, order date, pricing, shipping costs, customer information, line items, transactions, documents, tags, and state information. This operation is useful for e-commerce administrators or automation workflows that need to programmatically update order details in Shopware, for example, updating the billing address after customer changes or adjusting order line items based on inventory changes.
Use Case Examples
- Update the billing address and order date of an existing order.
- Modify the line items and transactions of an order to reflect a refund or additional purchase.
- Change the sales channel or currency of an order to align with customer preferences.
Properties
| Name | Meaning |
|---|---|
| Id | Identifier for the order, required to specify which order to update. |
| Response | Data format for response. Empty if none is provided. |
| Version Id | Version identifier of the order. |
| Auto Increment | Auto increment number for the order. |
| Order Number | Order number string. |
| Billing Address Id | Identifier for the billing address, required. |
| Billing Address Version Id | Version identifier for the billing address. |
| Currency Id | Identifier for the currency used in the order, required. |
| Language Id | Identifier for the language used in the order, required. |
| Sales Channel Id | Identifier for the sales channel, required. |
| Order Date Time | Date and time of the order, required. |
| Order Date | Date of the order. |
| Price | Price details of the order in JSON format. |
| Amount Total | Total amount of the order. |
| Amount Net | Net amount of the order. |
| Position Price | Price per position in the order. |
| Tax Status | Tax status of the order. |
| Shipping Costs | Shipping costs details in JSON format. |
| Shipping Total | Total shipping cost. |
| Currency Factor | Currency factor for the order, required. |
| Deep Link Code | Deep link code for the order. |
| Affiliate Code | Affiliate code associated with the order. |
| Campaign Code | Campaign code associated with the order. |
| Customer Comment | Customer comment on the order. |
| Source | Source of the order. |
| State Id | State identifier of the order, required. |
| Rule Ids | Rule identifiers applied to the order in JSON format. |
| Custom Fields | Custom fields for the order in JSON format. |
| Created By Id | Identifier of the user who created the order. |
| Updated By Id | Identifier of the user who last updated the order. |
| Item Rounding | Rounding configuration for items in JSON format, required. |
| Total Rounding | Rounding configuration for total in JSON format, required. |
| Created At | Creation timestamp of the order. |
| Updated At | Last update timestamp of the order. |
| State Machine State | State machine state details in JSON format. |
| Order Customer | Order customer details in JSON format. |
| Currency | Currency details in JSON format. |
| Language | Language details in JSON format. |
| Sales Channel | Sales channel details in JSON format. |
| Addresses | Addresses related to the order in JSON format. |
| Billing Address | Billing address details in JSON format. |
| Deliveries | Delivery details in JSON format. |
| Line Items | Line items of the order in JSON format. |
| Transactions | Transaction details in JSON format. |
| Documents | Documents related to the order in JSON format. |
| Tags | Tags associated with the order in JSON format. |
| Created By | User details who created the order in JSON format. |
| Updated By | User details who last updated the order in JSON format. |
Output
JSON
id- Identifier of the updated orderversionId- Version identifier of the updated orderorderNumber- Order numberbillingAddressId- Billing address identifiercurrencyId- Currency identifierlanguageId- Language identifiersalesChannelId- Sales channel identifierorderDateTime- Date and time of the orderamountTotal- Total amount of the orderamountNet- Net amount of the ordertaxStatus- Tax status of the ordershippingTotal- Total shipping coststateId- State identifier of the ordercustomFields- Custom fields associated with the ordercreatedAt- Creation timestamp of the orderupdatedAt- Last update timestamp of the orderlineItems- Line items of the ordertransactions- Transaction details of the orderdocuments- Documents related to the ordertags- Tags associated with the order
Dependencies
- Shopware API authentication credentials
Troubleshooting
- Ensure all required fields (e.g., Id, Billing Address Id, Currency Id, Language Id, Sales Channel Id, Order Date Time, State Id, Item Rounding, Total Rounding) are provided to avoid validation errors.
- Verify that JSON fields (e.g., Price, Shipping Costs, Rule Ids, Custom Fields, State Machine State, Order Customer, Currency, Language, Sales Channel, Addresses, Billing Address, Deliveries, Line Items, Transactions, Documents, Tags, Created By, Updated By) are correctly formatted JSON strings to prevent parsing errors.
- Check API credentials and endpoint URL configuration to ensure successful connection to the Shopware API.
- If encountering timeout or SSL issues, adjust the request options such as timeout duration, proxy settings, or SSL certificate validation settings.