Skip to main content

Product API

The Product API provides read-only access to product data. Use this API to get product information and build contextual experiences based on the selected product context. The API offers product details for implementing product-specific functionality and workflows.

  • Product access: Access the product identifier for product-specific functionality.
  • Product display: Build extensions showing product information, variant details, or inventory tools.
  • Contextual UI: Create interfaces that adapt based on product context and variant selection.
  • External integrations: Link product data with external inventory or product management platforms.

The shopify global object provides product and variant details for the active context. Access the following properties on shopify to get product and variant identifiers for building contextual experiences.

number
required

The unique identifier for the product. Use for product lookups, implementing product-specific functionality, and integrating with external systems.

Anchor to variantId
variantId
number
required

The unique identifier for the product variant. Use for variant-specific operations, cart additions, and inventory management.


  • Use product ID for data lookups: Use the product ID to fetch additional product information from external systems, inventory management platforms, or Shopify APIs when building comprehensive product experiences.
  • Implement variant-specific features: Use the variant ID to enable specialized functionality like variant-specific pricing, inventory checks, or cart operations.
  • Validate product access: Verify that the product ID and variant ID are valid before performing product-specific operations or external API calls.

Product data reflects the current POS session and may not include real-time updates from other channels until the session is refreshed.


Was this page helpful?