# prepare\_order\_composition\_change

Source: <https://telegafirst.com/docs/mcp-tool-prepare-order-composition-change>
Locale: ru
releaseGitSha: 45cdd4e19c6d3956d1bfa48c79fcb8dfec11fa9e
sourceContentDigest: 5acc274acb645790d3a1b0b20434cf6567f23310187aaf65f9febf04767c5f2f
Version: 1

# prepare\_order\_composition\_change

Prepare one change to the composition of an open, unpaid order: remove\_line, set\_quantity, set\_line\_price (final unit price as a decimal string in the order currency) or add\_line (a product by catalog\_seq\_num; change a variant by removing the line and adding the product again). Address lines by the line\_no the order read returns. Returns the frozen scenario — the order version it is based on, the change, the lines and totals before and after, and payment\_link\_reissue (an unpaid payment link is reissued for the new amount) — to show the human before calling execute\_order\_composition\_change. Refused for a closed or paid order. Changes nothing by itself.

## Права и условия

required\_scopes: ALL.

| Поле | Значение |
| - | - |
| description | "Prepare one change to the composition of an open, unpaid order: remove\_line, set\_quantity, set\_line\_price (final unit price as a decimal string in the order currency) or add\_line (a product by catalog\_seq\_num; change a variant by removing the line and adding the product again). Address lines by the line\_no the order read returns. Returns the frozen scenario — the order version it is based on, the change, the lines and totals before and after, and payment\_link\_reissue (an unpaid payment link is reissued for the new amount) — to show the human before calling execute\_order\_composition\_change. Refused for a closed or paid order. Changes nothing by itself." |
| domain | "orders" |
| name | "prepare\_order\_composition\_change" |
| platform\_version | "1.0.24" |
| required\_scopes | \["orders:write"] |
| risk | "write" |
| scope | "orders:write" |
| title | "Prepare Order Composition Change" |

## Входные параметры

[prepare\_order\_composition\_change: inputSchema](https://telegafirst.com/docs/schema-9448a283003b1ffb448cd26e8b87d159a8a07308fab9e5a77511920214844493)

## Результат

null
