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
Custom Field → Update Custom Field
AI-generatedOverview
This node operation updates a custom field in the Shopware system. It is useful for scenarios where you need to modify the properties of an existing custom field, such as changing its name, type, configuration, or activation status. For example, you might update a custom field to change its visibility, adjust its configuration JSON, or link it to a different custom field set.
Use Case Examples
- Updating the name and type of a custom field identified by its ID.
- Activating or deactivating a custom field by setting the 'Active' property.
- Modifying the configuration JSON of a custom field to change its behavior or validation rules.
Properties
| Name | Meaning |
|---|---|
| Id | Identifier for the custom_field, used to specify which custom field to update. |
| Response | Data format for response; controls the response format returned by the API. |
| Name | The new name for the custom field. |
| Type | The type of the custom field (e.g., string, boolean, etc.). |
| Config | JSON configuration object for the custom field, parsed from string input. |
| Active | Boolean flag indicating whether the custom field is active. |
| Custom Field Set Id | Identifier of the custom field set to which this custom field belongs. |
| Allow Customer Write | Boolean flag indicating if customers are allowed to write to this custom field. |
| Allow Cart Expose | Boolean flag indicating if the custom field is exposed in the cart. |
| Created At | Timestamp string indicating when the custom field was created. |
| Updated At | Timestamp string indicating when the custom field was last updated. |
| Custom Field Set | JSON object representing the custom field set details, parsed from string input. |
| Product Search Config Fields | JSON array representing product search configuration fields related to the custom field, parsed from string input. |
Output
JSON
id- The identifier of the updated custom field.name- The updated name of the custom field.type- The updated type of the custom field.config- The updated configuration JSON object of the custom field.active- The updated active status of the custom field.customFieldSetId- The updated custom field set identifier.allowCustomerWrite- The updated flag indicating if customers can write to the custom field.allowCartExpose- The updated flag indicating if the custom field is exposed in the cart.createdAt- The creation timestamp of the custom field.updatedAt- The last updated timestamp of the custom field.customFieldSet- The updated custom field set details as a JSON object.productSearchConfigFields- The updated product search configuration fields as a JSON array.
Dependencies
- An API key credential for Shopware Admin API authentication
Troubleshooting
- Ensure the 'Id' property is correctly set to the identifier of an existing custom field; otherwise, the update will fail.
- Verify that the JSON inputs for 'Config', 'Custom Field Set', and 'Product Search Config Fields' are valid JSON strings to avoid parsing errors.
- Check API credentials and base URL configuration to ensure successful authentication and connection to the Shopware Admin API.
- If the API returns errors related to permissions, verify that the API key has sufficient rights to update custom fields.