Skip to main content
Fetches a single product by handle or Shopify GID. Supports chaining .select() to limit fields.

Parameters

Supported formats

Returns

ShopifyProduct | null Returns null if product not found.

Examples

By handle

By GID

With field selection

Access variants

Find specific variant

Access options

Handle not found

Get selling plans (pre-orders)

Fetch a product’s selling plans to enable pre-order or subscription purchases.

Display selling plan options