create_product
Create a new product in draft status. Provide a title and optionally set variants with pricing and inventory.
Instructions
Create a new product. At minimum provide a title. The product is created in 'draft' status by default. Variants can be provided to set prices, SKUs, and inventory. Note: images and variants are added in follow-up calls after the product is created; if one of those steps fails, the product still exists and the error message includes its ID so you can fix it with update tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Product title (required). | |
| body_html | No | Product description in HTML. | |
| vendor | No | Product vendor/brand. | |
| product_type | No | Product type/category. | |
| tags | No | Comma-separated tags. | |
| status | No | Product status. Default: draft. | draft |
| variants | No | Product variants with pricing and inventory. | |
| images | No | Product images by URL. |