get_product
Retrieve detailed information about a specific product including variants, pricing, images, and availability. May also return addons — customer-selectable options defined by the store (e.g. engraving, gift wrap, size add-ons). When a product has addons, present them to the buyer and collect every addon with required: true before calling add_to_cart; for any option carrying a price_modifier, show that surcharge so the buyer knows the added cost. The card already shows the product details to the user, so keep your text reply brief and do not re-describe what the card displays.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | Registered site ID | |
| product_id | Yes | Product ID from the site (platform-specific format) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| kind | Yes | ||
| image | No | ||
| price | Yes | ||
| title | Yes | ||
| images | No | ||
| siteId | Yes | ||
| inStock | Yes | ||
| addToCart | No | ||
| productId | Yes | ||
| description | No |