update_bundle
Update an existing product bundle by replacing its components. The operation is asynchronous; poll the returned operation ID for completion.
Instructions
Update an existing product bundle. Providing components replaces ALL current components — omit components to leave them unchanged. The operation is asynchronous — use get_bundle_operation with the returned operation ID to poll until status is COMPLETE. Requires write_products scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| product_id | Yes | GID of the bundle product to update (e.g. 'gid://shopify/Product/123'). | |
| title | No | New title for the bundle product. | |
| components | No | Replacement component list. If provided, fully replaces all existing components. |