Edit a store product
update_store_productStore administration: works on the business's own link-in-bio store in Ignix, which the user manages as its owner. Nothing is bought or sold in this chat; the store's customers buy on the store page, paid to the business's own Stripe account. Change a product (productId from list_store_products); only what you pass changes: title, description, price and strike-through price, currency, cover, slug, stock limit, refund guarantee; for a bundle or membership the products it includes (replaces the list); for a membership the billing interval and the note members see. Editing a PUBLISHED product changes it live (in Stripe too) and needs confirm: true, which you pass only after the user agreed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Address of the product page inside the store (a-z, 0-9, "-"). | |
| price | No | Price in the product currency, e.g. "29" or "19.99" (per month/year for a membership). Not for lead magnets. | |
| title | No | Up to 120 characters. Required for create. | |
| confirm | No | true ONLY after the user explicitly agreed. Needed to publish, and to edit a product that is already published. | |
| coverUrl | No | Public https image URL. "" removes it. | |
| currency | No | ISO code, e.g. "eur", "usd". Defaults to the Stripe account currency. | |
| interval | No | Membership: how often it charges. | |
| productId | Yes | The product, from list_store_products. | |
| memberNote | No | Membership: note members see (e.g. how to join the group). | |
| stockLimit | No | Units for sale (spots for a membership); null = no limit. | |
| description | No | Sales text of the product page. | |
| workspaceId | No | Defaults to the workspace this connection is scoped to. | |
| refundPolicy | No | Refund guarantee shown: "none" or days; null = say nothing. | |
| compareAtPrice | No | Strike-through price, higher than price. "" removes it. | |
| idempotencyKey | No | Optional. A unique id for this action (16-128 chars: letters, digits, _ : . -). If you are unsure whether a call went through (timeout, network error), repeat it with the SAME idempotencyKey and the same arguments: you get the original result and nothing is done twice. | |
| includedProductIds | No | Bundle or membership: the downloads or courses it includes (replaces the list). |