shopify_update_product
Update Shopify product fields, variants, media, and tags. Preview changes with dryRun before applying them to a store.
Instructions
Update product fields, variants, media and tags. dryRun:true (the default) returns the current product and the change without applying it; dryRun:false applies it and returns before and after. Tags: addTags and removeTags change only the named tags; replaceTags replaces all tags. A status of ARCHIVED or DRAFT takes the product off every sales channel.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| store | Yes | ||
| title | No | ||
| dryRun | No | True (the default) returns a before/after preview without changing anything in Shopify. Pass false, after the user authorizes this store and exact change, to apply it; the tool then reads the result back. | |
| images | No | ||
| status | No | ||
| vendor | No | ||
| addTags | No | Tags to add (tagsAdd). Other tags are kept. | |
| variants | No | ||
| removeTags | No | Tags to remove (tagsRemove). Other tags are kept. | |
| productType | No | ||
| replaceTags | No | Replaces all tags: every current tag not in this list is removed. Prefer addTags or removeTags. | |
| removeMediaIds | No | ||
| descriptionHtml | No |