ozon_set_price
Set a single Ozon product price by offer_id. Optionally set old_price and min_price; confirm_write=true is required for the update to apply.
Instructions
Set the price for ONE product by offer_id (v1/product/import/prices). WRITE.
Requires confirm_write=true. Ozon limits price updates to ~10/product/hour. Prices are strings. old_price="0" clears the strikethrough old price.
Args: offer_id: seller's article (offer_id). price: new price as a string, e.g. "1499". old_price: pre-discount price as string, or "0" to clear. min_price: minimum price as string, or "0". currency_code: default "RUB". confirm_write: must be true to send. Returns JSON: {"ok": true, "data": {"result": [{"offer_id", "updated", "errors"}]}}.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"offer_id": "<offer_id>",
"price": "<price>"
},
"name": "ozon_set_price"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| price | Yes | ||
| offer_id | Yes | ||
| min_price | No | 0 | |
| old_price | No | 0 | |
| confirm_write | No | ||
| currency_code | No | RUB |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |