set_shopify_variant_price_draft
Set a variant's price (and optionally compare-at price) on a DRAFT Shopify product. Refuses variants of live (ACTIVE) products — repricing what buyers see needs the approval-gated live tool. Use when a person or agent is pricing unpublished catalog.
Routing: Shopify: set price on a DRAFT product variant — refuses live products
[sensitive-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| price | Yes | Decimal price in the shop currency, e.g. "19.99" | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| product_id | Yes | Parent product gid | |
| variant_id | Yes | Variant gid (gid://shopify/ProductVariant/...) | |
| compare_at_price | No | Optional compare-at (strikethrough) price |