| Step Details |
| Introduced in Version | 9.22 |
| Last Modified in Version | 9.22 |
| Location | Integration > Shopify > Inventory |
The List Variants By Product Id step retrieves all product variants associated with a specific product in a Shopify store using the Shopify Admin API. Variants represent different versions of a product, such as size, color, or other attributes.
This step is commonly used when there is a need to access variant-specific data, such as pricing, SKU, or inventory item identifiers. It can be combined with inventory-related steps to manage stock at the variant level or to perform operations based on specific product variations.
Prerequisites
This step requires the Shopify module to be installed and a configured OAuth token with appropriate Shopify Admin API scopes (such as read_products).
Properties
Connection
| Property | Description | Data Type |
|---|
| Store Domain | The Shopify store domain used to construct API requests (e.g., {store-name}.myshopify.com). | String |
| Token | The access token used to authenticate requests to the Shopify Admin API. | String |
Inputs
| Property | Description | Data Type |
|---|
| First | Specifies the number of product variant records to retrieve in a single request. | Int32 |
| Product Id | The unique identifier of the product whose variants are being retrieved. | String |
Outputs
| Property | Description | Data Type |
|---|
| Variants | A list of variants associated with the specified product. | List |


Step Changes
| Description | Version | Date | Developer Task |
|---|
| Initial release of the List Variants By Product Id step as part of the Shopify module. | 9.22 | Mar 2026 | DT-046986 |