update_product
Update core fields of an existing product—title, description, vendor, product type, tags, or status. Omitted fields remain unchanged; setting status to ARCHIVED hides the product while retaining order history.
Instructions
Update an existing product's core fields — title, description (HTML), vendor, productType, tags, or status. Only provide fields you want changed; omitted fields are left untouched. Setting status=ARCHIVED hides the product from the storefront but preserves order history. To change variants, prices, or inventory use create_variants/update_variants and set_inventory_quantity. To change images use upload_product_image (or one of the bridge tools to generate new ones).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Product GID or numeric ID | |
| title | No | ||
| description | No | ||
| vendor | No | ||
| product_type | No | ||
| tags | No | ||
| status | No |