Get Product By Handle
products.items.get_by_handleFetch full product metadata, variants, sizes, price, and purchase link using a unique handle. Ideal when you already have the exact product handle and need raw catalog details.
Instructions
Fetch the raw product document and metadata for a single item by unique product handle identifier. Returns catalog metadata, variant details, available in-stock sizes, price details, and verified purchase link (https://s.polopan.com/p/{handle}).
PURPOSE & DISAMBIGUATION:
Retrieves the full catalog record for a specific product handle.
Distinct from 'products.items.check_stock': Use 'products.items.get_by_handle' to fetch general catalog metadata; use 'products.items.check_stock' to get live variant inventory availability, computed sizing, specifications table, and 1-click checkout permalinks.
Distinct from 'products.search.text': Use this tool when you already have an exact product handle.
WHEN TO USE:
When you need the raw product metadata, image list, description, or variant array for a known product handle.
WHEN NOT TO USE:
Do NOT use to check real-time variant stock or obtain 1-click checkout URLs (use 'products.items.check_stock').
Do NOT use for general keyword product searches (use 'products.search.text').
BEHAVIOR & SAFETY:
Read-only and idempotent with no persistent state modifications.
Returns HTTP 404 error if handle does not exist.
Enriches returned document with verified purchase URLs.
PARAMETERS & CONSTRAINTS:
'handle' (string, required): Unique product handle identifier (e.g. 'solid-linen-shirt', 'shopify_11206').
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes | Unique product handle identifier (e.g. 'solid-linen-shirt', 'shopify_11206') |