Actions57
- Company Actions
- Company - Address Actions
- Company - User Actions
- Company - Contact Actions
- Company - Group Actions
- Company - Role Actions
- Company - Rule Actions
- Company - Sku Actions
- Company - Restrict Actions
- Sales Organization Actions
- Product Actions
- Category Actions
- Servicecenter - Order Actions
- Servicecenter - Invoice Actions
- Servicecenter - Credit Memo Actions
- Servicecenter - Shipment Actions
- Servicecenter - Tracking Actions
- Servicecenter - Reshipment Actions
- Servicecenter - Backorder Actions
- Requests - Inquiry Actions
- Requests - Ticket Actions
- Requests - Return Registration Actions
- Download Actions
- Bill of Material Actions
Servicecenter - Backorder → Create or Update
AI-generatedOverview
This node interacts with the 'Servicecenter - Backorder' resource to create or update backorder records. It is useful in scenarios where businesses need to manage backorders by adding or updating customer backorder information, including detailed backorder positions and associated document files. For example, it can be used to automate the creation of backorders from customer orders or update existing backorders with new information or status changes.
Use Case Examples
- Creating a new backorder for a customer with multiple backorder positions and associated document files.
- Updating an existing backorder with additional comments, custom fields, or status updates.
Properties
| Name | Meaning |
|---|---|
| Request Options | Options to configure the API request such as enabling debug mode, ignoring SSL issues, and setting request timeout. |
| Return to Webhook | Whether to return the response to a webhook (only for create operation). |
| Use Bulk API | Whether to use the bulk API for processing multiple items (applicable to create operation). |
| Dataflow ID | Optional override for the dataflow ID, automatically read from webhook input if not set (applicable when using bulk API). |
| Customer ID | ID of the customer for the backorder. |
| Company ID | ID of the company associated with the backorder. |
| Customer Order ID | Order ID provided by the customer. |
| Customer Backorder ID | Backorder ID provided by the customer. |
| Backorder Positions Type | Method to add backorder positions, either by mapping fields or using raw JSON. |
| Backorder Positions | Collection of backorder positions with detailed fields such as item position, name, price, quantity, SKU, subtotal, and additional custom fields (shown when 'Fields Below' is selected). |
| Backorder Positions JSON | Raw JSON input to add backorder positions (shown when 'JSON' is selected). |
| Document Files | Backorder document files that can be added manually or provided as a JSON array. |
| Additional Fields | Additional optional fields for the backorder such as backorder date, internal backorder ID, comments, custom dates, prices, texts, extension attributes, status, external ID, and billing/shipping details. |
Output
JSON
id- Internal backorder ID assigned by the systemcustomer_id- ID of the customer associated with the backordercompany_id- ID of the company associated with the backordercustomer_orderid- Order ID provided by the customercustomer_backorderid- Backorder ID provided by the customerbackorder_positions- Array of backorder position objects with detailed item informationdocument_files- Array of document files associated with the backorderstatus- Status of the backorderbackorder_date- Date of the backordercomment- Comment for the backordercustom_date1- Custom date field 1custom_date2- Custom date field 2custom_price1- Custom price field 1custom_price2- Custom price field 2custom_text1- Custom text field 1custom_text2- Custom text field 2extension_attributes- Array of extension attributes associated with the backorderexternal_id- External backorder IDbilling_city- Billing city for the backorderbilling_company- Billing company for the backorderbilling_country- Billing country for the backorderbilling_email- Billing email for the backorderbilling_name- Billing name for the backorderbilling_street- Billing street for the backorderbilling_telephone- Billing telephone for the backorderbilling_zip- Billing zip code for the backordershipping_city- Shipping city for the backordershipping_company- Shipping company for the backordershipping_country- Shipping country for the backordershipping_email- Shipping email for the backordershipping_name- Shipping name for the backordershipping_street- Shipping street for the backordershipping_telephone- Shipping telephone for the backordershipping_zip- Shipping zip code for the backorder
Dependencies
- An API key credential for authenticating with the Avanta API
Troubleshooting
- Ensure required fields such as Customer ID, Company ID, Customer Order ID, and Customer Backorder ID are provided to avoid validation errors.
- If using JSON input for backorder positions or document files, ensure the JSON is correctly formatted to prevent parsing errors.
- Enable debug mode to get detailed API request information if the node does not behave as expected.
- If SSL certificate validation issues occur, consider enabling the option to ignore SSL issues, but be aware of security risks.
Links
- Avanta API Documentation - Servicecenter Backorders - Official API documentation for managing backorders in the Avanta Servicecenter.