update-product
Modify an existing Shopify product's fields—title, description, status, tags, SEO, and metafields—by specifying its product ID. Use it to keep listings accurate without recreating products.
Instructions
Update an existing product's fields (title, description, status, tags, etc.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Shopify product GID, e.g. gid://shopify/Product/123 | |
| seo | No | SEO title and description for search engines | |
| tags | No | ||
| title | No | ||
| handle | No | URL slug for the product | |
| status | No | ||
| vendor | No | ||
| metafields | No | Metafields to create or update inline. Pass 'id' to update existing, or 'namespace'+'key' to upsert. For standalone metafield operations, prefer the set-metafields tool instead. | |
| productType | No | ||
| descriptionHtml | No | ||
| collectionsToJoin | No | Collection GIDs to add the product to | |
| redirectNewHandle | No | If true, old handle redirects to new handle | |
| collectionsToLeave | No | Collection GIDs to remove the product from |