Update product
Change title, description, tags, variant prices or enabled variants of a product.
MCP tool printify_write → update_product
write
Updates a product in Printify. Prices are integers in cents. The change reaches your sales channel only after publish_product, so a wrong edit is undone with another call and this tool runs without asking first.
Parameters
| Name | Type | Description |
|---|---|---|
| shop_id integer required | integer | Shop ID from list_shops. |
| product_id string required | string | Product ID from list_products. |
| title string | string | New title. |
| description string | string | New description, HTML allowed. |
| tags array | array | Replaces the tags. |
| variants array | array | Objects with variant id, price in cents and is_enabled. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "printify_write",
"arguments": {
"operation": "update_product",
"arguments": {
"shop_id": 8123456,
"product_id": "6641ab12",
"variants": [
{
"id": 45740,
"price": 2699,
"is_enabled": true
}
]
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"product_id": "6641ab12",
"updated": [
"variants"
],
"visible": false
},
"isError": false
}